우리는 Azure에 배포하는 앱을 가지고 있습니다. 여기에는 웹 역할과 작업자 역할이 혼합 된 여러 클라우드 서비스가 배포됩니다. 일부 작업자 역할은 항목을 큐에서 선택하여 처리합니다. 또한 주기적으로 실행되는 일부 예약 된 작업 (Azure 테이블 스토리지 백업 등)이 있습니다.시작 역할없이 Azure에 배포
우리가 배포 할 때마다 포털에서 준비 환경을 관찰하고 수동으로 역할 시작을 중지해야합니다. 스테이징 및 프로덕션 슬롯에서 동시에 처리 정보 (예 : 동일한 대기열에서 가져 오기를 처리하지만 다르게 처리하거나 둘 다 동일한 예약 된 작업을 동시에 실행하는 등)를 원하지 않기 때문에이 작업을 수행해야합니다.
배치가있는 것으로 밝혀진 유일한 방법은 중지 된 상태의 스테이징이며 마지막으로 배치가 중단 된 상태입니다. 단점은 실행 중이 아닌 경우에도 해당 인스턴스에 비용이 부과된다는 것입니다.
그래서 배포를 시작하지 않고 Azure의 빈 스테이징 슬롯에 어떻게 배포합니까?
편집 : Visual Studio 또는 Visual Studio Online (예 : TFS)을 통해 빌드를 시작합니다. 일반적으로 powershell을 사용하지 마십시오.
여기서 'StartDeployment' 매개 변수는 어떻습니까? http://msdn.microsoft.com/ en-us/library/azure/ee460813.aspx? 하지만 코드가 TFS를 통해 배포 될 때 어떻게 작동하는지 잘 모릅니다. –
위대한 포인트 Gaurav, 나는 그 속성에 대해 잊어 버렸습니다. – kwill