Azure vs AWS,两大云巨头的PK之战
8187
2016-09-14 11:14
文章摘要:翻译:张苏月 编辑:张宇婷 关键词:IOT,Azure,AWS,IaaS 网站:www.tikehui.com 核心提示:AWS 占据全球 IaaS 市场的 30%,微软 Azure 占据 10% 的市场份额。Azure 和 AWS 都提供大量的成长性服务, 辅助企业的大数据分析、IOT 等业务。本文详细说明了二者在开发工具和管理工具等领域的相同和不同之处。
翻译:张苏月

编辑:张宇婷

关键词:IOT,Azure,AWS,IaaS

网站:www.tikehui.com

核心提示:AWS 占据全球 IaaS 市场的 30%,微软 Azure 占据 10% 的市场份额。Azure 和 AWS 都提供大量的成长性服务, 辅助企业的大数据分析、IOT 等业务。本文详细说明了二者在开发工具和管理工具等领域的相同和不同之处。

aws-vs-azure-1-638

基础设施即服务 (IaaS) 的市场占有率超过 30%。然而, 微软 Azure 的第二季度营收增长达到 100%, 拥有超过 10% 的市场份额,位居第二位。

Azure 和 AWS 两大云巨头之间的竞争异常激烈:云计算市场继续爆发。IDC 预测, 公有云供应商今年将产生 965 亿美元的收入, 这个数字到 2020 年将攀升到 1950 亿美元。

目前, 亚马逊网络服务 (AWS) 云无疑是云计算领域领袖, 根据 Synergy 研究小组的统计,其基础设施即服务 (IaaS) 的市场占有率超过 30%。然而, 微软 Azure 的第二季度营收增长达到 100%, 拥有超过 10% 的市场份额,位居第二位。

今年早些时候,Datamation 在一些主要类别方面对 AWS 和 Azure 进行了比较, 如定价结构、计算能力、数据库和存储、应用程序、容器和安全服务等。文章从供应商的角度发表了最新的公告, 对二者在大数据分析、开发人员、移动和 Web 应用、物联网 (IOT) 和云管理方面提供的支撑进行比较。

1、新产品比较

Azure 和 AWS 继续以惊人的速度推出新产品。仅在 8 月,AWS 推出 30 多条关于其云计算服务各种改善的公告。值得注意的是新的快速启动部署 Spinnaker 的可用性, 由 Netflix 公司开发的一个开源的连续部署工具,EC2 Container Registry 又扩展了五个地区, 包括美国西部加州, 新加坡、悉尼、东京和欧盟的法兰克福;为弹性负载平衡所设计的新的应用程序负载均衡器, 对 Amazon Kinesis Analytics 系统都是可用的。

微软 Azure 从未以如此疯狂的速度发布新闻稿, 但其今年夏天也多次声明。微软 Azure 为美国国家广播公司提供了 2016 年里约热内卢奥运会全程直播和流媒体点播。微软和通用电气宣布一个新的合作伙伴关系, 收购了通用电气的 Predix 工业物联网平台整合到 Azure 上。Azure 推出了一个新 N 系列的虚拟机, 声称在公有云上是最快的 GPUs, 并且在 Azure 安全中心已经可以广泛使用了。

2、大数据分析比较

大数据已经成为企业的一件大事。NewVantagePartners 的一份 2016 年度调查发现, 只有 5.4% 的企业没有开展大数据计划, 而 62.5% 的企业已经在部署大数据项目了。

为帮助大数据分析计划的启动,AWS 和 Azure 提供了非常相似的服务手册。在列表中,AWS 提供了 6 个不同的产品。Amazon Elastic MapReduce (EMR) 是其管理的 Hadoop 框架,还支持 Apache Spark 和 Presto。实时流媒体方面, 它们提供了 Kinesis, 可以收集并分析大量的流媒体数据。亚马逊机器学习让创建模型和使用预测分析变得很容易, 甚至对那些缺乏数据科学的经验的用户亦是如此。其他受欢迎的 AWS 大数据服务包括搜索和分析的 Elasticsearch 服务、Quicksight 商业智能,Redshift 数据仓库和 AWS 数据工作流编排的数据管道。

微软 Azure 提供八个不同的大数据分析服务, 他们中的许多功能与 AWS 服务类似。Azure 的 Hadoop-based 产品, 支持 Spark,R,HBase 和 Storm, 称做 HDInsight。和 AWS 一样, 它也提供了一种流媒体服务, 称为 Stream Analytics,还有预测分析的机器学习服务。

Azure 的其他服务包括 Data Lake Analytics 和 Data Lake Store, 它们都可以处理非常大量的数据,Data Factory 数据编排和管理;数据源发现的 Data Catalog;Power BI Embedded 一种新的工具, 允许开发人员在其应用程序中嵌入交互式数据可视化。此外,Azure 情报服务有一个整体单独的类别,这是根据其 Cortana 情报服务和认知服务设定的, 这在 AWS 没有对标产品。其中包括几个 APIs 相关的 Bing 搜索功能。这对那些对人工智能功能感兴趣,想要将其添加到他们应用程序的企业来说可能是一个区域差异化。

3、开发工具比较

当涉及到开发工具,Azure 和 AWS 采取了不同的方法。基于亚马逊内部工程师团队使用的工具和流程,AWS 推出的开发者工具主要支持 DevOps。这些工具包括:CodeCommit,其将代码存储在私有的工具包 Git 中;CodeDeploy, 自动化代码部署;CodePipeline,持续交付。

此外,AWS 还提供了一个命令行接口 (CLI) 控制 AWS 服务和编写自动化脚本。亚马逊还提供了一个 non-DevOps tool——IDC , 目前有 130 亿个连接, 到 2020 年这个数字可能会飙升到 300 亿, 带来 1.7 万亿美元的收入。

为帮助客户充分利用这个机会,Azure 和 AWS 都提供了物联网相关的云计算服务。亚马逊的叫做 AWS 物联网, 并承诺可以「可靠地规模化数十亿设备和数万亿的消息。」这包括连接每个设备工具和 AWS 云服务的工具, 保护数据的工具, 以及进行处理和分析物联网数据的工具。

Azure 有一套物联网套件, 包括前沿场景的解决方案, 如远程监控和预测性维护。它还提供了物联网监测中心部署, 流分析, 推送通知和与基于云计算的物联网服务相互集成的机器学习功能。

4、云管理服务

随着企业将更多的工作负载转移到云上, 能够更容易地管理和协调这些工作负载越来越受关注。为了与其 DevOps 保持一致,AWS 提供了一长串的工具清单,这些工具常见任务的云计算环境自动化更新。这些工具包括 CloudFormation,自动化基础设施供应;OpsWorks,Chef-base 配置管理的云计算和内部工作负载;CloudWatch 监测监控和仪表板;Config 配置资源库存和配置更改跟踪;CloudTrail 监控用户活动和 API 调用;Service Catalog 帮助组织创建自己的自助服务目录和可信任的资源优化建议。

Azure 的云管理工具有点少。它包括基于云应用程序的微软 Azure 管理和监控门户, 一个循环工作负载调度器, 管理混合环境运营管理套件, 过程自动化和日志分析。

两个云巨头的选择

所以, 哪个云计算平台是适合您的组织的?Azure 和 AWS 都提供足够的成长性服务,可以帮助企业抓住啊大数据分析、物联网和移动的趋势。他们在开发工具和管理工具等领域提供更多的分化而又有大量的重叠, 这就使得决策过程变得困难。

幸运的是, 这两个服务在某些层面都提供免费或便宜的云服务, 使企业在购买之前可以先进行尝试。

 


版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

评论