2012-05-23 2 views
0

Windows Azure에서 작은 응용 프로그램을 만들었습니다. 연구 목적을 위해 그들은이 시나리오를 연구 해달라고 부탁 했었습니다. 좋은 정보를 찾을 수없는 것 같습니다.Windows Azure에서 응용 프로그램 복사본을 만들려면 어떻게해야합니까?

간단한 설명 (실제는 아님) : 응용 프로그램은 1 회사에서 잘 작동하지만 IT 회사이기 때문에이 응용 프로그램을 확장하여 다른 회사에서도 사용할 수 있습니다. 이는 저장 용으로 다른 데이터베이스를 사용하는 응용 프로그램 복사본을 만드는 것과 같습니다.

Windows Azure에서 가장 좋은 방법은 무엇입니까?

+0

"복사본 만들기"란 무엇을 의미합니까? 세입자를위한 추가적인 논리적 인 인스턴스? 코드베이스의 파생 된 버전? –

답변

2

다음 중 하나를 수행 할 수 있습니다 :

  • 여러 호스팅 서비스에 응용 프로그램을 배포 (예 : myapp1.cloudapp.net, myapp2.cloudapp.net 등) (각 배포 서비스 구성에 다른 설정을 사용할 수 있습니다 단일 배포 패키지가 같은 데이터베이스 연결 및 스토리지 계정)으로
  • 는 앱에 대한 변경 사항은 여러 호스팅 서비스에 배포 여러 세입자

을 지원하기 위해 간단합니다. 그냥 blob 저장소에 업로드 한 다음이를 호스팅 된 각 서비스에 대한 배포의 기초로 사용하십시오. 각각 다른 구성 파일을 지정하기 만하면됩니다. 따라서 구성 파일을 배포 패키지와 별도로 유지하는 이유는 응용 프로그램을 다시 패키지하지 않아도 데이터베이스 연결 문자열과 같은 항목을 업데이트 할 수 있기 때문입니다.

+0

고마워요! 이것은 실제로 매우 간단합니다! :) – Yunieke

+0

좋아요, 완벽하게 작동합니다.하지만 ACS를 사용하고 있습니다. 내 사이트 URL "Mydomain.cloudapp.net"(DUH!)을 가리키고 있지만 내 두 번째 배포본으로 돌아가려면 어떻게해야합니까? "mydomain2 .cloudapp.net "코드 어딘가에 구성 할 수 있습니까? – Yunieke