AWSvs.Azure,从九⼤⽅⾯看哪家强
AWS vs. Azure,从九⼤⽅⾯看哪家强
随着云计算⿍盛时期的到来,各⼤云服务供应商都在不断攻城略地,以巩固⾃⼰在该领域的霸主地位。从市场占有率和使⽤推⼴程度上
看,AWS和Azure⽆可厚⾮地成为了这⽅⾯的佼佼者。在本⽂中,我们将全⽅位地⽐较这两个云服务巨头,以便能够帮助您更好地做出综合选择。
AWS与Azure:⼀般特性
⾸先,我们从发布年份、市场占有率、开源状态、混合云特征、许可证、以及Linux⽣态系统,五个维度宏观⽐较AWS与Azure的不同特性。下表便是这些⽅⾯的概览:
有了上述各项特征的基础,我们接着来⽐较⼀下两者的产品定价。
1.定价
作为云服务的领军提供商,Azure和AWS的定价模型都遵从了经典的云计算价格体系结构,即:按需付
费(pay-as-you-go)。具体⽽⾔,AWS 是按照⼩时向⽤户收取费⽤,⽽Azure则是按照分钟向⽤户收费。因此,对于短期订阅计划⽽⾔,Azure为您提供了更⼤的灵活性。当然值得注意的是,对于⽤户的某些服务应⽤⽽⾔,当其架构需要扩展时,他们在Azure平台上的花费往往会⽐AWS更昂贵⼀些。
2.计算服务
计算能⼒以及计算服务可谓是云服务提供平台的核⼼参考指标之⼀。当前,各种云服务应⽤都时刻且频繁产⽣着海量的数据。因此,平台⽤户需要由云平台所提供的更快的处理资源。相应地,计算服务可以被⽤来衡量、并确保⽤户在⼏分钟之内⽣成不同的实例,并在需要之时能够⽴即扩展出新的实例。下⾯,我们来看看AWS和Azure对于此类需求的满⾜情况。
但是,当您着眼于成本⽅⾯时就会发现,Azure的各种实例往往会随着其系统容量的增加,⽽变得越来越昂贵。例如,您有⼀个256GB RAM 和64位CPU的实例,那么AWS会按照每⼩时3.20美元收取费⽤,⽽Azure则以每⼩时6.76美元的费率来收取。
上⾯我们讨论并⽐较了两家平台的计算能⼒,下⾯我们来对⽐两者的数据存储能⼒。
3.存储服务
AWS S3能够确保跨区域的⾼可⽤性和⾃动复制。⽽在处置临时存储的需求时,AWS会在每次实例启
动的时候随即运⾏;并且在实例停⽌的时候结束服务,进⽽实现类似于硬盘的块存储。因此,它既可以连接到任何EC2的实例上,⼜可以保持⾃⾝的独⽴。
Azure为虚拟机卷(VM volume)提供了临时存储和页⾯Blob存储。作为AWS S3的对应选项,Azure也具有块存储的选项。此外,Azure还能够提供冷存储和热存储两种类型的选择⽅案。
讨论完了存储,我们再来看看两种服务提供商在数据库服务上的表现。
4.数据库服务
如今许多企业在“上云”之后,都能够通过云平台提供多样性的服务,进⽽也产⽣了多种不同格式的数据,因此为了保存好这些数据,各个云平台的数据库顺理成章地不断跟进和发展着。因此,AWS和Azure都能够通过提供不同类型的数据库服务,来处理好各种结构化和⾮结构化类型的数据。
如果您注重数据库的持久性,那么AWS拥有Amazon RDS、⽽Azure则有Azure SQL Server数据库。具体来看,Amazon RDS能够⽀持不同的数据库引擎,其中包括:MariaDB、Amazon Aurora、MySQL、Microsoft SQL、PostgreSQL和Oracle,⽽对于Azure⽽⾔,顾名思
义,SQL Server数据库当然是基于SQL的。
5.服务界⾯
我们再来考量⼀下它们的界⾯,Azure具有友好且流畅的⽤户界⾯,⽽AWS则提供更多可选配的实例。由此看出,这两种⼯具可谓是各有千秋。
6.服务范围
就软件成熟度⽽⾔,AWS还专门为⼤数据提供了更为成熟的环境。
7.⽹络服务
亚马逊虚拟私有云(Amazon Virtual Private Cloud,VPC)⽀持在云空间⾥创建相互隔离的⽹络。籍此,⽤户能够进⽽创建出各种⼦⽹、路由表、私有IP地址段和不同的⽹关。
作为VPC的呼应,Microsoft Azure Virtual Network可以让您***地获得VPC的所有功能。⽽且这两家服务提供商也都提供了将已在内部部署好的数据中⼼,扩展到云端,以及配置云防⽕墙选项的解决⽅案。
8.容器和编排的⽀持
如前所述,AWS能够提供更成熟的⼤数据分析服务。它的⼯具谱涉猎到了许多领域,包括:物联⽹、移动应⽤程序的开发、根据需求创建计算环境等⽅⾯。当然,它们还能够为Docker提供⽀持。
由于Azure HD Insight等服务能够⽀持Hadoop,因此Microsoft在此⽅⾯略胜⼀筹。Windows Server 2016上的Azure还能够为各种Windows 容器和Hyper-V容器提供与Docker的集成。当然,在该平台上,我们既可以运⾏Windows容器,也可以运⾏Linux容器。
9.合规
Amazon与美国政府机构建⽴了良好关系,并⽀持着各种政府云的产品。同时,它们还通过提供很好的安全措施,以确保个⼈⽤户以合适的⽅式访问对应的云空间。显然,这对于公司能够做到妥善地处置敏感数据是⾄关重要的。
⽽Microsoft则提供50多种合规类产品,其中包括著名的ITAR(国际武器贸易条例,International Traffic in Arms Regulations)、DISA(国防信息系统局)、HIPAA、CJIS(刑事司法信息服务,Criminal Justice Information Services)和FIPS(美国联邦信息处理标准,Federal Information Processing Standards)。因此,在安全⽅⾯,它俩也是旗⿎相当。
云数据库服务最终得分
综上所述,AWS与Azure这两个云平台都能够提供全⾯的功能与服务,我们很难武断地说出哪家更强、更领先。Azure在混合云、以及与Microsoft全栈产品的集成⽅⾯⾮常出⾊,⽽AWS则具有更多的
灵活性和⼀些额外的功能。所有说,您还是应当视贵组织的具体需求⽽定。原⽂标题:AWS and Azure Cloud, Head-to-Head,作者:Vishal Padghan

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。