2012-10-15 2 views
2

ASP.NET MVC 4 앱이 있습니다. 이를 테스트하려면 Windows Server 2008 시스템 인 내부 IIS 서버에 배포해야합니다. 궁극적으로 우리는이 응용 프로그램을 Windows Azure에 웹 역할로 배포 할 것입니다. 내 이해에서 Windows Server 2008에 "개인용"클라우드를 만드는 방법이 있습니다.ASP.NET MVC 4를 스테이징 및 결국 Windows Azure로 배포

"개인용 클라우드"에 ASP.NET MVC 4 응용 프로그램을 배포하는 데 권장되는 방법은 무엇입니까? 이 응용 프로그램은 궁극적으로 Windows Azure의 공용 버전으로 이동한다는 점을 명심하십시오.

내가 윈도우 Azure VM을 얻을 것 (또는,이 건물에 서버가 될 수 있습니다 중요하지 않습니다) 및 웹 배포를 통해 배포,

답변

2

결국 Azure에 배포하려는 경우 Azure에서 테스트하는 것이 좋습니다. 이 프로젝트가 상용 프로젝트이고 한 달 테스트를하고 싶다면 두 인스턴스에 약 160 달러가들 것입니다. 두 인스턴스로 테스트해야합니다. 이를 서버를 설정하고 지원해야하는 사람의 시간당 요금과 비교하면 이미 앞서있을 것입니다.

IIS, SQL 및 AppFabric 캐싱 (Velocity)을 사용하여 사이트를 실행할 수 있으며이 모든 것은 Azure에서 얻은 것과 유사하지만 동일하지는 않습니다. Windows Azure SQL DB (WASD)는 특히 구내 SQL Server DB와는 다른 제한 사항과 다른 성능 프로필을 가지고 있습니다. Azure Storage를 사용하고 싶다면, 이것에 대한 전제가 없습니다.

0

을 주셔서 감사합니다.

여기에 하나의 스크립트를 배포하고 실행 웹과 VM을하는 방법에 대한 좋은 블로그 게시물은 다음과 같습니다

Script Out Everything - Initialize Your Windows Azure VM for Your Web Server with IIS, Web Deploy and Other Stuff

내가 윈도우 서버 2012가 있으며 PowerShell 3.0을 사용했다. 따라서 Windows Server 2008 R2에서 사용할 수없는 몇 가지 사항이있을 수 있습니다. 그러나 PowerShell 3.0이 이제는 하위 수준 OS에서 사용할 수 있다고 들었습니다. 그것이 사실이라면 새로운 기능을 갖추고 있기 때문에 첫 번째 장소에 설치하는 것이 좋습니다.

관련 문제