2012-03-22 2 views
0

예를 들어 Windows 서비스 응용 프로그램을 호스팅하고 싶습니다. AWS의 Azure. 내 응용 프로그램을 Azure 작업자 역할로 수정할 수 있음을 알고 있습니다. AWS에서 동일한 작업을 수행 할 수 있습니까? 아니면 더 나은 호스팅 제공 업체가 있습니까? 내 응용 프로그램은 선호 SQL Server를 사용합니다.Windows 서비스 호스팅

답변

0

AWS는 서비스로서의 IaaS - Infrastructure입니다. Windows Server 2008 R2 - EC2 인스턴스를 가져 와서 개인 랩톱이나 컴퓨터 또는 서버 (RD 만 사용)로 처리하고 Windows 서비스를 배포 할 수 있습니다.

DB와 관련하여 동일한 인스턴스에 SQL Server 또는 MySql을 설치하거나 (성능면 충분하다면) DB 서버를 별도의 EC2 인스턴스에 설치할 수 있습니다. EC2 인스턴스를 추가하는 것에 대해 걱정이된다면 RDS도 사용할 수있는 옵션입니다.

0

AWS AMI (Amazon Machine Image)는 표준 Windows 2008 운영 체제 (다양한 에디션)이므로 일반적으로 Windows 서비스를 만들고 배포 할 수 있으므로 .NET 환경에서는 Windows 서비스가 여전히 유용합니다 가다. Azure 작업자 역할은 Windows Azure에서만 작동합니다.

AWS에서 SQL Server를 사용하면 이미 SQL에서 AMI를 사용하거나 직접 설치할 수 있지만 (Windows/SQL 인스턴스의 경우 pricing options 참조) 명시 적 또는 표준 적으로만 사용할 수 있으므로 장애 조치 기능은 없습니다. 중복 SQL 서버를 가지려면 데이터베이스 미러링이나 복제와 같은 작업을 수행하고 자신을 계속 실행해야합니다. RDS (mySQL 및 Oracle) 또는 SQL Azure와 마찬가지로 AWS에 SQL 용 데이터베이스 서비스가 없습니다.

관련 문제