AlibabaCloud AWS Azure GoogleCloudPlatform サービス早見表

# 概要
AlibabaCloud , AWS , Azure , GoogleCloudPlatform の各種クラウドで提案の構成を検討する機会があり、備忘録として記載。
ECS？はいはいAWSの。。。え？AlibabaCloudの？？という経験のある方におススメ？

**ご注意 ：**
情報は2019/05に見直したつもりなのですが、最新かは保障できません。
また「N/A」も無いというより、「調べ切れていない」、「比較し難い」ものだと考えてください。
例えばDatabase MigrationのGCPはN/Aですが、サービス名が思い浮かばないだけで、Migration方法のドキュメントありますし、出来ます。

最終的には、それぞれの公式ドキュメントでご確認ください。

## Compute
|サービス種別|Alibaba|AWS|Azure|GCP|
|:-----|:-----|:-----|:-----|:-----|
|Virtual Servers|Elastic Compute Service (ECS)|Elastic Compute Cloud (EC2)|Azure Virtual Machines|Compute Engine（GCE）|
|GPU Servers|Elastic GPU Service (EGS)|EC2 Elastic GPUs|Azure Virtual Machines (NC, ND, NV series)|Compute Engine（GCE）(Cloud Datala)|
|Auto Scale|Auto Scaling|Auto Scaling|Virtual Machine Scale Sets|Auto Scaling|
|Container Management|Container Service|Elastic Container Service (ECS)|Azure Container Service (ECS) Azure Container Service for Kubernetes (EKS)|Kubernetes Engine（GKE）|
Pre-emptible VMs|Alibaba Batch Compute|AWS Batch|Azure Batch Compute|Cloud Dataflow|
high-performance computing|ECHP|(Amazon EC2)|Azure HPC Pack|GPU|
Work management|Batch Compute|Batch|HDInsight,Batch|Cloud Dataproc,Cloud Dataflow|

## Storage & CDN
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Object Storage|Object Storage Service (OSS)|Amazon Simple Storage Services (S3)|Azure Blob Storage / Azure Storage v2|Cloud Storage|
NoSQL Database|Table Store|DynamoDB ,SimpleDB|Azure Table Storage, CosmosDB (supports MongoDB, Cassandra APIs)|Cloud Datastore、Cloud Bigtable|
Content Delivery|Alibaba Cloud CDN|CloudFront|Azure CDN (operated by Akamai and Verizon)|Cloud Content Delivery Network|
Shared File Storage|Network Attached Storage (NAS)|Elastic File System (EFS)|Azure File Storage, Data Lake Store (WebHDFS)|Cloud Filestore|
Hybrid Storage|Hybrid Cloud Storage Array|N/A|StorSimple|VPC Service Control|

## Networking
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Networking|Virtual Private Cloud (VPC)|Virtual Private Cloud (VPC)|Virtual Network (VNET)|Virtual Private Cloud（VPC）|
Dedicated Network|Express Connect|Direct Connect|ExpressRoute|Google Cloud Interconnect|
NAT Gateway|NAT Gateway|NAT Gateway|N/A (part of Network Load Balancer)|Cloud NAT|
Load Balancing|Server Load Balancer (SLB)|Elastic Load Balancing (ELB)|Network Load Balancer (Level 4) / Application Gateway (Level 7)|Google Cloud Load Balancing|
Elastic IP|Elastic IP|Elastic IP Addresses|Reserved IP|静的 IP|
Cross-premises Connectivity|VPN Gateway|VPN Gateway|VPN Gateway|Cloud VPN|

## Databases
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Relational Database|ApsaraDB for RDS|Relational Database Service (RDS)|Azure MySQL / PostgreSQL, Azure SQL, Azure Managed SQL Instances|Cloud SQL|
Caching|ApsaraDB for Redis|ElastiCache|Azure Redis|Cloud Memorystore|
Elastic Data Warehouse|HybridDB for PostgreSQL|RedShift|Azure SQL Data Warehouse|BigQuery|
NoSQL - Document Storage|ApsaraDB for MongoDB|DocumentDB|CosmosDB for MongoDB,CosmosDB SQL (aka DocumentDB)|Cloud Firestore|
NoSQL – Key/Value|Table Store|DynamoDB|CosmosDB Table,CosmosDB Cassandra|Cloud Datastore|
NoSQL – Graph|N/A|Neptune|CosmosDB Graph (Tinkerpop, Gremlin)|Cloud Datastore|
Time-series Database|High-Performance Time Series Database (HiTSDB)|Amazon Timestream|Time Series Insights|Cloud Bigtable|
Database Migration|Data Transmission Service (DTS)|Database Migration Services (DMS)|Database Migration Service|N/A|

## Security
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
DDoS Mitigation|Anti-DDoS Basic|AWS Shield - Standard|DDoS Protection Service|Cloud Load Balancing|
DDoS Mitigation|Anti-DDoS Pro|AWS Shield - Advanced|DDoS Protection Service|Cloud Load Balancing|
Mobile Security|Mobile Security|N/A|Visual Studio App Center|N/A|
Web Application Security|Web Application Firewall|Web Application Firewall (WAF)|Part of Application Gateway|Cloud Armor|
Instance Security|Server Guard|N/A|N/A|Shielded VMs|
Certificate Service|SSL Certificates Service|Certificate Manager|Part of Azure AppService, not standalone|Google SSL証明書（GCE除く）|

## Monitoring & Management
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Monitoring|CloudMonitor|CloudWatch|Azure Monitor|Stackdriver Monitoring|
Authentication and Authorization|Resource Access Management|Identity & Access Manager (IAM)|Azure Active Directory + Role-based Access Control|Cloud IAM,Cloud Identity-Aware Proxy(IAP)|
Encryption|Key Management Service|Key Management Service|Azure KeyVault|Cloud Key Management Service(KMS)|
Resource Orchestration|Resource Orchestration Service|CloudFormation|Azure Resource Manager|Cloud Deployment Manager|

## Domains & Websites
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Web Applications|Web Hosting|Elastic Beanstalk|Azure AppService|App Engine（GAE）|
Domain Name|Domains|Route 53|Azure DNS|Cloud DNS|
Domain Name System (DNS)|Alibaba Cloud DNS|Route 53|Azure DNS, Azure Traffic Manager|Cloud DNS|

## Analytics
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Big Data Processing|MaxCompute ,E-MapReduce|Amazon EMR|Azure Databricks|Cloud Dataproc|
Data Visualization|DataV ,QuickBI|N/A|PowerBI|Googleデータポータル(旧Google Data Studio)|
Development Platform|DataWorks|N/A|N/A|N/A|

## Application Service
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Notification Service|Message Service|Amazon Simple Notification Service (SNS)|Notification Hubs, Azure EventGrid|Cloud Pub/Sub|
API Service|API Gateway|API Gateway|API Management|Google Cloud Endpoints|
Log Service|Log Service|Amazon Kinesis Data Firehose|Log Analytics, App Insights|Stackdriver Logging|
Email Sending and Receiving|DirectMail|Amazon Simple Email Service|Through 3rd party offering SendGrid|SendGrid|
Queues|Message Queue|N/A|Azure Queue Storage, Azure Service Bus|Cloud Pub/Sub|
FaaS|Function Compute|AWS Lambda|Azure Functions|Cloud Functions,Knative|

## Media Services
|サービス種別|Alibaba|AWS|Azure|GCP|
|:---:|:---:|:---:|:---:|:---:|
Live Video Streaming|ApsaraVideo Live|AWS Elemental MediaLive|Azure Media Services|(Anvato)|
Media Transcoding Service|ApsaraVideo for Media Processing|AWS Elastic Transcoder|Azure Media Services|(Anvato)|

## 参考
[Alibaba Cloud Document Center（英語の方）](https://www.alibabacloud.com/help)
[AWS ドキュメント](https://docs.aws.amazon.com/index.html)
[Microsoft Azure のドキュメント](https://docs.microsoft.com/ja-jp/azure/)
[Google Cloud Platform のドキュメント](https://cloud.google.com/docs/?hl=ja)