내보내기(0) 인쇄
모두 확장

Windows Azure에 서비스 배포

업데이트 날짜: 2010년 11월

Windows Azure SDK는 Windows Azure에 배포할 서비스를 개발하기 위한 환경 및 도구를 제공합니다. Windows Azure 계산 에뮬레이터 및 저장소 에뮬레이터를 사용하여 응용 프로그램을 디버깅하고 혼합 모드 테스트를 수행할 수 있습니다. 그럼 다음 CSPack 명령줄 도구를 사용하여 Windows Azure 스테이징 또는 프로덕션 환경에 배포할 응용 프로그램을 패키지할 수 있습니다.

다음 그림은 서비스 개발 및 배포 단계를 보여 줍니다.

fe8dd18d-e573-4137-9dcf-fb9c850798e3

다음 섹션에서는 서비스 배포 프로세스의 각 단계를 설명합니다.

  1. Windows Azure 계산 에뮬레이터를 사용하여 로컬로 서비스 테스트

  2. 혼합 모드에서 서비스 디버깅

  3. CSPack을 사용하여 서비스 패키지 만들기

  4. 관리 포털을 사용하여 서비스 배포

계산 및 저장소 에뮬레이터를 사용하여 Windows Azure에 연결하지 않고 서비스를 로컬로 디버깅할 수 있습니다. Windows Azure 계산 에뮬레이터는 Windows Azure 패브릭을 시뮬레이션하여 서비스를 로컬로 실행하고 테스트함으로써 로그에 충분한 정보를 쓰는지 확인할 수 있도록 합니다. 서비스를 Windows Azure 스테이징 또는 프로덕션 환경에 배포한 후에는 메시지 및 경고 로깅을 통해서만 디버깅 정보를 수집할 수 있습니다. Windows Azure에 배포된 서비스에는 디버거를 연결할 수 없습니다. 계산 에뮬레이터를 사용하여 서비스를 디버깅하는 방법에 대한 자세한 내용은 Azure SDK 도구를 사용하여 응용 프로그램 패키지, 실행 및 배포를 참조하십시오.

저장소 에뮬레이터 서비스는 Windows Azure 저장소 서비스를 시뮬레이션하여 저장소 서비스를 호출하는 코드를 실행 및 디버깅할 수 있도록 하고, 계산 에뮬레이터와 함께 로컬 환경에서 서비스를 테스트할 수 있도록 합니다. 로컬 개발 환경에서 서비스를 실행하고 있는 경우 Windows Azure에 연결하고 혼합 모드에서 프로덕션 저장소 서비스에 대한 테스트를 수행할 수 있도록 구성 파일을 변경할 수 있습니다.

서비스가 Windows Azure 프로덕션 저장소 서비스에 연결되어 있으면 혼합 모드에서 실행됩니다. 즉, 해당 서비스는 계산 에뮬레이터에서 실행되지만 데이터는 Windows Azure에서 호스팅된다는 의미입니다. 로컬 테스트가 완료되면 혼합 모드를 사용하여 스테이징 환경에서 서비스를 테스트할 수 있습니다.

혼합 모드에서 서비스를 디버깅한 후에는 Windows Azure에 배포할 서비스를 패키지할 수 있습니다.

디버깅이 완료되면 CSPack 명령줄 도구를 사용하여 Windows Azure 스테이징 또는 프로덕션 환경에 배포할 서비스를 패키지하십시오. cspack.exe 유틸리티는 Windows Azure 관리 포털을 사용하여 Windows Azure에 업로드할 수 있는 서비스 패키지 파일을 생성합니다. 기본 패키지 이름은 <service-name>.cspkg이지만 선택하는 경우 다른 이름을 지정할 수 있습니다.

Windows Azure Tools for Microsoft Visual Studio 도구를 설치한 경우 Visual Studio 내에서 서비스를 패키지하고 배포할 수 있습니다. 자세한 내용은 Publishing the Windows Azure Application from Visual Studio을 참조하십시오.

서비스를 패키지한 후에는 Windows Azure 관리 포털을 사용하여 Windows Azure 스테이징 또는 프로덕션 환경에 배포할 수 있는 클라우드 서비스를 만들 수 있습니다.

다음과 같은 두 개의 파일을 업로드해야 합니다.

  • cspack.exe 유틸리티를 사용하여 만든 서비스 패키지 파일

  • 서비스에 대한 구성 값을 제공하는 서비스 구성 파일

서비스 패키지 및 구성 파일을 업로드하면 Windows Azure 스테이징 환경에서 서비스를 개인적으로 테스트하는 데 사용할 수 있는 내부 스테이징 URL이 제공됩니다. 서비스를 프로덕션 단계로 보낼 준비가 되면 서비스를 스테이징 URL에서 프로덕션 URL로 교체하십시오.

클라우드 서비스를 만들고 배포하는 방법에 대한 자세한 내용은 클라우드 서비스를 만들고 배포하는 방법을 참조하십시오.

참고 항목

표시:
© 2014 Microsoft