📖

クラウド比較

2023/11/01に公開

ゴール

2大クラウドのサービスを比較してみます。

AWSのサービスとAzureサービスの比較

管理操作

サービス AWS Azure 備考
Webベースの統合コンソール マネージメントコンソール Azure Portal
Webベースのターミナル SSM Session Manager Azure Cloud Shell
CUI AWS CLI Azure PowerShell,Azure CLI

ID・アクセス管理

サービス AWS Azure 備考
クラウドリソースに対する認証認可 IAM Microsoft Entra ID[1]
クラウド上に作るシステムに対する認証認可 Cognito
複数のアカウントをまとめる Organizations
オンプレのActive Directoryとアカウント情報を同期、一元管理 AzureAD Connect

コンピューティング

サービス AWS Azure 備考
仮想コンピューター EC2 Azure Virtial Machines
WebアプリやAPIをホストするためのサービス Elastic Beanstalk Azure App Service 〇 インフラの管理が不要なPaaS
アプリケーションを実行するためのサーバレス環境 AWS Lambda Azure Functions
仮想デスクトップ環境を利用できるサービス WorkSpaces Azure Virtual Desktop
サーバー管理なしでコンテナ環境を実行できるコンテナサービス Amazon Elastic Container Service Azure Container Instances
Kubernetes環境を実行できるマネージドサービス Amazon Elastic Kubernetes Service Azure Kubernetes Service
大規模なバッチジョブを管理してくれるフルマネージドな実行環境 AWS Batch Azure Batch
ジョブやワークフローを実行できるサーバレスな実行環境 Step Functions Azure Logic Apps

ネットワーク

サービス AWS Azure 備考
ネットワーク監視 VPCフローログ Azure Network Watcher

ストレージ

サービス AWS Azure 備考
インターネットストレージ S3

暗号化

サービス AWS Azure 備考
鍵の金庫
パスワードや証明書、暗号化キーなどのシークレット情報をアプリケーションから分離し、安全に保管してアクセスするためのサービス
KMS Azure Key Vault

データベース

サービス AWS Azure 備考
リレーションナルデータベース RDS
NoSQLデータベース DynamoDB

監視

サービス AWS Azure 備考
メトリクス、ログ、イベントなどのデータを収集し、可視化するサービス CloudWatch Azure Monitor(Application Insights)
ログの統合管理 CloudWatch Logs Log Analytics
対象の仮想マシンでサービス障害が発生した際に通知を受け取る Azure MonitorのRespurce Health
Azure Service Health
クラウドアカウントに対する操作のイベントログを記録する AWS CloudTrail Azureアクティビティログ
クラウドが推奨するベストプラクティスに従い、アドバイスを受けることができる[2] AWS Trusted Advisor Azure Advisor
ストレージ上にある個人情報などの機密データを自動的に発見し、通知や保護処理を実行することができるサービス Amazon Macie

ローコード開発

サービス AWS Azure 備考
ローコード開発 Power Apps

IoT

サービス AWS Azure 備考
デバイス接続、データ収集 Azure IoT Hub, Azure Event

AI

サービス AWS Azure 備考
リアルタイム分析 Azure Stream Analytics
学習済みのモデルをAPIで利用 Azure Cognitive Services
利用者がデータを用意し独自の学習モデルを構築するための開発プラットフォーム Azure Machine Learning

コード管理

サービス AWS Azure 備考
アプリケーションのコードのバージョン管理 Azure Repos
コードのデプロイのためのソリューション Azure DevOps

サービス AWS Azure 備考
クラウドリソースをテンプレートファイル化し、構築を自動化することができる AWS CloudFormation

料金計算ツール

Azuerにおけるセキュリティ対策

目的 サービス
ID・アクセス管理 Azure Active Directory
ID・アクセス管理 多要素認証
ID・アクセス管理 ロールベースアクセス制御(RBAC)
データ保護 暗号化
データ保護 Azure Key Vault
データ保護 Azure Backup、Azure Site Recovery
ネットワークセキュリティ Azure Firewall,WAF
ネットワークセキュリティ Azure DDos Protection
ネットワークセキュリティ ExpressRoute,VPN,NSG,ASG,NVA
脅威保護 Microsoft Defender for Cloud
脅威保護 Microsoft マルウェア対策
セキュリティ管理 Microsoft Defender for Cloud
セキュリティ管理 Microsoft Sentinel
セキュリティ管理 Azure Log Analytics
---- ----

結論に対しての補足

  • 関連サービスの紹介
  • 参考文献や、公式ページへのリンクなど

おわりにorまとめ

マイクロソフトにまとめサイトがありました。
自分でまとめる必要はなかったかもしれません。
https://learn.microsoft.com/ja-jp/azure/architecture/aws-professional/services

脚注
  1. 旧Azure AD ↩︎

  2. AWSの場合、コスト、パフォーマンス、セキュリティ、フォールトトレランス、サービス制限が対象 ↩︎

Discussion