내보내기(0) 인쇄
모두 확장
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Windows Azure에서 배포 관리

업데이트 날짜: 2011년 10월

Azure는 서비스 배포를 만들 수 있는 프로덕션 또는 스테이징 환경을 제공합니다. 서비스가 프로덕션 또는 스테이징 환경에 배포될 때 각 환경의 서비스에 가상 IP 주소(VIP)라고 하는 단일 공용 IP 주소가 지정됩니다. VIP는 배포에서 역할에 연결된 모든 입력 끝점에 대해 사용됩니다. 모델에서 서비스에 지정된 입력 끝점이 없을 경우에도 VIP는 할당되어 각 역할에서 발생하는 아웃바운드 트래픽에 지정되는 원본 주소로 사용됩니다.

일반적으로 서비스는 먼저 스테이징 환경에 배포하여 테스트를 거친 다음 프로덕션 환경에 배포합니다. 스테이징에서 프로덕션 환경으로 서비스를 승격할 때 서비스를 다시 배포할 필요 없이 배포를 교체하면 됩니다.

배포 교체 서비스 관리 API를 호출하여 배포를 교체할 수 있으며, 포털에서 VIP를 교체해도 호스팅된 서비스에 대해 동일한 작업이 수행됩니다. VIP 교체에 자세한 내용은 클라우드 서비스를 관리하는 방법을 참조하십시오.

서비스를 배포하면 배포되는 환경에 VIP가 할당됩니다. 프로덕션 환경에서는 <dnsname>.cloudapp.net URL 또는 VIP를 사용하여 서비스에 액세스할 수 있습니다. 스테이징 환경에 서비스를 배포할 경우 스테이징 환경에 VIP가 할당되며, <내부 서비스 ID>.cloudapp.net URL 또는 할당된 VIP를 사용하여 서비스에 액세스할 수 있습니다. 할당된 VIP는 포털에서 또는 배포 가져오기 서비스 관리 API를 호출하여 확인할 수 있습니다.

서비스가 프로덕션으로 승격될 때 현재 스테이징 환경에 있는 배포에 프로덕션 환경에 할당된 VIP와 URL이 할당되면 서비스가 프로덕션으로 "승격"됩니다. 스테이징 환경에 할당된 VIP와 URL은 프로덕션 환경에 있었던 배포에 할당됩니다.

여기서 중요한 것은 승격 과정에서 프로덕션 공용 IP 주소 또는 서비스 URL이 변경되지 않는다는 사실입니다.

프로덕션 환경으로 배포된 배포 A와 스테이징 환경으로 배포되는 배포 B의 예를 통해 이 과정을 살펴보겠습니다. 다음 표에 프로덕션과 스테이징에 대한 초기 서비스 배포 후 VIP가 나와 있습니다.

 

배포 A

VIP1

<dnsname>.cloudapp.net

프로덕션

배포 B

VIP2

<guid>.cloudapp.net

스테이징

배포 B가 프로덕션으로 승격되면 VIP는 다음과 같습니다.

 

배포 B

VIP1

<dnsname>.cloudapp.net

프로덕션

배포 A

VIP2

<guid>.cloudapp.net

스테이징

배포가 교체되면 프로덕션 VIP와 URL에 연결된 프로덕션 환경의 배포는 이제 스테이징 VIP에 연결됩니다. 마찬가지로 스테이징 VIP와 URL에 연결된 스테이징 환경의 배포가 이제 프로덕션 VIP에 연결됩니다.

note참고
수신되는 새 연결만 새로 승격된 서비스에 연결됩니다. 배포 교체 과정에서 기존 연결은 교체되지 않습니다.

배포의 수명 주기 동안 업데이트, 재부팅, OS 이미지 다시 설치 등의 배포 작업에 관계 없이 할당된 VIP는 변경되지 않습니다. 특정 배포의 VIP는 배포가 삭제될 때까지 지속됩니다. 고객이 단일 호스팅된 서비스에서 스테이징 및 프로덕션 배포 간 VIP를 교체할 경우 두 배포 VIP는 지속됩니다. VIP는 호스팅된 서비스가 아닌 배포와 연결됩니다. 배포를 삭제할 경우 배포에 연결된 VIP는 풀로 반환되고, 호스팅된 서비스가 삭제되지 않아도 다른 배포에 다시 할당됩니다. 현재 Windows Azure는 배포의 수명이 끝난 후에도 고객이 VIP를 예약할 수 있는 기능을 지원하지 않습니다.

Azure는 IIS를 사용하여 배포된 서비스에 대해 ASP.NET machineKey를 자동 관리합니다. 정기적으로 VIP 교체 배포 전략을 사용할 경우 수동으로 ASP.NET 컴퓨터 키를 구성해야 합니다. 컴퓨터 키 구성에 대한 자세한 내용은 IIS 7에서 컴퓨터 키 구성을 참조하십시오.

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2014 Microsoft. All rights reserved.