AWS와 Azure 서비스 비교

이 문서는 Microsoft Azure 서비스와 AWS(Amazon Web Services)를 비교하여 이해하는 데 도움이 됩니다. Azure 및 AWS를 통한 다중 클라우드 솔루션이나 Azure로의 마이그레이션을 계획 중이라면 모든 범주에서 AWS와 Azure의 IT 기능을 비교해 볼 수 있습니다.

이 문서에서는 대략적으로 비교할 수 있는 서비스를 비교합니다. 모든 AWS 서비스 또는 Azure 서비스가 나열되는 것은 아니며 일치하는 모든 서비스에 정확한 기능 패리티가 있는 것은 아닙니다.

다중 클라우드 솔루션을 위한 Azure 및 AWS

최고의 퍼블릭 클라우드 플랫폼인 Azure와 AWS는 각각 전 세계적으로 폭넓고 깊이 있는 기능 집합을 제공합니다. 아직까지 대부분 조직에서는 더 다양한 선택과 더 큰 유연성을 제공하고 다중 클라우드 접근 방법을 통해 위험과 종속성을 분산하려고 두 플랫폼을 함께 사용합니다. 컨설팅 회사와 소프트웨어 공급업체에서는 Azure 및 AWS를 모두 기반으로 빌드하고 두 서비스를 모두 사용할 수 있습니다. 이 플랫폼이 클라우드 시장 수요의 상당 부분을 차지하기 때문입니다.

AWS 사용자를 위한 Azure 개요는 AWS 전문가를 위한 Azure 소개를 참조하세요.

Marketplace

AWS 서비스 Azure 서비스 Description
AWS Marketplace Azure Marketplace 단일 가상 컴퓨터나 여러 가상 컴퓨터 솔루션을 포함하여 배포하기 쉽고 자동으로 구성되는 타사 애플리케이션입니다.

AI 및 기계 학습

AWS 서비스 Azure 서비스 Description
SageMaker Machine Learning 기계 학습 모델을 학습, 배포, 자동화 및 관리하는 클라우드 서비스입니다.
Alexa 기술 키트 Bot Framework 텍스트/SMS, Skype, Teams, Slack, Microsoft 365 메일, Twitter 및 기타 주요 서비스를 사용하여 사용자와 상호 작용하는 지능형 봇을 구축 및 연결합니다.
Lex 음성 서비스 음성을 텍스트로 변환하고, 의도를 이해하며 텍스트를 다시 자연스러운 응답을 위한 음성으로 변환하는 API입니다.
Lex 언어 이해(LUIS) 애플리케이션이 사용자 명령의 컨텍스트를 이해하도록 합니다.
Polly, 스크립트 작성 음성 서비스 음성에서 텍스트 변환과 텍스트에서 음성 변환 기능을 구현합니다.
Rekognition Cognitive Services Computer Vision: 이미지에서 정보를 추출하여 시각적 데이터를 분류하고 처리합니다.

Face: 사진에서 얼굴과 표정을 검색, 식별 및 분석합니다.
기술 키트 가상 도우미 가상 도우미 템플릿은 대화형 환경 구축을 통해 확인한 여러 우수 사례를 결합하고, Bot Framework 개발자에게 매우 유용하다고 판단한 구성 요소의 통합을 자동화합니다.

AI 및 기계 학습 아키텍처

  • Azure의 이미지 분류

    Computer Vision API 및 Azure Functions와 같은 Azure 서비스를 사용하여 애플리케이션에 이미지 처리를 빌드하는 방법에 대해 알아봅니다.

  • Machine Learning을 사용하는 예측 마케팅

    구매 요율을 최대화할 수 있는 작업을 추천하도록 Azure HDInsight Spark 클러스터에서 Microsoft R Server를 사용하여 기계 학습 모델을 빌드하는 방법을 알아봅니다.

모두 보기

빅 데이터 및 분석

데이터 웨어하우스

AWS 서비스 Azure 서비스 Description
Redshift Synapse Analytics MPP(대규모 병렬 처리)를 사용하여 페타바이트 규모의 데이터에서 복잡한 쿼리를 빠르게 실행하는 클라우드 기반 엔터프라이즈 데이터 웨어하우스(EDW)입니다.
레이크 형식 Data Share 빅 데이터 공유를 위한 간편하고 안전한 서비스입니다.

데이터 웨어하우스 아키텍처

  • 최신 데이터 웨어하우스 아키텍처

    빅 데이터를 사용하는 클라우드 데이터 웨어하우스를 살펴봅니다. 데이터가 증가함에 따라 최신 데이터 웨어하우스에서 모든 데이터를 통합하고 쉽게 확장합니다.

  • 자동화된 엔터프라이즈 BI

    Azure Synapse Analytics와 함께 Azure Data Factory를 사용하여 Azure의 ELT(추출, 로드, 변환) 워크플로를 자동화하세요.

모두 보기

시계열

AWS 서비스 Azure 서비스 Description
Amazon Timestream Azure Data Explorer

Azure Time Series Insights
페타바이트 규모의 데이터에서 복잡한 쿼리를 실행하는 낮은 대기 시간의 완전 관리형 및 분산형 빅 데이터 분석 플랫폼입니다. 로그 및 시계열 데이터에 대해 고도로 최적화되었습니다.

개방적이고 확장 가능한 엔드투엔드 IoT 분석 서비스입니다. IoT(사물 인터넷) 규모에서 시계열에 맞게 고도로 컨텍스트화되고 최적화된 데이터를 수집, 처리, 저장, 쿼리 및 시각화할 수 있습니다.

시계열 아키텍처

  • Azure Data Explorer를 사용한 IoT 분석

    Azure Data Explorer를 사용하는 IoT 원격 분석은 IoT 디바이스에서 빠르게 흐르는 대량의 다양한 스트리밍 데이터에 대해 근 실시간 분석을 보여줍니다.

  • Azure Data Explorer 대화형 분석

    Azure Data Explorer를 사용하는 대화형 분석은 데이터 플랫폼 에코시스템의 나머지 부분과 통합하는 데 중점을 둡니다.

빅 데이터 처리

AWS 서비스 Azure 서비스 Description
EMR Azure Data Explorer 페타바이트 규모의 데이터에서 복잡한 쿼리를 실행하기 위한 완전 관리형, 저대기 시간, 분산형 빅 데이터 분석 플랫폼입니다.
EMR Databricks Apache Spark 기반 분석 플랫폼.
EMR HDInsight 관리형 Hadoop 서비스. Hadoop 클러스터를 Azure에 배포하고 관리합니다.
EMR Data Lake Storage Azure Blob Storage 기반의 대규모로 확장 가능하고 안전한 데이터 레이크 함수

빅 데이터 아키텍처

  • Azure HDInsight Spark 클러스터를 사용한 캠페인 최적화

    이 솔루션은 Azure HDInsight Spark 클러스터에서 Microsoft R Server를 통해 기계 학습 모델을 빌드하고 배포하여 캠페인에서 목표로 하는 잠재 고객의 구매율을 극대화하기 위한 작업을 추천하는 방법을 보여 줍니다. 이 솔루션을 사용하면 Microsoft R Server를 사용하여 Spark에서 빅 데이터를 효율적으로 처리할 수 있습니다.

  • Azure Data Explorer를 사용하는 빅 데이터 분석

    Azure Data Explorer를 사용하는 빅 데이터 분석에서는 세 가지 V의 빅 데이터인 볼륨, 속도 및 다양한 데이터를 처리하는 Azure Data Explorer의 기능을 보여줍니다.

모두 보기

데이터 오케스트레이션/ETL

AWS 서비스 Azure 서비스 Description
데이터 파이프라인, 글루 Data Factory 여러 컴퓨팅 및 스토리지 서비스 사이에서 데이터를 처리 및 이동하고 온-프레미스 데이터 원본을 지정된 간격으로 처리 및 이동합니다. 데이터 파이프라인을 만들기, 예약, 조정 및 관리합니다.
Glue Azure Purview 온-프레미스, 다중 클라우드 및 SaaS(Software as a Service) 데이터를 관리하고 통제할 수 있도록 하는 통합 데이터 거버넌스 서비스입니다.
Dynamo DB Table Storage, Azure Cosmos DB 대규모 반구조화된 데이터 세트를 사용하여 신속한 개발을 위한 NoSQL 키-값 저장소입니다.

분석 및 시각화

AWS 서비스 Azure 서비스 Description
Kinesis Analytics Stream Analytics

Azure Data Explorer

Data Lake Analytics

Data Lake 저장소
대용량 데이터 또는 다양한 출처에서 수집된 데이터에서 통찰력을 만드는 스토리지 및 분석 플랫폼입니다.
QuickSight Power BI 시각화 요소를 빌드하고, 임시 분석을 수행하고, 데이터를 기반으로 비즈니스 통찰력을 개발하는 비즈니스 인텔리전스 도구입니다.
CloudSearch Cognitive Search 전체 텍스트 검색 및 관련 검색 분석과 기능을 제공합니다.
Athena Data Lake Analytics

Azure Synapse Analytics
표준 SQL을 데이터베이스 분석에 사용하는 서버 없는 대화형 쿼리 서비스를 제공합니다.

Azure Synapse Analytics는 데이터 통합, 엔터프라이즈 데이터 웨어하우징과 빅 데이터 분석을 결합한 무제한 분석 서비스입니다. 서버리스 또는 전용 리소스를 규모에 맞게 사용하여 데이터를 원하는 대로 자유롭게 쿼리할 수 있습니다.
Elasticsearch Service Elastic on Azure Elastic Stack(Elastic, Logstash 및 Kibana)을 사용하여 실시간으로 검색, 분석 및 시각화합니다.

분석 아키텍처

  • 고급 분석 아키텍처

    스트리밍 서비스에서 데이터를 거의 실시간으로 분석합니다. 이 빅 데이터 아키텍처를 사용하면 모든 규모의 데이터를 사용자 지정 기계 학습과 결합할 수 있습니다.

  • 자동화된 엔터프라이즈 BI

    Azure Synapse Analytics와 함께 Azure Data Factory를 사용하여 Azure의 ELT(추출, 로드, 변환) 워크플로를 자동화하세요.

  • Azure에서 뉴스 피드 대량 수집 및 분석

    Azure Cosmos DB 및 Azure Cognitive Services를 포함한 Azure 서비스만을 사용하여 RSS 뉴스 피드에서 텍스트, 이미지, 감정 및 다른 데이터를 수집하고 분석하는 파이프라인을 만듭니다.

모두 보기

Compute

가상 머신 및 서버

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 애플리케이션을 자동으로 스케일링할 수 있습니다.

모든 자동 크기 조정 아키텍처 보기

일괄 처리

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

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 스토리지 옵션과 유사합니다.
EFS(Amazon Elastic File System) Azure 파일 Azure Files Amazon EFS와 유사한 기능을 VM에 제공합니다.

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

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

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

AWS 서비스 Azure 서비스 Description
Amazon ECS(Amazon Elastic Container Service), AWS Fargate Azure Container Instances Azure Container Instances VM을 프로비전하거나 상위 수준 오케스트레이션 서비스를 채택하지 않고도 Azure에서 컨테이너를 실행하는 가장 빠르고 간단한 방법입니다.
Amazon ECR(Amazon Elastic Container Registry) Azure Container Registry 컨테이너 레지스트리는 Docker 형식의 이미지를 저장하고 클라우드에 모든 유형의 컨테이너 배포를 만듭니다.
Amazon Elastic Kubernetes Service(EKS) AKS(Azure Kubernetes Service) EKS 및 AKS를 사용하면 Kubernetes를 사용하여 Docker 컨테이너화된 애플리케이션 배포를 오케스트레이션할 수 있습니다. AKS는 자동 업그레이드 및 기본 제공 운영 콘솔을 통해 모니터링 및 클러스터 관리를 간소화합니다. 호스팅 환경에 대한 자세한 내용은 컨테이너 런타임 구성을 참조하세요.
AWS 앱 메시 AKS에서 서비스 메시 열기 Open Service Mesh 추가 기능은 Azure 및 오픈 소스 프로젝트에서 제공하는 기능과 통합됩니다.

예제 컨테이너 아키텍처

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

서버리스 컴퓨팅

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

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

서버리스 아키텍처 예제

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

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

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

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

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

데이터베이스

Type AWS 서비스 Azure 서비스 설명
관계형 데이터베이스 RDS SQL 데이터베이스

Database for MySQL

Database for PostgreSQL

Database for MariaDB
복원력, 규모 및 유지 관리가 주로 Azure 플랫폼에서 처리되는 관리되는 관계형 데이터베이스 서비스입니다.
서버리스 관계형 데이터베이스 Amazon Aurora 서버리스 Azure SQL Database 서버리스

Azure Synapse Analytics의 서버리스 SQL 풀
워크로드 수요에 따라 컴퓨팅 크기를 자동으로 조정하는 데이터베이스 제품입니다. 사용된 실제 컴퓨팅(Azure SQL)/쿼리에서 처리된 데이터(Azure Synapse Analytics Serverless)에 대해 초당 요금이 청구됩니다.
NoSQL DynamoDB (키-값)

SimpleDB

Amazon DocumentDB (문서)

Amazon Neptune (그래프)
Azure Cosmos DB Azure Cosmos DB는 키-값 쌍, 문서, 그래프 및 열 형식을 비롯한 여러 데이터 모델을 기본적으로 지원하는 전역적으로 분산된 다중 모델 데이터베이스입니다.
캐싱 ElastiCache

Amazon MemoryDB for Redis
Cache for Redis 일반적으로 데이터베이스에서 비전송 작업을 오프로드하는 데 사용되는 고성능 저장소를 제공하는 메모리 내 기반 분산 캐싱 서비스입니다.
데이터베이스 마이그레이션 Database Migration Service Database Migration Service 하나의 데이터베이스 형식에서 클라우드의 특정 데이터베이스 기술로 데이터베이스 스키마 및 데이터의 마이그레이션을 실행하는 서비스입니다.

데이터베이스 아키텍처

  • Azure Cosmos DB를 사용한 게임

    예기치 않은 트래픽 버스트를 수용하고 대기 시간이 짧은 다중 플레이어 환경을 글로벌 규모로 제공할 수 있도록 데이터베이스 크기를 탄력적으로 조정합니다.

  • Oracle 데이터베이스를 Azure로 마이그레이션

    Oracle DB 마이그레이션은 여러 가지 방법으로 수행할 수 있습니다. 이 아키텍처는 Oracle Active Data Guard를 사용하여 데이터베이스를 마이그레이션하는 이러한 옵션 중 하나를 다룹니다.

모두 보기

DevOps 및 애플리케이션 모니터링

AWS 서비스 Azure 서비스 Description
CloudWatch, X-Ray 모니터 클라우드 및 온-프레미스 환경에서 원격 분석을 수집, 분석 및 조치하기 위한 포괄적인 솔루션입니다.
CodeDeploy

CodeCommit

CodePipeline
DevOps 공동으로 코드를 개발하기 위한 클라우드 서비스입니다.
개발자 도구 개발자 도구 확장 가능한 다중 플랫폼 앱 및 서비스의 빌드, 디버그, 배포, 진단 및 관리를 위한 도구 컬렉션입니다.
CodeBuild DevOps 파이프라인

GitHub 작업
연속 통합과 배포를 지원하는 완전 관리되는 빌드 서비스입니다.
명령줄 인터페이스 CLI

PowerShell
모든 클라우드 서비스에서 기본 REST API 맨 위에 빌드되는 다양한 프로그래밍 언어별 래퍼를 사용하여 솔루션을 더 쉽게 만들 수 있습니다.
eksctl az aks 이러한 Azure CLI 명령을 사용하여 Azure Kubernetes Service 관리합니다.
AWS CloudShell Azure Cloud Shell Azure Cloud Shell은 Azure 리소스를 관리하기 위해 브라우저에서 액세스할 수 있는 인증된 대화형 셸입니다. Bash 또는 PowerShell 중에서 작업 방식에 가장 적합한 셸 환경을 유연하게 선택할 수 있습니다.
OpsWorks(Chef 기반) Automation 모든 형태 및 크기의 애플리케이션을 구성 및 운영하고 리소스 모음을 만들고 관리하기 위한 템플릿을 제공합니다.
CloudFormation Resource Manager

Bicep

VM 확장

Azure Automation
오류가 발생하기 쉽고 자주 반복되는, 장기적인 수동 IT 작업을 자동화하는 방법을 제공합니다.

DevOps 아키텍처

  • Azure에서 Jenkins 서버 실행

    SSO(Single Sign-On)로 보호된 Azure에서 확장성 있는 엔터프라이즈급 Jenkins 서버를 배포하고 작동하는 방법을 보여주는 권장된 아키텍처입니다.

  • 하이브리드 환경의 DevOps

    Azure에서 제공되는 도구를 사용하면 클라우드 환경과 온-프레미스 환경을 동시에 관리하는 DevOps 전략을 구현할 수 있습니다.

모두 보기

IoT(사물 인터넷)

AWS 서비스 Azure 서비스 Description
IoT Core IoT Hub 수십 억 개의 IoT 디바이스와의 양방향 통신을 안전하고 규모 있게 관리하기 위한 클라우드 게이트웨이입니다.
Greengrass IoT Edge 온-프레미스 시나리오에 맞게 클라우드 인텔리전스를 IoT 디바이스에 직접 배포합니다.
Kinesis Firehose, Kinesis 스트림 Event Hubs 일반적으로 디바이스 및 센서에서 이벤트(메시지)의 대량 수집을 용이하게 하는 서비스입니다. 그런 다음 데이터를 실시간 마이크로 일괄 처리로 처리하거나 추가 분석을 위해 스토리지에 쓸 수 있습니다.
IoT 사물 그래프 Digital Twins 실제 사물, 장소, 업무 프로세스 및 사람의 디지털 표현을 만드는 데 사용할 수 있는 서비스입니다. 이러한 서비스를 사용하여 인사이트를 얻고, 더 나은 제품과 새로운 고객 환경을 창출하고, 운영 및 비용을 최적화합니다.

IoT 아키텍처

  • IoT 아키텍처 – Azure IoT 하위 시스템

    하이브리드 클라우드 및 에지 컴퓨팅을 지원하는 데 추천되는 IoT 애플리케이션 아키텍처에 대해 알아봅니다. 순서도를 통해 하위 시스템이 IoT 애플리케이션 내에서 작동하는 방법을 자세히 설명합니다.

  • Azure IoT 참조 아키텍처

    PaaS(platform-as-a-service) 구성 요소를 사용하는 Azure에서 IoT 애플리케이션에 대한 권장 아키텍처

  • IoT를 사용하여 실시간 차량 데이터 처리

    이 예제에서는 IoT 디바이스에서 Azure의 빅 데이터 분석 플랫폼으로 메시지를 수집하여 처리하는 실시간 데이터 수집/처리 파이프라인을 빌드합니다.

모두 보기

관리 및 거버넌스

AWS 서비스 Azure 서비스 Description
AWS Organizations 관리 그룹 Azure 관리 그룹은 리소스와 구독을 구성하는 데 도움이 됩니다.
AWS Well-Architected 도구 Azure Well-Architected 검토 안정성, Cost Management, 최적의 작동, 보안 및 성능 효율성의 렌즈를 통해 워크로드를 검토합니다.
Trusted Advisor Advisor 구독자가 모범 사례와 최적의 구성을 활용하고 있는지 확인할 수 있도록 클라우드 리소스 구성 및 보안에 대한 분석을 제공합니다.
Azure Cost Management and Billing Azure Cost Management 및 청구 Azure Cost Management and Billing은 Azure 청구서(청구서)를 이해하고, 청구 계정 및 구독을 관리하고, Azure 지출을 모니터링 및 제어하고, 리소스 사용을 최적화하는 데 도움이 됩니다.
비용 및 사용량 보고서 사용량 세부 정보 API 시간, 조직 또는 제품 리소스에 따라 리소스 사용에 대한 청구 데이터를 생성, 모니터링, 예측 및 공유하는 데 도움이 되는 서비스입니다.
관리 콘솔 포털 클라우드 리소스 작성, 배포 및 운영을 간소화하는 통합 관리 콘솔입니다.
애플리케이션 검색 서비스 마이그레이션 Azure로 마이그레이션하기 위한 온-프레미스 워크로드를 평가하고, 성능 기반 크기 조정을 수행하고, 예상 비용을 제공합니다.
시스템 관리자 모니터 클라우드 및 온-프레미스 환경에서 원격 분석을 수집, 분석 및 조치하기 위한 포괄적인 솔루션입니다.
개인 상태 대시보드 Resource Health 리소스 상태 유지 관리를 위한 권장 조치와 리소스의 상태에 관한 상세 정보를 제공합니다.
CloudTrail 활동 로그 활동 로그는 리소스가 수정되거나 가상 머신이 시작될 때와 같은 구독 수준 이벤트에 대한 인사이트를 제공하는 Azure의 플랫폼 로그입니다.
CloudWatch Application Insights Azure Monitor의 기능인 Application Insights는 개발자 및 DevOps 전문가를 위한 확장 가능한 APM(애플리케이션 성능 관리) 서비스이며, 애플리케이션의 성능을 더 잘 이해하고 최적화 영역을 식별하기 위해 원격 분석 인사이트 및 정보를 제공합니다.
Config 애플리케이션 변경 분석 애플리케이션 변경 분석은 인프라 계층에서 애플리케이션 배포에 이르기까지 다양한 유형의 변경 내용을 검색합니다.
비용 탐색기 Cost Management 클라우드 잠재력을 극대화하면서 비용을 최적화합니다.
컨트롤 타워 Blueprints 랜딩 존을 만들어 다중 계정/구독 환경을 설정하고 관리합니다.
리소스 그룹 및 태그 편집기 리소스 그룹태그 리소스 그룹은 Azure 솔루션에 관련된 리소스를 보유하는 컨테이너입니다. Azure 리소스에 태그를 적용하여 범주별로 논리적으로 구성합니다.
AWS AppConfig Azure App Configuration Azure App Configuration은 개발자가 해당 애플리케이션과 기능 설정을 간단하고 안전하게 중앙 집중화하도록 도와주는 관리형 서비스입니다.
서비스 카탈로그 Azure Managed Applications 소비자가 쉽게 배포하고 운영할 수 있는 클라우드 솔루션을 제공합니다.
SDK 및 도구 SDK 및 도구 Azure SDK, 도구 컬렉션 또는 둘 다를 사용하여 선택한 언어에서 프로그래밍 방식으로 원하는 방식으로 Azure 서비스를 관리하고 상호 작용합니다.

메시징 및 이벤트

AWS 서비스 Azure 서비스 Description
SQS(Simple Queue Service) Queue Storage 분리된 애플리케이션 구성 요소 간의 통신을 위한 관리되는 메시지 대기열 서비스를 제공합니다.
SNS(Simple Notification Service) Service Bus 신뢰할 수 있는 메시지 큐 및 지속형 게시/구독 메시징을 포함하여 클라우드 기반, 메시지 지향 미들웨어 기술 집합을 지원합니다.
Amazon EventBridge Event Grid 발행/구독 모델을 사용하여 균일한 이벤트 사용량을 허용하는 완전 관리형 이벤트 라우팅 서비스입니다.
Amazon Kinesis Event Hubs 완전 관리형 실시간 데이터 수집 서비스입니다. 모든 원본에서 초당 수백만 개의 이벤트를 스트리밍하여 동적 데이터 파이프라인을 구축하고 비즈니스 문제에 즉시 대응합니다.
Amazon MQ Service Bus Service Bus Premium은 Java/Jakarta EE JMS(Java Message Service) 2.0 API와 완벽하게 호환됩니다. Service Bus Standard는 큐에 중점을 둔 JMS 1.1 하위 집합을 지원합니다.

메시징 아키텍처

  • Anomaly Detector 프로세스

    프로세스를 자세히 설명하는 단계별 순서도를 통해 Anomaly Detector에 대해 자세히 알아봅니다. 시계열 데이터를 사용하여 변칙 검색 모델을 선택하는 방법을 확인합니다.

  • 확장 가능한 웹 애플리케이션

    이 참조 아키텍처의 검증된 사례를 사용하여 Azure App Service 웹 애플리케이션에서 확장성과 성능을 향상합니다.

  • Event Grid를 사용한 작업 자동화

    Event Grid를 통해 자동화를 가속화하고 정책 적용을 간소화할 수 있습니다. 예를 들어 Event Grid는 가상 컴퓨터가 만들어지거나 SQL Database가 실행되면 Azure Automation에 알릴 수 있습니다. 이러한 이벤트는 서비스 구성이 준수 상태인지 자동으로 확인하고 메타데이터를 작업 도구에 배치하고 가상 머신에 태그를 지정하거나 작업 항목을 제출하는 데 사용될 수 있습니다.

모바일 서비스

AWS 서비스 Azure 서비스 Description
Mobile Hub App Center

Xamarin Apps
모바일 솔루션의 빠른 개발을 위한 백엔드 모바일 서비스를 나타내고 ID 관리, 데이터 동기화, 디바이스 간 스토리지 및 알림을 제공합니다.
모바일 SDK App Center 모바일 디바이스를 위한 플랫폼 간 및 원시 앱을 신속하게 개발할 수 있는 기술을 제공합니다.
Cognito Azure Active Directory 모바일 애플리케이션에 대한 인증 기능을 제공합니다.
Device Farm App Center 모바일 애플리케이션 테스트를 지원하는 서비스를 제공합니다.
Mobile Analytics App Center 모바일 애플리케이션 서비스 품질의 디버그 및 분석을 위한 모니터링과 피드백 컬렉션을 제공합니다.

Device Farm

AWS Device Farm은 디바이스 간 테스트 서비스를 제공합니다. Azure에서 Visual Studio App Center는 모바일 디바이스에 대해 이와 비슷한 디바이스 간 프런트 엔드 테스트를 제공합니다.

Azure DevTest Labs는 프런트 엔드 테스트 외에도 Linux 및 Windows 환경에 대한 백 엔드 테스트 리소스를 제공합니다.

모바일 아키텍처

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

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

  • 작업 기반 소비자 모바일 앱

    Azure App Service Mobile Apps, Visual Studio 및 Xamarin과 통합하여 빌드 프로세스를 간소화하는 단계별 순서도를 통해 작업 기반 소비자 모바일 앱 아키텍처를 만드는 방법을 알아봅니다.

모두 보기

네트워킹

Area AWS 서비스 Azure 서비스 Description
클라우드 가상 네트워킹 VPC(Virtual Private Cloud) Virtual Network 클라우드에서 격리된 프라이빗 환경을 제공합니다. 사용자는 고유한 IP 주소 범위를 선택하고 서브넷을 만들고 경로 테이블과 네트워크 게이트웨이를 구성하는 등 가상 네트워킹 환경을 제어할 수 있습니다.
NAT 게이트웨이 NAT Gateway Virtual Network NAT 가상 네트워크에 대한 아웃바운드 전용 인터넷 연결을 단순화하는 서비스입니다. 서브넷에 구성되는 경우 모든 아웃바운드 연결에서 지정된 고정 공용 IP 주소를 사용합니다. 가상 머신에 직접 연결된 부하 분산 장치 또는 공용 IP 주소 없이 아웃바운드 연결이 가능합니다.
크로스 프레미스 연결 VPN Gateway VPN Gateway Azure 가상 네트워크를 다른 Azure 가상 네트워크 또는 고객 온-프레미스 네트워크(사이트 간)에 연결합니다. 최종 사용자가 VPN 터널링(Point To Site)을 통해 Azure 서비스에 연결할 수 있습니다.
DNS 관리 Route 53 DNS 다른 Azure 서비스와 동일한 자격 증명, 청구 및 지원 계약을 사용하여 DNS 레코드를 관리합니다.
DNS 기반 라우팅 Route 53 Traffic Manager 도메인 이름을 호스트하고, 사용자를 인터넷 애플리케이션으로 라우팅하고, 사용자 요청을 데이터 센터에 연결하고, 앱에 대한 트래픽을 관리하고, 자동 장애 조치(failover)로 앱 가용성을 향상하는 서비스입니다.
전용 네트워크 직접 연결 ExpressRoute 인터넷을 통하지 않고 한 위치에서 클라우드 공급자로 전용 프라이빗망 연결을 설정합니다.
부하 분산 네트워크 부하 분산 장치 Load Balancer Azure Load Balancer는 계층 4(TCP 또는 UDP)에서 트래픽을 부하 분산합니다. 표준 Load Balancer는 교차 지역 또는 글로벌 부하 분산도 지원합니다.
애플리케이션 수준 부하 분산 Application Load Balancer Application Gateway Application Gateway는 계층 7 부하 분산 장치입니다. SSL 종료, 쿠키 기반 세션 선호도 및 트래픽 부하 분산을 위한 라운드 로빈을 지원합니다.
경로 테이블 사용자 지정 경로 테이블 사용자 정의 경로 기본 시스템 경로를 재정의하거나 서브넷의 경로 테이블에 경로를 더 추가하기 위한 사용자 지정 또는 사용자 정의(정적) 경로입니다.
프라이빗 링크 PrivateLink Azure Private Link Azure Private Link는 Azure 플랫폼에서 호스팅되는 서비스에 대한 프라이빗 액세스를 제공합니다. 이렇게 하면 데이터가 Microsoft 네트워크에 유지됩니다.
프라이빗 PaaS 연결 VPC 엔드포인트 Private Endpoint 프라이빗 엔드포인트는 백본 Microsoft 개인 네트워크를 통해 다양한 Azure PaaS(Platform as a Service) 리소스에 대한 안전한 프라이빗 연결을 제공합니다.
가상 네트워크 피어링 VPC 피어링 VNet 피어링 VNet(가상 네트워크) 피어링은 Azure 백본 네트워크를 통해 동일한 지역에 있는 두 개의 가상 네트워크를 연결하는 메커니즘입니다. 두 가상 네트워크가 피어링되면 모든 연결에 대해 하나로 표시됩니다.
콘텐츠 배달 네트워크 클라우드 프런트 Azure CDN Azure Content Delivery Network는 각 사용자에게 가장 가까운 서버를 사용하여 오디오, 동영상, 앱, 사진 및 기타 파일을 고객에게 더 빠르고 안정적으로 보내도록 설계되었습니다. 가속 데이터 전송은 웹 애플리케이션에서 생성된 캐시할 수 없는 동적 콘텐츠의 동적 사이트 가속을 제공합니다.
네트워크 모니터링 VPC 흐름 로그 Azure Network Watcher Azure Network Watcher를 사용하면 Azure Virtual Network의 트래픽을 모니터링, 진단 및 분석할 수 있습니다.

네트워킹 아키텍처

  • 항상 사용 가능한 NVA 배포

    Azure에서 고가용성을 위한 네트워크 가상 어플라이언스를 배포하는 방법을 알아봅니다. 이 문서에는 수신, 송신 및 송수신에 대한 예제 아키텍처가 포함되어 있습니다.

  • 보안 하이브리드 네트워크 구현

    온-프레미스 네트워크와 Azure 가상 네트워크 간의 경계 네트워크를 사용하여 온-프레미스 네트워크를 Azure로 확장하는 보안 하이브리드 네트워크를 참조하세요.

모두 보기

보안, ID 및 액세스

인증 및 권한 부여

AWS 서비스 Azure 서비스 Description
IAM(ID 및 액세스 관리) Azure Active Directory 데이터 보안 및 보호를 제공하면서 사용자가 서비스와 리소스에 대한 액세스를 안전하게 제어하게 합니다. 사용자 및 그룹을 만들고 관리하며 사용 권한을 사용하여 리소스에 대한 액세스를 허용 및 거부합니다.
IAM(ID 및 액세스 관리) Azure 역할 기반 Access Control Azure RBAC(Azure 역할 기반 액세스 제어)는 Azure 리소스에 액세스할 수 있는 사용자, 해당 리소스로 수행할 수 있는 작업 및 액세스 권한이 있는 영역을 관리하는 데 도움을 줍니다.
조직 구독 관리 + Azure RBAC 여러 계정 작업을 위한 보안 정책 및 역할 관리
Multi-Factor Authentication Azure Active Directory 데이터 및 애플리케이션에 대한 액세스를 보호하는 동시에 간단한 로그인 프로세스에 대한 사용자 요구를 충족합니다.
디렉터리 서비스 Azure Active Directory Domain Services Windows Server Active Directory와 완벽하게 호환되는 도메인 조인, 그룹 정책, LDAP 및 Kerberos/NTLM 인증과 같은 관리되는 도메인 서비스를 제공합니다.
Cognito Azure Active Directory B2C 수억 개의 ID로 확장하는 소비자 지향 애플리케이션에 항상 사용 가능한 전역적인 ID 관리 서비스입니다.
조직 정책 Azure Policy는 정책을 만들고, 할당 및 관리하는 데 사용하는 Azure의 서비스입니다. 정책은 리소스에 대해 다양한 규칙과 효과를 적용하여 리소스가 회사 표준 및 서비스 수준 약정을 준수하도록 유지합니다.
조직 관리 그룹 Azure 관리 그룹은 구독 상위 수준의 범위를 제공합니다. "관리 그룹"이라는 컨테이너에 구독을 구성하고 거버넌스 조건을 관리 그룹에 적용합니다. 관리 그룹에 속하는 모든 구독은 관리 그룹에 적용되는 조건을 자동으로 상속합니다. 관리 그룹은 보유한 구독 유형에 관계없이 대규모로 엔터프라이즈급 관리를 제공합니다.

암호화

AWS 서비스 Azure 서비스 Description
Amazon S3 Key Management Service를 통한 서버 측 암호화 Azure Storage 서비스 암호화 데이터를 안전하게 보호하고 조직의 보안 및 규정 준수 노력에 부합하는 데 도움이 됩니다.
KMS(키 관리 서비스), CloudHSM Key Vault HSM(하드웨어 보안 모듈)에 저장된 암호화 키를 관리, 생성 및 제어하는 방법을 제공하여 보안 솔루션을 제공하고 다른 서비스와 상호 작용합니다.

방화벽

AWS 서비스 Azure 서비스 Description
웹 애플리케이션 방화벽 웹 애플리케이션 방화벽 일반적인 웹 공격으로부터 웹 애플리케이션을 보호하는 방화벽입니다.
웹 애플리케이션 방화벽 방화벽 비 HTTP/S 프로토콜에 대한 인바운드 보호, 모든 포트 및 프로토콜에 대한 아웃바운드 네트워크 수준 보호, 아웃바운드 HTTP/S에 대한 애플리케이션 수준 보호를 제공합니다.

보안

AWS 서비스 Azure 서비스 Description
검사기 Defender for Cloud 애플리케이션의 보안 및 준수를 향상하는 자동화된 보안 평가 서비스입니다. 모범 사례를 기반으로 애플리케이션의 취약점 및 문제를 자동으로 평가합니다.
인증서 관리자 포털에서 사용할 수 있는 App Service Certificate 고객이 클라우드에서 원활하게 인증서를 만들고 관리하며 사용할 수 있게 하는 서비스입니다.
GuardDuty Advanced Threat Protection 온-프레미스와 클라우드에서 진화된 공격을 검색하고 조사합니다.
아티팩트 Service Trust Portal 클라우드 서비스 전체에서 감사 보고서, 규정 준수 지침 및 신뢰 문서에 대한 액세스를 제공합니다.
보호 DDos 보호 서비스 클라우드 서비스에 DDoS(분산형 서비스 거부) 공격으로부터의 보호를 제공합니다.

보안 아키텍처

모두 보기

스토리지

개체 스토리지

AWS 서비스 Azure 서비스 Description
S3(Simple Storage Services) Blob Storage 클라우드 애플리케이션, 콘텐츠 배포, 백업, 보관, 재해 복구, 빅 데이터 분석 등의 사용 사례에 대한 개체 스토리지 서비스입니다.

가상 서버 디스크

AWS 서비스 Azure 서비스 Description
EBS(Elastic Block Store) 관리 디스크 I/O 집약적 읽기/쓰기 작업을 위해 최적화된 SSD 스토리지. 고성능 Azure Virtual Machine 스토리지로 사용.

공유 파일

AWS 서비스 Azure 서비스 Description
Elastic File System 파일 빠르게 파일 시스템을 만들고 구성하며 공통 파일을 공유하기 위한 간단한 인터페이스를 제공합니다. 네트워크를 통해 파일에 액세스하는 기존 프로토콜과 함께 사용할 수 있습니다.

아카이빙 및 백업

AWS 서비스 Azure 서비스 Description
S3 IA(Infrequent Access) 스토리지 쿨 계층 쿨 스토리지는 드물게 액세스하고 오래 지속되는 데이터 저장을 위한 저비용 계층입니다.
S3 Glacier, Deep Archive 스토리지 보관 액세스 계층 보관 스토리지는 스토리지 비용아 가장 낮고 핫 및 쿨 스토리지에 비해 데이터 검색 비용이 높습니다.
Backup Backup 클라우드에서 파일과 폴더를 백업 및 복구하고 데이터 손실에 대한 오프사이트 보호를 제공합니다.

하이브리드 스토리지

AWS 서비스 Azure 서비스 Description
Storage Gateway StorSimple 온-프레미스 IT 환경을 클라우드 스토리지에 통합합니다. 데이터 관리 및 스토리지를 자동화하고 재해 복구를 지원합니다.
DataSync 파일 동기화 Azure Files는 서버리스 Azure 파일 공유를 직접 탑재하거나 Azure 파일 동기화를 사용하여 온-프레미스에서 Azure 파일 공유를 캐싱하는 두 가지 주요 방법으로 배포할 수 있습니다.

대량 데이터 전송

AWS 서비스 Azure 서비스 Description
디스크 가져오기/내보내기 Import/Export 보안 디스크 및 어플라이언스를 사용하여 대용량 데이터를 전송하는 데이터 전송 솔루션입니다. 전송 중에 데이터 보호도 제공합니다.
Snowball 가져오기/내보내기, Snowball Edge, Snowmobile Data Box 보안 데이터 스토리지 디바이스를 사용하여 Azure로/에서 대량의 데이터를 전송하는 페타바이트에서 엑사바이트 규모의 데이터 전송 솔루션입니다.

스토리지 아키텍처

  • HPC 미디어 렌더링

    Azure CycleCloud와 HPC Cache를 결합한 Azure의 단계별 HPC 솔루션 아키텍처를 통해 미디어 렌더링 프로세스를 최적화합니다.

  • 의료 데이터 스토리지 솔루션

    Azure의 클라우드 기반 솔루션을 사용하여 의료 데이터를 효과적이고 합리적인 비용으로 저장합니다. 가장 높은 수준의 기본 제공 보안을 사용하여 의료 레코드를 관리합니다.

모두 보기

웹 애플리케이션

AWS 서비스 Azure 서비스 Description
Elastic Beanstalk App Service 웹 애플리케이션 및 서비스 배포 및 크기 조정을 위해 사용하기 쉬운 서비스를 제공하는 관리형 호스팅 플랫폼입니다.
API Gateway API Management API를 외부 및 내부 소비자에게 게시하기 위한 턴키 방식 솔루션입니다.
CloudFront Content Delivery Network 오디오, 비디오, 애플리케이션, 이미지 및 기타 파일을 배달하는 글로벌 콘텐츠 배달 네트워크입니다.
전체 가속기 Front Door HTTP 부하 분산 및 경로 기반 라우팅 규칙을 사용하여 분산 마이크로서비스 아키텍처를 단일 글로벌 애플리케이션에 쉽게 결합합니다. API 기반 전역 작업과 함께 Azure에서 또는 어디서나 백 엔드 마이크로 서비스에 대한 별도의 내결함성을 통해 새 지역 조정 및 스케일 아웃을 자동화하세요.
전체 가속기 지역 간 부하 분산 장치 단일 정적 전역 애니캐스트 공용 IP 주소를 통해 여러 Azure 지역에 트래픽을 분산하고 부하를 분산합니다.
LightSail App Service 완전 관리형 플랫폼에서 웹앱 빌드, 배포 및 스케일링
앱 실행기 Web App for Containers Windows 및 Linux에서 컨테이너화된 웹앱을 쉽게 배포하고 실행할 수 있습니다.
증폭 Static Web Apps 맞춤형 개발자 환경, 정적 콘텐츠 호스팅을 구축 및 배포하기 위한 CI/CD 워크플로, 통합 서버리스 API를 위한 동적 크기 조정으로 생산성을 향상시킵니다.

웹 아키텍처

  • 확장 가능한 전자 상거래 웹앱 설계

    전자 상거래 웹 사이트에는 Azure 서비스에서 지원하는 간단한 주문 처리 워크플로가 포함되어 있습니다. 개발자는 Azure Functions 및 Web Apps를 사용하여 맞춤형 환경을 구축하는 데 집중하는 대신, Azure에서 인프라를 관리할 수 있습니다.

  • 서버리스 웹 애플리케이션

    이 참조 아키텍처는 Azure Blob Storage의 정적 콘텐츠를 제공하고 Azure Functions를 사용하여 API를 구현하는 서버리스 웹 애플리케이션을 보여줍니다.

모두 보기

최종 사용자 컴퓨팅

AWS 서비스 Azure 서비스 Description
작업 영역, AppStream 2.0 Azure Virtual Desktop 가상 데스크톱 및 애플리케이션을 관리하여 지원되는 디바이스에서 언제 어디서나 사용자에게 기업 네트워크 및 데이터 액세스를 가능하게 합니다. Amazon WorkSpaces는 Windows 및 Linux 가상 데스크톱을 지원합니다. Azure Virtual Desktop은 다중 세션 Windows 10 가상 데스크톱을 지원합니다.
WorkLink 애플리케이션 프록시 VPN 연결 없이 인트라넷 애플리케이션에 대한 액세스를 제공합니다. Amazon WorkLink는 iOS 및 Android 디바이스로 제한됩니다.

기타

Area AWS 서비스 Azure 서비스 Description
백 엔드 프로세스 논리 Step Functions Logic Apps 통합 문제를 줄이기 위해 바로 사용할 수 있는 커넥터를 통해 분산형 애플리케이션을 빌드하는 클라우드 기술입니다. 온-프레미스나 클라우드의 앱, 데이터 및 디바이스를 연결합니다.
Enterprise 애플리케이션 서비스 WorkMail, WorkDocs, Chime Microsoft 365 클라우드에서 커뮤니케이션, 이메일 및 문서 관리를 제공하고 다양한 디바이스에서 사용할 수 있는 완전 통합형 클라우드 서비스입니다.
게임 GameLift PlayFab 전용 게임 서버를 호스팅하는 관리 서비스입니다.
미디어 코드 변환 Elastic Transcoder Media Services 여러 코드 변환 기술을 포함하여 고품질 비디오 스트리밍 서비스를 제공하는 서비스입니다.
워크플로 Step Functions Logic Apps SaaS 및 클라우드 기반 커넥터의 대규모 에코시스템을 위해 온-프레미스 또는 클라우드에 관계없이 어디서나 앱, 데이터 및 디바이스를 연결하기 위한 서버리스 기술입니다.
하이브리드 Outposts 스택 Azure Stack은 회사 또는 서비스 공급자의 데이터 센터에서 Azure 서비스를 실행할 수 있는 하이브리드 클라우드 플랫폼입니다. 개발자는 Azure Stack에서 앱을 빌드할 수 있습니다. 그런 다음 Azure Stack 또는 Azure에 배포하거나 Azure Stack 클라우드와 Azure 간의 연결을 활용하는 진정한 하이브리드 앱을 빌드할 수 있습니다.
미디어 Elemental MediaConvert Media Services 대규모로 동영상을 인덱싱, 패키지, 보호 및 스트리밍하는 클라우드 기반 미디어 워크플로 플랫폼입니다.
위성 지상국 Azure Orbital 완전 관리형 클라우드 기반 지상국 서비스입니다.
양자 컴퓨팅 Amazon Braket Azure Quantum 개발자, 연구원 및 기업이 양자 컴퓨팅 프로그램을 실행하는 데 사용할 수 있는 관리형 양자 컴퓨팅 서비스입니다.

다음 단계

Azure를 접하는 경우 대화형 Core Cloud Services - Azure 소개 모듈을 검토합니다.