2012-10-15 6 views
31

AWS에서 Azure로 전환 하겠지만, Azure 가상 머신 간의 차이점에 대해 다소 혼란스러워합니다. & Cloud Services! 내가 원하는 것은 소규모 리눅스 서버 다. 회사는 그것을 (예 : EC2) 부르는 공상 이름에 상관없이 다른 언어로 작성된 다른 작은 단일 프로젝트를 실행하는 데 사용한다.Azure 가상 머신 및 클라우드 서비스의 차이점

답변

60

Azure 가상 머신은 기본적으로 사용자가 제어하는 ​​Windows 또는 Linux VM의 인스턴스입니다. Azure는 기본적으로 그 VM을 호스트 할 공간을 제공합니다. O/S, 업데이트 등을 제어합니다.

Azure 클라우드 서비스 (웹 역할, 작업자 역할 등)는 VM 위의 계층입니다. Azure는 응용 프로그램에 관심이있는 동안 역할이 실행되는 VM 인스턴스 (O/S, 업데이트 등)를 제어합니다. 웹 역할의 경우 웹 응용 프로그램 (예 : ASP.NET 사이트)의 코드가됩니다. 작업자 역할의 경우 이는 백그라운드에서 실행되는 서비스의 코드입니다.

클라우드 서비스를 사용하면 응용 프로그램을 역할 인스턴스에 배포 할 수 있습니다. 실제로 인스턴스가 실행되는 방식을 제어 할 수 없으며 실제로 신경 쓰지 않아도됩니다. 코드가 작동하는 것이 걱정됩니다.

VM을 완전히 제어해야하는 경우 Azure 가상 시스템이 사용자가 가고자하는 방향입니다. 애플리케이션을 개발 중이며 인프라 (O/S 업데이트 등)에 관심이없는 경우 클라우드 서비스 (역할)가 필요합니다.

이 정보가 도움이되기를 바랍니다. 행운을 빕니다!

+4

이 블로그 게시물은 Windows Azure의 다양한 호스팅 옵션의 차이점을 이해하는 데 매우 유용합니다. http://davidpallmann.blogspot.in/2012/07/windows-azure-is-3-lane-highway-how- to.html –

+0

도움을 주신 덕분에 – Karthik

+1

권력의 맥락에서 다음과 같이 언급됩니다. http://www.troyhunt.com/2014/01/with-great-azure-vm-comes-great.html 항상 당신이 생각하는 것이 권력이라고 생각하지 않을 수도 있습니다 :-) – 0fnt