Azure 가상 시스템과 클라우드 서비스의 차이점은 무엇입니까?
AWS에서 Azure로 전환할 의향이 있지만, Azure Virtual Machines & Cloud Services의 차이점에 대해 약간 혼란스럽습니다! 제가 필요로 하는 것은 작은 리눅스 서버입니다. 회사에서 즐겨 부르는 고급 이름(예: EC2)과는 상관없이 다양한 언어로 작성된 다양한 소규모 유니 프로젝트를 실행하는 데 사용합니다.
Azure 가상 시스템은 기본적으로 사용자가 제어하는 윈도우즈 또는 Linux VM의 인스턴스입니다.Azure는 기본적으로 VM을 호스팅할 공간을 제공합니다.사용자가 OS, 업데이트 등을 제어합니다.
Azure 클라우드 서비스(웹 역할, 작업자 역할 등)는 VM 위의 계층입니다. Azure는 사용자가 애플리케이션에 대해 걱정하는 동안 역할이 실행되는 VM 인스턴스(OS, 업데이트 등)를 제어합니다.웹 역할의 경우 웹 응용 프로그램(ASP)의 코드가 됩니다.예를 들어 NET 사이트). 작업자 역할의 경우 백그라운드에서 실행되는 서비스의 코드입니다.
클라우드 서비스를 사용하면 역할 인스턴스에 애플리케이션을 배포할 수 있습니다.이러한 인스턴스가 어떻게 실행되는지 제어할 수 없습니다(그리고 정말 신경쓰지 않습니다). 단지 코드가 작동하는지 걱정할 뿐입니다.
따라서 VM을 완벽하게 제어해야 하는 경우에는 Azure 가상 시스템을 선택해야 합니다.애플리케이션을 개발하면서 인프라(OS 업데이트 등)에 대해 크게 우려하지 않는다면 클라우드 서비스(역할)를 선택하는 것이 좋습니다.
이것이 도움이 되길 바랍니다.행운을 빕니다.
Azure 가상 시스템은 IaaS(Infrastructure as a Service)입니다.설치할 OS와 기타 소프트웨어 구성을 선택할 수 있습니다.
클라우드 서비스의 경우 Azure는 다양한 클라우드 서비스를 제공합니다.클라우드 서비스의 예로는 Computer Vision이 있습니다.이미지를 분류하고 인식하도록 컴퓨터 비전을 훈련할 수 있습니다.그런 다음 이미지 분류 및 인식을 위해 컴퓨터 비전용 REST API(클라우드 서비스)를 사용할 수 있습니다.여기서 기본 인프라는 사용자의 범위를 벗어납니다.
언급URL : https://stackoverflow.com/questions/12897463/what-are-the-differences-between-azure-virtual-machines-cloud-services
'itsource' 카테고리의 다른 글
종속 DLL이 Visual Studio의 빌드 출력 폴더에 복사되지 않습니다. (0) | 2023.05.12 |
---|---|
파이썬 데이터 클래스를 해시 가능하게 만들려면 어떻게 해야 합니까? (0) | 2023.05.12 |
Swift를 사용하여 프로그래밍 방식으로 UI 레이블을 만드는 방법은 무엇입니까? (0) | 2023.05.12 |
Git - 푸시 현재 분기 바로 가기 (0) | 2023.05.12 |
디렉토리 트리에서 모든 심볼릭 링크를 찾으려면 어떻게 해야 합니까? (0) | 2023.05.12 |