Windows Azure 팩: 웹 사이트 개요
적용 대상: Windows Azure Pack
웹 사이트 역할 개요
Windows Azure 팩: 웹 사이트 서비스는 컨트롤러, 관리 서버, 프런트 엔드, 웹 작업자, 파일 서버 및 Publisher 최소 6개의 서버 역할을 사용합니다. 또한 웹 사이트 런타임 데이터베이스에 대한 SQL Server가 필요합니다. 이러한 역할은 서비스 관리 API의 Express 또는 분산 설치를 구성하는 서버와 별개이며 추가로 제공됩니다. 실제 서버 또는 가상 컴퓨터에 역할을 설치할 수 있습니다.
Windows Azure Pack 웹 사이트 서비스에는 다음과 같은 서버 역할이 포함됩니다.
웹 사이트 컨트롤러 - 컨트롤러에서 다른 웹 사이트 역할을 프로비전하고 관리합니다. 이 역할이 먼저 설치됩니다.
관리 서버 - 이 서버는 관리 트래픽을 처리하는 REST 엔드포인트를 Windows Azure Pack Web Sites Management API에 노출합니다.
웹 작업자 - 클라이언트 웹 요청을 처리하는 웹 서버입니다. 웹 작업자는 고객에게 차별화된 수준의 서비스를 제공하기 위해 공유 또는 예약 (최소한 각 항목 중 하나가 필요)입니다. 예약 작업자는 소형, 중형 및 대형 크기로 분류됩니다.
중요
웹 작업자는 고객 코드를 실행하기 때문에 웹 사이트 인프라에 대한 잠재적인 위험을 나타냅니다. 설치 후 위험을 줄이기 위해 관리자용 관리 포털에서 IP 필터링을 구성해야 합니다. 자세한 내용은 IP 필터링 구성을 참조하세요.
프런트 엔드 - 클라이언트의 웹 요청을 수락하고, 웹 작업자로 요청을 라우팅하며, 웹 작업자 응답을 클라이언트에 반환합니다. 프런트 엔드 서버는 부하 분산 및 SSL 종료를 담당합니다.
파일 서버 - 웹 사이트 콘텐츠를 호스트하는 파일 서비스를 제공합니다. 파일 서버는 웹 사이트 클라우드에서 실행되는 모든 웹 사이트에 대한 응용 프로그램 파일을 모두 보관합니다. 자세한 내용은 Windows Azure 팩: 웹 사이트에 대한 용량 계획을 참조하세요.
게시자 - 웹 배포 및 FTP 프로토콜을 통해 FTP 클라이언트, Visual Studio 및 WebMatrix에 대한 웹 사이트 팜에 콘텐츠 게시를 제공합니다.
SQL Server 역할 개요
Windows Azure Pack을 포함하는 Windows Azure Pack 환경: 웹 사이트에는 다음 세 가지 데이터베이스 범주가 필요합니다.
서비스 관리 API 데이터베이스 - Windows Azure Pack Service Management API의 핵심 설치는 SQL Server 사용하여 구성 데이터를 저장합니다. 이 배포 가이드의 단계를 수행하기 전에 이 데이터베이스가 이미 설치되어 있어야 합니다. 자세한 내용은 Windows Server용 Windows Azure Pack 배포 가이드의Windows Azure Pack 배포에서 지원되는 Microsoft SQL Server 버전을 참조하세요.
웹 사이트 런타임 데이터베이스 - Windows Azure Pack: Web Sites를 설치하기 전에 웹 사이트에서 해당 작업에 사용하는 런타임 데이터베이스를 포함하도록 SQL Server 준비해야 합니다. 자세한 내용은 Windows Azure Pack 웹 사이트 런타임 데이터베이스를 보관할 SQL Server 준비를 참조하세요.
응용 프로그램 데이터베이스 - 사용 시나리오에 테넌트 웹 사이트에 대한 데이터베이스 기능 제공이 포함된 경우 이 서비스를 제공할 별도의 SQL Server 및/또는 MySQL 데이터베이스를 설치해야 합니다. 자세한 내용은 테넌트 사용을 위한 프로비전 SQL Server 및 MySQL 애플리케이션 데이터베이스를 참조하세요.
SQL Server 스케일 업에 대한 자세한 내용은 고가용성을 위한 SQL Server 구성을 참조하세요.