谁赢得了三路云之战?谷歌 vs. Azure vs. AWS
新人在选择云平台时,可能只看成本,但在做出最终决定之前,应该考虑到许多不同的业务需求。我们希望帮助您对三大云平台有一个清晰的认识。
目前,市场上有三个主要参与者:谷歌云平台(GCP)、亚马逊网络服务(AWS)、微软 Azure。激烈的竞争使得廉价的云计算价格和优秀的竞争功能集成为可能。这有助于小企业轻松成长,帮助大企业充分利用多年来的增长。
另见: 企业在向云端过渡时常犯的 4 个错误
云计算单枪匹马地改变了技术的运作方式。现在,任何人都可以在云上托管他们的网站、管理他们的文件,以及做以前不可能完成的事情。大企业也充分利用了云计算。
为什么云对大型和小型企业都很重要
在我们深入研究实际比较之前,了解为什么云计算对当前市场至关重要。
云计算使公司能够忘记维护基础设施。 LiveEdu、Netflix 和 Spotify 等许多大公司充分利用了云计算的优势,通过这样做,他们不必担心维护云计算的技术问题。此外,他们不必担心基础设施,使他们能够专注于自己最擅长的事情:为观众提供服务。
小型企业也可以利用云计算,专注于开发产品,而不是开发运营所需的基础设施。
谁是谁?
谷歌云平台 (GCP): GCP 于 2011 年 10 月 6 日开始了他们的旅程。仅运营 5 年,他们就在市场上创造了良好的影响力。最初的推动是为了支持他们自己的服务,如 YouTube 和谷歌。后来,他们构建了企业服务并使任何人都可以在云中托管。 Google 管理 GCP。
亚马逊网络服务 (AWS): AWS 已运营 11 年,是云市场中历史最悠久的参与者之一。他们的计算服务非常广泛,涵盖了重要的云部分,例如部署、移动网络等。亚马逊管理着 AWS。
微软 Azure: Azure 也有 6 年的历史,在市场上显示出巨大的潜力。他们可以通过 AWS 轻松地与市场上的领导者群体联系起来。 Azure 还提供一整套云服务。微软管理 Azure。
注意: 云服务由多个预先配置的产品组成。为了让我们参考供应商的洞察力,我们将其称为“解决方案”。这些“解决方案”可以用来以良好的效率和可靠性解决问题。
三路战
要了解三个主要参与者之间的差异,我们需要使用不同的参数来评估它们。最后,我们将尝试给出每个云计算服务可以使用的总体前景和用例。
请注意,我们不打算讨论定价。原因很简单;价格波动太大,这就是为什么最好检查他们各自的定价页面以了解更多信息。在完整披露中,它们是:
- GCP 定价页面:https://cloud.google.com/pricing/
- Microsoft Azure 定价页面:https://azure.microsoft.com/en-us/pricing/
- AWS 定价页面:https://aws.amazon.com/ec2/pricing/
计算
计算是云服务提供的处理能力。一般来说,计算能力越强越好。它与价格成正比,因此价格在理解三个玩家提供的计算能力方面也起着重要作用。
所以如果你需要更多的计算能力,你只需要为你当前的会话分配更多的资源。初创公司最受益于这种方法,因为他们可以随时订购计算能力,而无需担心安装、维护和硬件成本。
让我们从 AWS 开始。他们提供处理所有计算服务的 EC2(弹性计算云)。它通过管理虚拟机来工作,这些虚拟机可以由所有者配置或带有易于使用的预配置设置。相比之下,GCP 提供 GCE(谷歌计算引擎)来做本质上相同的事情。我们的最后一个竞争者 Microsoft Azure 提供虚拟机和虚拟机规模集。
它们都支持容器。它们易于管理且真正便携。 Amazon 的 EC2 容器服务 (ECS)、Google 的容器引擎和 Azure 自己的容器服务使您能够更快速地处理您的实例。您可以轻松地为它们添加更多统计数据,也可以轻松地将它们移动到新位置。
从概念上讲,它们都是相似的,然而,真正的挣扎发生在你试图通过价格和用户体验的角度来看待时。阅读 RightScale 上的云成本分析,了解在根据计算能力选择云平台时哪个云平台最划算。
存储
存储是理解云服务如何工作的另一个重要参数。云存储的工作方式与我们计算机上的普通 HDD 或 SSD 完全不同。他们需要解决多个问题,并确保在传输过程中不会丢失数据。复杂性导致最好的云服务提供商提供了一些出色的解决方案。
在此处讨论的三个云提供商中,Amazon S3(简单存储服务)被认为是最好的。它具有广泛的文档、适当的社区支持和寿命,即经过试验和测试。因此,如果您正在寻找具有大量资源的合适存储解决方案,Amazon S3 可能是您的最佳选择。
另外两个玩家也提供了不错的存储解决方案。 Microsoft Azure Storage 和 Google Cloud Storage 提供可靠的服务。
就像计算能力一样,存储也有与之相关的价格标签。由于亚马逊拥有更好的存储解决方案,因此成本高昂,因此只有在预算充足的情况下才可以选择。
还提供了备份解决方案,它们在定价方面的工作方式有所不同。
地点
在部署应用程序时,位置很重要。首先,您要确保应用程序以尽可能低的路径到达预期客户群,从而在其高峰期执行。其次,您要确保在使用这些云服务时花更少的钱。是的,价格因您从哪个地区接受服务而异。例如,美国可能是运行云服务器的昂贵地方。
他们三个都在世界各地提供了广泛的报道。亚马逊以 42 个可用区位居榜首。 Azure 还具有良好的覆盖范围,可在 32 个区域中使用。 GCP 在 33 个国家/地区开展业务。需要注意的是,我们会定期添加新的区域。
数据库
处理数据库是一件复杂的事情,但是,在您投资任何云平台之前,最好阅读他们的软件条款和条件,以及他们如何管理云上的数据。
来自不同供应商的数据库映像让您轻松上手。谷歌似乎缺乏为最终用户提供选项,而 Azure 和 AWS 提供了大量可供使用的选项。亚马逊的 RDS(关系型数据库服务)提供对 Oracle、PostgreSQL 等主要数据库的支持。该服务管理从更新到打补丁的一切,甚至为常见的数据库问题提供解决方案。
Azure SQL 数据库和 Cloud SQL 分别为 Azure 和 GCP 提供 SQL 数据库处理功能。它们还提供高性能数据库选择,例如用于 Azure 的 DocumentDB 和用于 AWS 的 Aurora。显然,主要服务提供商提供多种类型的工具和服务。
文档
最后但并非最不重要的是文档。在为您自己或您的公司选择云平台时,文档起着重要作用。易用性是一个有效的因素,根本不应被忽视。
AWS 提供了最好的文档,紧随其后的是 Azure 和 GCP。 AWS 文档的建立得益于它的时代和十多年来多人的贡献。
一些最后的想法
比较云服务可能是一项艰巨的任务,但这种比较只是皮毛,适用于刚开始使用云计算的人。如果您遇到困难并且无法决定选择哪个云平台,您可以随时聘请市场上现成的云专家。他们了解云平台的来龙去脉,可以根据您的需要向您推荐云服务。
如果您想使用最安全的选项,Amazon AWS 是最佳选择。如果您的应用程序使用 Microsoft 产品或语言,Azure 可以帮助您维持和利用 Microsoft 的生态系统。 GCP 处于最佳位置,并且大部分时间都是可行的。作为个人或公司,您需要在迁移到特定云服务之前确保适当的兼容性和测试。这导致我们到文章的结尾。
物联网技术