作者 | Divya PS
译者 | IT外文选刊(公众号回复“IT666”领取技术学习全网最全资料,更多资源持续更新中!)
目前的两个重量级CSP(云服务提供商),哪一个会让你从中获利更多(计算、存储、网络和安全)?
根据Gartner的数据,「“预计到2021年,云计算将成为3000亿美元的业务,并将占所有IT预算的近四分之一”。」企业,无论其领域或规模大小,都纷纷涌向云计算服务,以提高运营效率,提高数据安全性,创造新的收入来源。采用云计算,为企业提供了一个随时随地访问数据的绝佳选择。
向云计算过渡是一个昂贵而关键的决定,需要进行全面的研究和规划。企业在选择云服务提供商(CSP)以满足其业务需求时,往往会感到巨大的压力。「在激烈的云平台战争中,有两家公司成为最受欢迎的选择-亚马逊云服务(AWS)和微软Azure。」尽管这两家云服务提供商有很多共同点,提供类似的服务,但它们确实在几个方面存在差异。因此,让我们来探讨一下这两个计算平台的基本特征以及它们之间的关键区别。
综述
「亚马逊在2002年率先推出AWS,从而在云计算竞赛中抢占了先机,取得了33%的主导市场份额。」而Azure在2010年来到市场上,其市场份额达到了13%。亚马逊云服务作为市场上最老牌的云计算厂商,已经以惊人的速度成长为一个超强的平台。AWS提供了丰富的计算服务和功能,涵盖19个类别。考虑到行业经验的因素和功能,我们可以说亚马逊显然是一个全面的CSP。「然而,Azure来自于微软,这个科技巨头,有着令人难以置信的传统和声誉。所以,Azure的大部分特性和功能都很先进,企业也很熟悉,这让它成为了一个很有吸引力的选择。」微软Azure云存储的发展速度非常快,其全球地区的分布也比其他云计算供应商要多。「根据报告显示,2018年全年AWS带来了257亿美元的收入,Azure的收入达到了232亿美元。」
计算
「计算能力是一个不可或缺的因素,决定了在短短几分钟内就能扩展大量节点的能力。」AWS的弹性计算云(EC2)提供了核心计算服务,而Azure的虚拟机和虚拟机扩展集(Virtual Machines and Virtual Machine Scale Sets)也是为按需扩展计算而设计的。AWS EC2用户可以使用自定义或预配置的AMI(Amazon Machine Image)配置虚拟机(VM),而Azure则提供虚拟硬盘(VHD)来配置虚拟机。
「AWS和Azure都提供了一些预定义的实例类型,这些类型决定了计算和I/O速度和性能参数。」AWS服务包含了负载均衡(ELB)和自动伸缩(Auto-scaling),而Azure则为每个应用程序或作为平台的一部分提供自动伸缩(Auto-scaling)Azure VM的开源软件支持Linux发行版、Windows Server、SQL Server、Oracle、IBM和SAP。
存储
存储能力是选择云服务提供商时需要考虑的一个关键能力。根据数据类型、用例和需求的不同,数据存储也不同。「通常情况下,对象存储用于存储大量的非结构化数据,块存储用于结构化数据。」当涉及到访问活跃数据和非活跃数据时,会使用文件存储。在AWS和Azure中,每个运行中的实例都有临时存储,但当实例被终止时,临时存储会被销毁。「AWS和Azure也都提供了卓越的永久存储功能,这样企业可以安全地处理和存储数据。」AWS的块存储被称为简单存储服务(S3),Azure的块存储是Blob存储。「这两个CSP都提供基本的功能,如REST API访问、批量导入和服务器端数据加密等。」
「微软Azure提供了三种不同类别的存储-Hot、Cool存储和Archive存储。」经常访问的数据用Hot存储,很少访问的数据用Cool存储存储至少30天,而Archive存储用于存储很少访问的数据至少180天,并能满足灵活的延迟需求。「AWS还提供了Amazon Glacier的数据归档服务。AWS和Azure云存储服务都支持关系型数据库、NOSQL数据库和大数据。」
网络和内容传输
拥有强大的网络和内容分发结构对企业来说至关重要,因为它有助于改善客户体验。因此,通过让数据贴近终端用户,降低延迟是至关重要的。一个将数据中心互联的云内容分发网络有助于减少服务器和用户之间的空间距离。「AWS的网络被称为虚拟私有云(VPC),Azure的网络被称为虚拟网络。这两种网络都允许其用户在云内创建隔离的网络以及子网、路由表、私有IP地址范围和网络网关。」
「AWS使用API网关来实现跨企业的连接,而Azure使用的是VPN网关。」AWS中使用其弹性负载均衡实现负载均衡配置,而在Azure中则使用负载均衡器和App网关,通过负载均衡器和App网关可方便地在一组资源之间分配入网流量。AWS和Azure都提供了一系列解决方案,可以将企业内部数据中心扩展到公有云或混合云。
定价
随着云计算大战的势头越来越猛,最近价格有持续下降的趋势。「AWS和Azure都提供了有使用限制的入门级服务,让潜在客户在购买服务前可以先试用一下他们的服务。」这两家CSP都采用了 "按需付费 "的定价模式,「亚马逊按小时收费,Azure按分钟收费」。AWS实例可以通过三种模式购买--按需付费、预留和Spot。按需模式可以不支付任何前期费用,用户需要为自己使用的内容付费。如果企业想要保留1到3年的实例,那么就需要选择预留的方式,根据使用情况支付预付费用。每当有多余的容量可用时,客户可以竞价购买,这种方法被称为Spot实例。
安全
尽管人们对公有云的信任度似乎越来越高,但大多数企业对将敏感数据和运营委托给云计算基础设施仍持怀疑态度。在云计算中,安全问题是最重要的,尤其是随着高调的黑客事件、安全漏洞和技术攻击事件的不断增多,安全问题也就显得尤为重要。「谈到亚马逊的云服务和微软的云平台,这两家云提供商都通过提供基于角色的访问控制(RBAC)来确保其云基础设施的卓越安全。Azure的RBAC被称为Active Directory,而AWS的RAC被称为身份与访问管理(IAM)。」
结论
亚马逊AWS和微软Azure可能在基础架构和产品上有所不同,但两者都能有效地满足任何组织的不同需求。在Azure和AWS之间进行选择,总是要看你的业务要求和需求。因此,在做出决定之前,要进行详细的研究,弄清楚你需要什么,以及提供商提供什么。
END
外文链接:
https://dzone.com/articles/microsoft-azure-vs-amazon-web-services-a-cloud-pla
版权声明:
本译文仅用于学习、研究和交流目的,欢迎非商业转载。转载请注明出处、译者和IT外文选刊的完整链接。