对比亚马逊和谷歌的云服务,创业者应该选择哪个?
副标题[/!--empirenews.page--]
原标题:对比亚马逊和谷歌的云服务,创业者应该选择哪个? 编者按:还在为选择哪个云而烦恼吗?成本、交互统统考虑在内,本文作者将以亲身体验和你聊聊谷歌云和亚马逊云的优缺点。 近年来,亚马逊AWS已成为公认的标准云服务供应商。 大家将在文章后续的内容中发现,也许不随大流地选择亚马逊AWS,认真地对比研究一番,是一个不错的选择。 在多个项目中使用了Amazon Web Services(AWS)和Google Cloud Platform(GCP)之后,我认为自己有经验向大家重点介绍这两种解决方案,在定价,云产品,实例配置和免费试用方面的差异。 Google Cloud 在定价方面略胜一筹 在计算和存储成本这两方面,Google Cloud无疑会是赢家。 例如,2个CPU / 8GB RAM的实例配置在亚马逊AWS上的月费用为69美元/月,而在谷歌GCP上,这个价格能够便宜25%,仅为52美元/月。 至于云存储成本,谷歌GCP的区域存储成本仅为2美分/ GB /月,而AWS则为2.3美分/ GB /月。 此外,谷歌GCP提供了一个“多区域”云存储选项给用户,用户想令数据在几个地区内自动复制的话,成本十分低廉(总共2.6美分/ GB /月)。 如果想要了解更详细的计算结果,大家可以去亚马逊AWS和谷歌GCP的成本计算器上查询。 以前,亚马逊AWS的计费结构是按小时计费,而谷歌GCP采用的是按分钟计费模式,使用超过10分钟即开始计费。如果你使用云进行时间相对较短的即时分析,那么就一定别忘了把计费结构考虑进成本当中。因为一旦超过整点,即使只超过一分钟,你的成本也会增加不少,(例如,2.01小时的分析在亚马逊AWS上的收费和使用3小时的收费一样多)。然而,最近亚马逊AWS和谷歌GCP都宣布了按秒付费的计费模式。自2017年10月2日起,亚马逊AWS将实施针对Linux 虚拟机,按秒收费的计费标准。从2017年9月26日起,谷歌GCP将为所有虚拟机和操作系统提供按按秒收费的计费标准。 (在此提一个小建议,如果你经常使用虚拟机进行10分钟以下的分析,无服务器选项可能更适合您,因为一方面虚拟机启动相对较慢,另一方面,无服务器功能每隔100毫秒计费一次,更加合算。) 此外,谷歌GCP提供更实惠的长期折扣:与AWS要求用户长时间保留实例配置不同,当用户使用实例的时间越长时,谷歌GCP就会自动为用户提供折扣,且无需提前预订。这种折扣被称为持续使用折扣,如果虚拟机在整个月中都在云端运行的话,用户可以获得额外30%的折扣。 此外,谷歌GCP提供高达57%的承诺使用折扣,当客户每月预订的CPU和RAM达到一定额度时,无论虚拟机数量,虚拟机配置甚至无论云服务是否跨地区,客户都能享受折扣。 如果预定实例配置对您的需求有帮助,那么谷歌GCP现在还为预定实例配置的用户提供额外折扣。 亚马逊AWS胜在市场份额和产品 在用户使用量方面,亚马逊AWS很明显领跑市场,几乎占据了基础设施即服务(IaaS)市场近一半的份额。凭借其先发优势和近5年的领先优势,亚马逊AWS为用户提供了更多的云产品和选择。 相比之下,谷歌GCP在这个行业才刚刚崭露头角,尽管它能提供类似的云端解决方案,它仍然滞后于亚马逊不少。 例如,如果你开发时需要一个完全托管的云SQL解决方案,谷歌GCP提供托管的MySQL解决方案(和Beta版本的PostgreSQL);AWS也提供使用Aurora,MariaDB,Oracle和微软 SQL 服务器的选项。 又如,亚马逊AWS提供名为AWS Lambda的“无服务器”计算产品,允许用户实时运行代码,而无需准备一个专门的配置实例等待接收请求。 尽管谷歌GCP也能提供类似的产品(Google Cloud Functions),但目前该产品仍处于Beta版本,并且仅支持以Node.js编写的Serverless架构。 就全球可访问性而言,亚马逊AWS在全球各地拥有更多的数据中心。 如果你想在中国做生意,请牢记一件重要的事情:你可以从中国访问谷歌GCP的实例配置,但若是想要访问谷歌的云端存储(相当于Amazon S3)托管文件,那么你的访问请求,在中国除香港以外的地方,都会受到限制。 Google Cloud 胜在实例配置方面 就大型实例配置而言,截至2018年5月15日,谷歌GCP能够提供的虚拟机与AWS的一样大。谷歌GCP的最大实例现在为160个CPU / 3.75TB RAM,而亚马逊AWS提供128个CPU/4TB RAM的实例。请注意,谷歌GCP一直在奋起直追:2017年3月之前,谷歌GCP上最大的虚拟机只有32个CPU,在2018年5月之前,最大的虚拟机则拥有96个CPU和1.4 TB RAM。 接下来,当涉及实例配置时,谷歌GCP更加灵活。 除了与亚马逊AWS类似的预定义实例类型外,谷歌GCP还允许用户自定义要使用的CPU数量及RAM数量。 例如,实例类型n1-标准-1就是带有1个CPU和3.75GB RAM的实例类型,但你也可以选择使用具有1个CPU和1.75GB RAM的实例,也可选择4.25GB,或5GB。相信我这么说你就明白了,如果你的计算需求恰好在两个实例配置的标准之间,不适用任何一个标准,那么允许用户进行自定义,就能在价格上给予用户很大优惠。 接下来,如果你进行了许多可以轻松完成的大量即时分析,你将需要探索这两种云解决方案,哪种能提供更便宜的临时实例。你可能对亚马逊AWS的spot实例有所熟悉,通过spot实例,你可以通过出价的方式来决定你想为运行一个实例支付多少费用(这个价格通常比非spot价格便宜得多),当市场价格超出你的出价时,你就会失去这个实例(AWS也提供spot块,你可以在spot块当中提前指定你需要使用的时间)。 谷歌GCP也有提供类似的产品,但无须用户出价,可称其为可抢占实例。这些机器最长可以24小时全天运行,但当Google自身需要计算能力的时候,这些实例的运行可能会随时被Google打断。当实例被抢占时,谷歌GCP将运行预定义的关闭脚本,这会让你有30秒的时间来保存当前的分析状态。没有竞价机制的优势在于这样一来推出可抢占的实例更容易实现自动化,定价可预测,相较于常规谷歌GCP定价便宜80%! 为了说明这一点,请参阅下面的图表,比较亚马逊AWS和谷歌GCP上具有16个CPU / 64 GB RAM虚拟机的历史定价: 谷歌GCP的可抢占虚拟机比亚马逊AWS的Spot实例便宜,价格不会波动,也不需要用户出价。 然而,要预测谷歌GCP何时关闭此虚拟机比较困难。 Google Cloud在免费试用上更胜一筹 (编辑:孝感站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |