AWS Public Cloud 비교(AWS, Azure, Google Cloud Platform, OpenStack)
Public 클라우드 비교 표입니다.
Amazon Web Servuces IN ACTION 책에서 발췌했습니다.
세부적인 관점으로 보면 여러 차이점이 있습니다. 가령 스토리지 사이즈의 한계나 서비스 별 지원하는 SDK 언어라든지 차이가 있습니다만, 큰 틀에서 아래와 같다고 생각이듭니다.
실제로 각각 클라우드들을 모두 사용해본 것은 아니라서 잘 모르겠습니다만, 종합적으로 보면 AWS가 우세하며, Windows 기반의 서비스라면 Azure, Android라면 GCE가 좋을 듯 합니다. 개척 정신이 강하면 OpenStack???....
|
AWS |
Azure |
GCE |
OpenStack |
Virtual network | Yes |
Yes |
No | Yes |
API |
Yes |
Yes |
Yes |
No |
Machine-learning Tools |
Yes |
Yes |
Yes |
No |
Deployment Tools |
Yes |
Yes |
Yes |
No |
On-premises Data-center integration |
Yes |
Yes |
Yes |
No |
Number of Service |
Most |
Many |
Enough |
Few |
Global Region |
12 (Gov/베이징 포함) |
13 |
3 |
N/A |
Compliance |
Common standards, IT Grundschutz(Germany), G-Cloud(UK) |
Common standards, ISO27018, G-Cloud(UK) |
Common Standards |
Depends on the OpenStack provider |
SDK |
Android, Javascirpt(node.js), iOS, Java, .NET, PHP, Python, Ruby, Go |
Android, iOS, Java, .NET, Javascript(node.js), PHP, Python, Ruby |
Java, Javascript(node.js), .NET, PHP, Python |
N/A |
Integration into development process | Medium, not linked to specific ecosystems | High, lined to the Microsoft ecosystem(for example, .NET development) | High, linked to the Google ecosystem(for example, Android) | N/A |
Relational database | Yes(MySQL, PostgreSQL, Oracle Dtatabase, MS-SQL, Aurora) | Yes(Azure SQ Database, MS-SQL) | Yes(MySQL) | Depends on the OpenStack provider |
Block-level storage(attached via network) | Yes | Yes | No | Yes |
NoSQL database | Yes | Yes | Yes | No |
DNS | Yes | No | Yes | No |