最近读到一篇关于Google Cloud 和 AWS 截止到2017年对比的文章, 写点儿笔记总结一下.
大势对比
列出了几个数据, 感觉有意思的有如下几个:
市场占有率
- Azure 增长迅猛
- Google Cloud 也在发力
Stack Overflow tag 数量
- Azure 居然与 AWS 数据差不多, 说明了什么?
- Google Cloud......
计算资源对比
计算资源上, 两家都差不多, 唯一不同的是, Google Cloud 支持预定义机型服务
存储对比
存储主要对比了 Block Storage 和 Object Storage, 也就是常说的能挂载到虚拟机上的磁盘存储和单独的类似 S3 的存储
总结起来就是一句话: 好像 Google 存储服务要便宜些.
网络对比
网络方面的篇幅就大很多了, 涉及到 latency 啊多少个 region/AZ 啦. 感兴趣可以去看原始的文章, 但额外收获有亮点:
- 提到了好几个提供这些云厂商网络方面数据的工具:
- Google Cloud 提供一个高级版本的网络, 性能更好
账单和价格
两家都提供简单的计算器, 用来预估自己的费用. AWS 刚刚公布了按秒计费的策略, Google Cloud 本来就是按照分钟的. 这里的区别是:
- 如果按照分钟计费, 那么应该是 round up 1min/30seconds
- 如果按照小时计费, 那么就是 round up 1hour, 也就是说用那怕1秒钟也要收1小时的钱
这其中的差距是巨大的.
省钱方面, AWS 和 Google Cloud 都支持包年的付费方式, 只不过叫法不同:
- AWS 叫 Reserved Instances
- Google Cloud 叫 Committed Use Discounts
但总结下来, 原文中说 Google Cloud 还是比 AWS 便宜很多....
Support and Uptime
两家都有平均每个月 99.95% 的 SLA(原文: monthly uptime percentage of at least 99.95%)
安全
安全在云计算上还是很多人担心的, 不过底层安全方面的建设用户也看不到, 感兴趣的倒是可以去看看美团技术团队写的"从 Google 安全白皮书看企业安全最佳实践". 用户可见的是两家的 IAM.
总结
原文仅仅从大势, 计算, 存储, 网络, support & uptime, 安全几个方面写了一些对比, 仅仅是云计算服务的管中一窥, 更多比如数据库服务等都没有对比, 但对于用户来说还是非常重要.
我个人从 AWS re:Invent 2016 回来的感想是, AWS 不仅仅满足于提供线上服务所需资源, 还把手伸进了开发过程, 提供了 CodeCommit, CodeBuild等一系列服务, 基本上是想除了写代码我帮不了你, 其他的一切都我来的态势, 野心还是 很大的. 不知道会不会过几年, 工程师仅仅需要写代码和 git commit, 其他的工作都被云计算厂商抢走了.... 拭目以待吧.
-- EOF --