Azureの基礎-AWSとの比較

##AWSとの比較


##仮想サーバ

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|EC2|Virtual Machines|仮想サーバー|
|Batch|Batch |大規模な並列コンピューティング、ハイパフォーマンス コンピューティングによるバッチ処理|
|Auto Scaling|Virtual Machine Scale Sets|VM インスタンスの数を自動的に増減|
|VMware Cloud on AWS|VMware by CloudSimple|VMwareをクラウドで|
|Parallel Cluster|CycleCloud |HPC クラスターやビッグ コンピューティング クラスター|

##コンテナーとコンテナー オーケストレーター

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|Elastic Container Service (ECS)|Container Instances|フルマネージド型のコンテナオーケストレーションサービス|
|Elastic Container Registry|Container Registry|Docker コンテナレジストリ|
|Elastic Kubernetes Service (EKS)|Kubernetes Service (AKS)|Kubernetes で調整済みのコンテナー化されたアプリケーションをデプロイ|
|App Mesh|Service Fabric Mesh|マイクロサービス アプリケーションをデプロイできるフル マネージド サービス|


##サーバレス

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|Lambda|関数|サーバレスでイベントまたはスケジュールによってプロセスを実行したりできる|

##データベース

|Type|AWS サービス|Azure サービス|説明|
| ---| --- | --- | --- |
|リレーショナルDB|RDS|SQLDatabase/DatabaseforMySQL/DatabaseforPostgresSQL|
|NoSQL|DynamoDB　|CosmosDB　|
|キャッシュ|ElastiCache|CacheforRedis|
|DB移行|DatabaseMigrationService|DatabaseMigretionService|

##ネットワーク

|領域|AWS サービス|Azure サービス|説明|
| ---| --- | --- | --- |
|クラウド仮想NW|VPC|VirtualNetWork|クラウド内の分離されたプライベート環境　|
|クロスプレミス接続|VPNGateway|VPNGateway|AzureとのVPNトンネリング接続|
|DNS管理|Route53|DNS|DNSレコード管理|
|DNS管理|Route53|TrafficManeger|ドメイン名をホスト、インターネットアプリケーションルーティング、アプリへのトラフィック管理、自動フェールオーバー|
|専用ネットワーク|DirectConnect|ExpressRoute|クラウドへの専用プライベート接続|
|負荷分散レイヤ4|NetworkLoadBalancer|LoadBalancer|レイヤ4TCP、UDPでの負荷分散　|
|負荷分散レイア7|ApplicationLoadBalancer|ApplicationGateway|レイヤ7での負荷分散、SSLターミネーション、Cookieべースセッションアフィニティ、ラウンドロビン|

##ストレージ

●オブジェクトストレージ

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|S3|BlobStorage|S3、BLOB（Binary Large OBject）とは、データベースで用いられるデータ型の一つであり、ビデオや音声、圧縮ファイル、実行ファイルなどの非構造化データ、プレーンテキスト（平文の文字数字）以外のバイナリデータを格納する際に用いられる｜

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/462649/e18b54e1-7f79-4094-562b-5b5abe9ce720.png)

●仮想サーバディスク

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|EBS|Azure Files|ようはEBS,Azure VM 内のクライアント、または Windows、macOS、Linux を実行するオンプレミスのワークステーションから、同時にマウントできます。さらに、Azure File Sync ではローカル アクセスを目的とした Windows Server での Azure ファイル共有のキャッシュと同期が可能｜

●ハイブリッドストレージサービス

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|StrageGateway|StorSimple|クラウド、オンプレ環境の統合、データ管理ストレージの自動化、DRもサポート｜
|DataSync|Filesync|AzureFileのデプロイは2種類、サーバレスのAzureファイル共有をマウント、Azurefilesyncを使用してオンプレミスでAzureファイル共有をキャッシュ｜

●アーカイブとバックアップ

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|S3(IA)InfrequentAccess|Strage クール層|クールストレージはアクセス頻度が低く、有効期間の長いデータを格納用
|S3 Glacier|Strage アーカイブアクセス層|コストがもっとも安く、データ取得コストが高い

●一括データ転送

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|Import/Export Disk|Import/Export|ディスクとアプライアンスを使用して大量のデータ転送をするソリューション|
|ImportExort Snowball|DataBox|ストレージデバイスを使用してAzure間で転送、ペタ、エクサバイト級|

●認証と権限承認

|AWS サービス|Azure サービス|説明|
| --- | --- | --- |
|IAM|Azure ActiveDirectory|ユーザがサービスやリソースへのアクセスを安全に制御できるようにする。ユーザとグループを作成及び管理し、アクセス許可を使用してリソースを許可及び拒否します。|
|IAM|ロールベースのアクセス制御|ロールベースのアクセス制御(RABC)Azureのリソースにアクセスできるユーザ、そのユーザがそれらのリソースに対して実行できること、そのユーザがアクセスできる領域を管理する|
|Organization|サブスクリプション管理+RBAC|複数のアカウントを操作する為のセキュリティポリシーおよびロール管理　|
|Organization|ポリシー|AzurePolicyはポリシーの作成、割り当て、管理に使用する、リソースにさまざまなルールと効果を適用|
|Organization|管理グループ|Azure管理グループと呼ばれるコンテナにサブスクリプションを整理して管理グループに管理条件を適用できる|
|Malti-FactorAuthentication|Malti-FactorAuthentication|MFA|
|Directory Service|AzureActiveDirectoryDomainService|オンプレADと完全に互換性のあるマネージドドメインサービス(ドメイン参加、グループポリシー、LDAP、Kerberos/NTLM認証)　|
|Cognito|AzureActiveDirectory B2C|数億個のIDまで拡張可能、コンシューマ向けアプリケーション用の可用性の高いグローバルなIDサービス|