AWS的利弊
亚马逊最大的优势在于其在公共云市场的主导地位。全球Gartner在其年6月的云基础设施即服务魔力象限中指出,“AWS已成为云IaaS市场份额领先者超过10年。”
其受欢迎的部分原因无疑是其运营的大范围。AWS拥有庞大且不断增长的可用服务,以及全球数据中心最全面的网络。Gartner报告总结说,“AWS是最成熟的,企业级的提供商,拥有最强大的管理大量用户和资源的能力。”
亚马逊的问题与成本有关。虽然AWS定期降低价格,但许多企业发现很难理解公司的成本结构,并且在服务上运行大量工作负载时难以有效管理这些成本。
然而,总的来说,这些优势掩盖了亚马逊的缺点,各种规模的组织继续将AWS用于各种各样的工作负载。
MicrosoftAzure的优缺点
微软迟迟未进入云市场,但本质上采用了内部部署的软件--WindowsServer,Office,SQLServer,Sharepoint,DynamicsActiveDirectory,.Net等-并将其重新用于云计算,从而让自己起步。
Azure成功的一个重要原因与许多企业部署Windows和其他Microsoft软件这一事实有关。由于Azure与这些其他应用程序紧密集成,因此使用大量Microsoft软件的企业通常会发现使用Azure也是有意义的。这为现有Microsoft客户建立了忠诚度。此外,如果您已经是现有的Microsoft企业客户,则可以享受服务合同的大幅折扣。
另一方面,Gartner发现了一些平台的不完善之处。“虽然微软Azure是一个企业级平台,但Gartner客户报告说,鉴于微软作为企业供应商的悠久历史,服务体验感觉不如他们预期的那样准备就绪,”它表示。“客户引用ISV合作伙伴生态系统的技术支持,文档,培训和广度等问题。”
此外,Gartner表示Azure并不像其他一些云平台那样为DevOps方法提供那么多支持。例如,它没有那么多的集成自动化,需要员工手动执行许多管理任务。
GoogleCloudPlatform的优缺点
由于Google开发了AWS和Azure现在提供的Kubernetes标准,因此谷歌拥有强大的容器产品。GCP专注于大数据,分析和机器学习等高计算产品。它还提供了相当大的规模和负载平衡-谷歌知道数据中心和快速响应时间。
不利的一面是,Google在市场份额上排名第三,可能是因为它没有提供与AWS和Azure一样多的不同服务和功能。它也没有AWS或Azure那么多的全球数据中心,尽管它正在迅速扩展。
Gartner表示,其“客户通常选择GCP作为二级提供商而不是战略提供商,但GCP越来越多地被选择作为AWS的战略替代品,其业务与亚马逊竞争,而且更加以开源为中心或DevOps-以中心为中心,因而与微软Azure不太一致。“
AWS与Azure与Google:计算
AWSCompute:
弹性计算云:亚马逊的旗舰计算服务是ElasticComputeCloud,即EC2。亚马逊将EC2描述为“一种在云中提供安全,可调整大小的计算容量的Web服务”。EC2提供了多种选择,包括各种各样的实例,支持Windows和Linux,裸机实例(目前是预览),GPU实例,高性能计算,自动缩放等。AWS还为EC2提供免费套餐,其中包括每月小时的t2.micro实例,最长可达12个月。
容器服务:在计算类别中,亚马逊的各种容器服务越来越受欢迎,并且它具有支持Docker,Kubernetes及其自己的Fargate服务的选项,这些服务在使用容器时自动化服务器和集群管理。它还提供称为Lightsail的虚拟私有云选项,用于批处理计算作业的批处理,用于运行和扩展Web应用程序的ElasticBeanstalk,以及一些其他服务。
微软计算:
虚拟机:Microsoft的主要计算服务简称为虚拟机。它支持Linux,WindowsServer,SQLServer,Oracle,IBM和SAP,以及增强的安全性,混合云功能和对Microsoft软件的集成支持。与AWS一样,它拥有一个非常大的可用实例目录,包括GPU和高性能计算选项,以及针对人工智能和机器学习优化的实例。它还有一个免费套餐,每月小时的Windows或LinuxB1S虚拟机一年。
附加服务:Azure的AutoScaling版本称为虚拟机规模集。它有两个容器服务:Azure容器服务基于Kubernetes,容器服务使用DockerHub和Azure容器注册表进行管理。它具有批处理服务,可伸缩Web应用程序的云服务类似于AWSElasticBeanstalk。它还有一个名为ServiceFabric的独特产品,专为具有微服务架构的应用而设计。
GoogleCompute:
计算引擎:相比之下,谷歌的计算服务目录比竞争对手的目录短一些。其主要服务称为计算引擎,它具有自定义和预定义的机器类型,每秒计费,Linux和Windows支持,自动折扣和碳中和基础设施,其使用的能量是典型数据中心的一半。它提供免费套餐,每月包含一个f1-micro实例,最长可达12个月。
专注于Kubernetes:Google还为有兴趣部署容器的组织提供Kubernetes引擎。值得注意的是,Google已经积极参与Kubernetes项目,为其提供了该领域的额外专业知识。
AWS与Azure与Google:存储
AWS存储:
SSS到EFS:AWS提供了一长串存储服务,包括用于对象存储的简单存储服务(S3),用于与EC2一起使用的持久块存储的弹性块存储(EBS),以及用于文件存储的弹性文件系统(EFS)。它的一些更具创新性的存储产品包括支持混合存储环境的StorageGateway和Snowball,它是一种物理硬件设备,组织可以在互联网传输不实用的情况下用于传输数PB的数据。。
数据库和归档在数据库方面,Amazon有一个名为Aurora的SQL兼容数据库,关系数据库服务(RDS),DynamoDBNoSQL数据库,ElastiCache内存数据存储,Redshift数据仓库,Neptune图数据库和数据库迁移服务。亚马逊不会提供备份服务,但是,它确实有Glacier,它专为以非常低的费率进行长期存档存储而设计。此外,其StorageGateway可用于轻松设置备份和归档过程。
Azure存储:
存储服务:MicrosoftAzure的基本存储服务包括用于基于REST的非结构化数据对象存储的Blob存储,用于大容量工作负载的队列存储,文件存储和磁盘存储。它还有一个DataLakeStore,可用于大数据应用程序。。
广泛的数据库:Azure的数据库选项特别广泛。它有三个基于SQL的选项:SQL数据库,MySQL数据库和PostgreSQL数据库。它还具有数据仓库服务,以及用于NoSQL的CosmosDB和表存储。RedisCache是其内存服务,ServerStretchDatabase是其混合存储服务,专为在自己的数据中心中使用MicrosoftSQLServer的组织而设计。与AWS不同,Microsoft确实提供了实际的备份服务,以及SiteRecovery服务和存档存储。
谷歌存储:
统一存储等:与计算一样,GCP提供较小的存储服务菜单。云存储是其统一的对象存储服务,它还具有永久磁盘选项。它提供类似于AWSSnowball的转移设备,以及在线转移服务。
SQL和NoSQL在数据库方面,GCP拥有基于SQL的CloudSQL和一个名为CloudSpanner的关系数据库,专为关键任务工作负载而设计。它还有两个NoSQL选项:CloudBigtable和CloudDatastore。它没有备份和存档服务。
AWS与Azure与Google:关键云工具
专家表示,展望未来,人工智能,机器学习,物联网(IoT)和无服务器计算等新兴技术将成为云供应商差异化的关键点。这三家领先的供应商已经开始尝试在这些领域提供产品,并有可能在未来一年扩展其服务。
AWSKeyTools:
Pagemaker到无服务器:与其他领域一样,AWS在这些领域中拥有最长的服务列表。亮点包括用于培训和部署机器学习模型的SageMaker服务,为其Alexa服务提供支持的Lex会话界面,GreengrassIoT消息服务和Lambda无服务器计算服务。。
AI和ML:在年的re:Invent展会上,亚马逊也推出了一系列面向AI的服务。它推出了DeepLens,这是一款人工智能相机,用于开发和部署机器学习算法,用于光学字符识别,图像和物体识别等。AWS宣布推出Gluon,这是一个开源深度学习库,旨在使开发人员和非开发人员能够轻松地构建和快速训练神经网络,而无需了解AI编程。
Azure密钥工具:
认知服务:微软还在人工智能方面投入了大量资金,它在Azure上提供了机器学习服务和机器人服务。它还具有认知服务,包括BingWeb搜索API,TextAnalyticsAPI,FaceAPI,计算机视觉API和自定义视觉服务。对于物联网,它有多种管理和分析服务,其无服务器计算服务称为功能。。
支持MSFT软件毫不奇怪,Azure的许多顶级工具都支持内部部署的Microsoft软件。Azure备份是一种链接WindowsServerR2和WindowsServer中的WindowsServerBackup的服务.VisualStudioTeamServices在Azure上托管VisualStudio项目。
GoogleKey工具:
AI的重要性:对于GoogleCloudPlatform,人工智能和机器学习是重点