none
Windows Azure란? RRS feed

모든 응답

  • Windows Azure는 Windows Azure 플랫폼의 개발, 서비스 호스팅 및 서비스 관리 환경을 제공하는 운영 체제입니다. Windows Azure는 하드웨어, 소프트웨어, 네트워크 및 저장소 리소스의 인프라로 구성됩니다. Windows Azure에서는 부하 분산과 리소스 관리 작업을 처리하고 정의된 요구 사항을 기반으로 호스팅된 서비스의 수명 주기를 자동으로 관리합니다. 개발자는 .NET Framework, 비관리 코드 또는 기타 접근 방식을 사용하여 응용 프로그램을 빌드하고 Windows Azure의 호스팅된 서비스로 배포할 수 있습니다.

    Windows Azure 호스팅된 서비스에는 웹 역할, 작업자 역할 및 VM 역할 인스턴스가 포함될 수 있습니다. 이름으로 알 수 있듯이, 웹 역할 인스턴스는 들어오는 HTTP 또는 HTTPS 요청을 수락할 수 있고 IIS에서 호스팅되는 웹 응용 프로그래밍을 지원할 수 있습니다. 작업자 역할 인스턴스는 웹 역할과 비슷하지만 동일하지는 않습니다. 가장 큰 차이는 작업자 역할 인스턴스는 IIS에 의해 호스팅되지 않는다는 점입니다. 대신 자체적으로 실행 가능합니다. VM 역할은 웹 역할 및 작업자 역할과 다릅니다. 웹 역할 및 작업자 역할의 경우 사용자는 Windows Azure가 관리하는 운영 체제에서 코드를 만들고 실행하는 데 집중할 수 있지만, VM 역할의 경우 미리 구성된 운영 체제 이미지를 사용자가 제공해야 합니다.

    응용 프로그램을 웹 역할 인스턴스, 작업자 역할 인스턴스 또는 VM 역할 인스턴스로만 구성하거나 이 세 가지 역할 인스턴스를 조합하여 구성할 수 있습니다. 응용 프로그램의 부하가 증가하는 경우 정의된 역할 중 임의의 역할의 인스턴스를 더 많이 요청할 수 있습니다. Windows Azure는 여러 역할 인스턴스를 실행하여 해당 응용 프로그램의 확장을 돕습니다. 확장성은 가상화를 통해 확보됩니다. 용량 확장이 필요한 경우 새 가상 컴퓨터를 추가하는 방식으로 용량을 확장하여 추가된 트래픽을 처리할 수 있으며, 추가 용량이 더 이상 필요 없는 경우 추가된 가상 컴퓨터를 해제할 수 있습니다.

    다음 그림에서는 Windows Azure의 일부인 구성 요소를 보여 줍니다.

    [참조자료]

    Windows Azure

    2012년 6월 29일 금요일 오전 9:18
    중재자