2012-01-15 5 views
1

Azure 플랫폼으로 개발을 시작하고 싶습니다. 제 질문은 : Windows Server에서 하늘빛 환경을 실행할 기회가 있습니까? 저는 Visual Studio에서 테스트하고 싶지 않지만 별개의 환경에서 테스트하고 싶습니다. Azure 환경을 에뮬레이션하기 위해 필요한 소프트웨어는 무엇입니까?Windows 서버의 Azure 환경

도움을 주셔서 감사합니다.

답변

3

당신이 할 수있는 가장 좋은 방법은 서버에서 데스크탑에서 현재 실행중인 Azure Emulator를 실행하는 것입니다.하지만 정말 의미있는 것은 없습니다.

Windows Azure는 OS 상단에 설치할 수있는 기능 집합이 아닙니다. 맞춤식 하드웨어, 맞춤형 OS, 네트워크 시스템, 스토리지, SQL Azure, AppFabric 및 기타 다양한 호스트로 구성된 완벽한 데이터 센터 환경입니다.

수백만 달러를 투자 할 경우 Microsoft는 Windows Azure 기능을 구축 할 수 있습니다. 우리는 일본에 하나 있습니다. 언젠가, 너무 먼 미래에, 당신은 훨씬 더 작은 하나를 살 수있을 것이지만 수백만 달러를 소비 할 가능성이 있습니다 (당신이 운이 좋다면, 단지 $ 100k 정도입니다).

실질적으로 말하자면 공개 Azure 플랫폼에서 Azure 응용 프로그램을 테스트하는 것이 훨씬 더 경제적입니다.

실용적인 관점에서 보면 Azure의 모든 직접적인 종속성을 종속성 삽입을 사용하여 대체 할 수있는 독립 클래스로 추상화하는 응용 프로그램을 설계 할 수 있습니다. 표준 Windows 환경에서 실행되도록 설계된 이러한 클래스의 버전을 구현함으로써 Azure에 배포하기 전에 해당 환경에서 대다수의 응용 프로그램을 테스트 할 수 있습니다. SQL Server를 SQL Azure에 해당하는 로컬로 사용하십시오. Azure 스토리지 교체는 좀 더 생각할 수 있습니다. 서비스 버스 또는 ACS와 같은 기능을 사용하면 더 많은 작업을 수행 할 수 있습니다.

하지만 프로덕션 환경으로 롤업하기 전에 Azure에서 실행중인 응용 프로그램으로 포괄적 인 테스트 단계를 실행해야합니다.

+0

도움을 주셔서 감사합니다. – patryko88