Azure 및 AWS의 컴퓨팅 서비스

이 문서에서는 Microsoft Azure 및 AWS(Amazon Web Services)에서 제공하는 핵심 컴퓨팅 서비스를 비교합니다.

AWS와 Azure 컴퓨팅 서비스 비교

다음 표는 AWS(Amazon Web Services)와 Azure의 핵심 컴퓨팅 서비스를 설명하고 비교합니다.

가상 머신 및 서버

VM(가상 머신) 및 서버를 통해 사용자는 OS 및 기타 소프트웨어를 배포, 관리 및 유지 관리할 수 있습니다. 사용자는 사용한 양만큼 요금을 내며 유연하게 크기를 변경할 수 있습니다.

AWS 서비스 Azure 서비스 Description
Amazon EC2 인스턴스 형식 Azure Virtual Machines AWS 및 Azure 주문형 VM은 초당 사용량으로 청구됩니다. AWS 인스턴스 형식과 Azure VM 크기의 범주는 비슷하지만 정확한 RAM, CPU 및 스토리지 기능은 다릅니다. Azure VM 크기에 대한 자세한 내용은 Azure VM 크기를 참조하세요.
AWS 기반 VMware Cloud Azure VMware 솔루션 AWS 및 Azure 솔루션을 사용하면 VMware vSphere 기반 워크로드 및 환경을 클라우드로 이동할 수 있습니다. Azure VMware Solution은 Azure 인프라에서 실행되는 VMware 인증 Microsoft 서비스입니다. 클라우드 네이티브 서비스로 애플리케이션을 현대화하면서 VMware 솔루션 도구로 기존 환경을 관리할 수 있습니다.
AWS 병렬 클러스터 Azure CycleCloud 모든 규모의 HPC 및 대규모 컴퓨팅 클러스터를 생성, 관리, 운영 및 최적화합니다.

모든 가상 머신 아키텍처 보기

자동 확장

자동 크기 조정을 사용하면 VM 인스턴스 수를 자동으로 변경할 수 있습니다. 인스턴스를 추가하거나 제거할 시기를 결정하는 정의된 메트릭 및 임계값을 설정합니다.

AWS 서비스 Azure 서비스 Description
AWS Auto Scaling 가상 머신 확장 집합, App Service 자동 크기 조정 Azure에서 가상 머신 확장 집합을 사용하면 동일한 VM 집합을 배포하고 관리할 수 있습니다. 집합 수는 자동 크기 조정될 수 있습니다. App Service 자동 크기 조정을 사용하면 Azure App Service 애플리케이션의 크기를 자동으로 조정할 수 있습니다.

모든 자동 확장 아키텍처 보기

일괄 처리

Batch는 대규모 병렬 및 고성능 컴퓨팅 애플리케이션을 클라우드에서 효율적으로 실행합니다.

AWS 서비스 Azure 서비스 Description
AWS Batch Azure Batch Azure Batch는 확장 가능한 VM 컬렉션에서 컴퓨팅 집약적인 작업을 관리하는 데 도움이 됩니다.

모든 일괄 처리 아키텍처 보기

스토리지

여러 서비스가 VM 디스크에 대해 서로 다른 형식의 데이터 스토리지를 제공합니다.

AWS 서비스 Azure 서비스 Description
Amazon EBS(Elastic Block Store)의 디스크 볼륨 Azure Blob Storage의 데이터 디스크. Blob Storage의 데이터 디스크는 Azure VM을 위한 내구성 있는 데이터 스토리지를 제공합니다. 이 스토리지는 EBS의 AWS EC2 인스턴스 디스크 볼륨과 유사합니다.
Amazon EC2 인스턴스 저장소 Azure 임시 스토리지 Azure 임시 스토리지는 임시 스토리지라고도 하는 EC2 인스턴스 스토리지와 유사한 짧은 대기 시간의 임시 읽기-쓰기 스토리지를 VM에 제공합니다.
Amazon EBS 프로비전된 IOPS 볼륨 Azure Premium Storage Azure는 Premium Storage로 고성능 디스크 I/O를 지원합니다. 이 스토리지는 AWS 프로비전된 IOPS 스토리지 옵션과 유사합니다.
Amazon EFS(Elastic File System) Azure 파일 Azure Files는 VM에 Amazon EFS와 유사한 기능을 제공합니다.

모든 스토리지 아키텍처 보기

컨테이너 및 컨테이너 오케스트레이터

여러 AWS 및 Azure 서비스는 컨테이너화된 애플리케이션 배포 및 오케스트레이션을 제공합니다.

AWS 서비스 Azure 서비스 Description
Amazon ECS(Amazon Elastic Container Service), AWS Fargate Azure Container Apps Azure Container Apps는 컨트롤 플레인에 액세스하지 않고도 수천 개의 컨테이너를 배포할 수 있는 확장 가능한 서비스입니다.
Amazon ECR(Amazon Elastic Container Registry) Azure Container Registry 컨테이너 레지스트리는 Docker 형식의 이미지를 저장하고 클라우드에서 모든 형식의 컨테이너 배포를 만듭니다.
Amazon EKS(Elastic Kubernetes Service) AKS(Azure Kubernetes Service) EKS 및 AKS를 사용하면 Kubernetes를 사용하여 컨테이너화된 Docker 애플리케이션 배포를 오케스트레이션할 수 있습니다. AKS는 자동 업그레이드 및 기본 제공 운영 콘솔을 통해 모니터링 및 클러스터 관리를 단순화합니다. 호스팅 환경에 대한 자세한 내용은 컨테이너 런타임 구성을 참조하세요.
AWS 앱 메시 AKS용 Istio 추가 기능 AKS용 Istio 추가 기능은 오픈 소스 Istio 서비스 메시의 완전 지원 통합을 제공합니다.

컨테이너 아키텍처 예

모든 컨테이너 아키텍처 보기

서버리스 컴퓨팅

서버리스 컴퓨팅을 사용하면 서버를 프로비전하거나 관리하지 않고도 시스템을 통합하고 백 엔드 프로세스를 실행할 수 있습니다.

AWS 서비스 Azure 서비스 Description
AWS Lambda Azure Functions, Azure App Service의 WebJobs Azure Functions는 서버 없는 주문형 코드를 제공한다는 측면에서 AWS Lambda와 가장 비슷합니다. AWS Lambda 기능은 백그라운드 작업을 예약하거나 지속적으로 실행할 수 있는 Azure WebJobs와도 겹칩니다.

서버리스 아키텍처 예

  • 인증을 사용하는 모바일 및 웹용 소셜 앱

    오프라인 상태에서도 도우미 웹앱과 인증 기능을 사용하여 소셜 이미지 공유를 제공하는 모바일 클라이언트 앱 아키텍처의 빌드 프로세스와 구현을 나타내는 자세한 단계별 다이어그램을 살펴봅니다.

  • 클라우드 간 크기 조정 아키텍처

    Azure Stack이 포함된 솔루션 아키텍처를 통해 클라우드 간 확장성을 향상시키는 방법을 알아봅니다. 단계별 순서도에서 구현 지침에 대해 자세히 설명합니다.

모든 서버리스 아키텍처 보기

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

보안 주체 작성자:

  • Kobi Levi | 클라우드 솔루션 설계자

다음 단계