云计算十大常识(云计算三巨头PK哪个才是你的)
云计算十大常识(云计算三巨头PK哪个才是你的)对于GCP来说,情况与计算方面相同,那就是它提供的服务种类较少。Cloud Storage是它统一的对象存储服务名称,这个服务具有一个Persistent Disk服务选项。除此之外,GCP还提供一个类似于AWS Snowball的传输设备及在线传输服务。Azure的数据库服务种类较为丰富。其中包括:SQL数据库、MySQL数据库和PostgreSQL数据库。它也拥有数据仓库服务,以及用于NoSQL的Cosmos DB与Table Storage产品。同时,Azure还提供内存服务Redis Cache, 以及专门为那些在自己数据中心中应用Microsoft SQL Server的公司设计的混合存储服务Server Stretch Database。而Data Factory还支持混合存储、编排与集成。与AWS不同的是,Microsoft提供了备份服务,以及网站恢复与档案存储服务。在数据库
当说起云计算中最具有市场声量的三家厂商时,人们肯定会脱口而出:Amazon、Microsoft和Google。的确,长久以来这三家厂商牢牢占据着云计算中大部分的市场份额,而且他们的这种优势还将保持很长一段时间。比如研究公司Forrester就预测到,2018年,AWS、Google和Microsoft三家将贡献整体云平台营收的76%,到2020年还将进一步上升到80%。同样,Gartner也提到,2021年,前十位的云计算供应商将贡献出70%的公有云服务营收。
三家之中,Amazon又是佼佼者。在Synergy Research Group Q3的一份报告中,这家研究公司写到,“Microsoft,Google和阿里巴巴的营收增速均远超过Amazon,并同时获得了大量市场份额,但是,在这一市场中,Amazon一家的份额要远大于它身后五家竞争对手之和”。
AWS VS. Azure VS. GCP:存储
在存储这方面,AWS的服务较为丰富,比如用于对象存储的Simple Storage Service (S3),通过EC2进行连续性块存储的Elastic Block Storage (EBS) ,以及用于文件存储的Elastic File System(EFS)。其中一些更具创新性的存储产品包括能够实现混合存储环境的Storage Gateway和Snowball,Snowball是一种物理硬件设备,组织可以在网络传输不可用的情况下使用该设备进行PB级的数据传输。Snow Edge也是一个包括一些机载计算能力的相似硬件产品,而Snowmobile是一个更大版本的数据传输硬件,它被设计用于进行EB级的数据传输。
在数据库方案,AWS有一系列的SQL兼容数据库服务,包括 Aurora、Relational Database Service (RDS)、 DynamoDB、 NoSQL database、 ElastiCache in-memory data store、 Redshift data warehouse、 Neptune graph database 以及 Database Migration Service。
AWS并不提供备份服务,但它有Glacier产品,这是为长期的档案储存而设计的。此外,AWS的存储网关可进行较为轻松地进行备份和存档过程设置。
Azure基本的存储服务包括基于REST的非结构化数据对象存储服务Blob Storage、用于大容量工作量的Queue Storage,以及File Storage和Disk Storage。而且Azure还具有用于大数据应用服务的Data Lake Store服务。
Azure的数据库服务种类较为丰富。其中包括:SQL数据库、MySQL数据库和PostgreSQL数据库。它也拥有数据仓库服务,以及用于NoSQL的Cosmos DB与Table Storage产品。同时,Azure还提供内存服务Redis Cache, 以及专门为那些在自己数据中心中应用Microsoft SQL Server的公司设计的混合存储服务Server Stretch Database。而Data Factory还支持混合存储、编排与集成。与AWS不同的是,Microsoft提供了备份服务,以及网站恢复与档案存储服务。
对于GCP来说,情况与计算方面相同,那就是它提供的服务种类较少。Cloud Storage是它统一的对象存储服务名称,这个服务具有一个Persistent Disk服务选项。除此之外,GCP还提供一个类似于AWS Snowball的传输设备及在线传输服务。
数据库方面,GCP具有基于SQL的Cloud SQL和专为关键任务工作负载设计的关系数据库Cloud Spanner。此外,GCP还提供两个NoSQL服务,Cloud Bigtable和Cloud Datastore。但是Google也没有备份与档案服务。
AWS VS. Azure VS. GCP:关键云工具
在对未来进行展望时,专家普遍认为,AI、机器学习(ML)、物联网(IoT)和无服务器计算等新兴技术将成为云供应商产品差异化的关键。三大云计算供应商均已经开始在这些领域中进行尝试,并或多或少开发了相应的产品与服务,并有继续推进之势。
AWS依然是覆盖面最为宽广的厂商,其特色产品包括用于培训和机器学习模型部署的SageMaker服务、 可强化Alexa服务的Lex会话界面、Greengrass IoT消息传递服务和无服务器计算服务Lambda。
在2017年的re:Invernt大会上,Amazon还推出了一系列的AI服务。比如DeepLens,这是一款通过光学字符、图像和物体识别进行机器学习算法开发和部署的AI相机。 还有开源深度学习库Gluon,它旨在让开发与非开发人员能够较为轻松并并快速对神经网络进行训练,而无需AI编程进行了解。
Microsoft在AI领域中投入较大,并在Azure上开发了机器学习服务和bot服务。此外,Azure还提供认知服务,包括Bing Web Search API、 Text Analytics API、 Face API、Computer Vision API以及Custom Vision Service。对于IoT,Azure有几个管理和分析服务,其无服务器计算服务被称为Functions。
毫不奇怪,Azure的许多顶级工具都是为了支持本地的Microsoft软件而设计的。 Azure备份是一种对Windows Server 2012 R2和Windows Server 2016中的Windows Server Backup进行连接的服务。而Visual Studio Team Services旨在为Azure上的Visual Studio项目提供服务。
对于GCP来说,AI和机器学习是它关注的中心。Google是AI开发中的领导者,这要归功于TensorFlow,该产品是一个用于构建机器学习应用程序的开源软件库。该数据库很受市场欢迎,一个证明就是,AWS专门增加了对TensorFlow的支持。此外,GCP在自然语言、语音、翻译等方面都有强大的应用。但是,虽然GCP也提供IoT和serverless服务,但它们都还处于beta测试中。
AWS vs. Azure vs. Google : 定价
在比较三位云计算巨头时,定价是最棘手的问题。因而,我们这里只做一些概括。
AWS的定价尤其难以理解。虽然它提供了一个成本计算器,但其中涉及了过于多的变量使得其难以得到准确的估算。 Gartner说道:“亚马逊的细粒度定价结构非常复杂,强烈建议公司使用第三方成本管理工具。”
而Azure也没有让问题变得更加简单。由于Azure存在复杂的软件许可选项和隐含的折扣模式,如果没有外部帮助,其定价结构可能更难以理解。
相比之下,GCP将其定价作为差异化的关键。它旨在提供“客户友好”的价格,以击败其他竞争者。 Gartner指出:“Google使用深度折扣和特别灵活的合同来赢得那些目前在其他云计算商项目上耗资巨大的客户”。
但是,这并不意味着GCP总是拥有最低的价格。客户需要对具体项目进行逐一分析以获取最佳的交易价格。而且由于供应商降价频繁,他们可能需要经常对这些价格进行重新估算。
AWS vs. Azure vs. Google:哪个才最适合你?
正如专家们所述,供应商对于一家公司的适合与否要取决于公司具体的需求和工作内容。在某些情况中,最适合某家公司的供应商可能就完全不适用于另一家公司。因而很多专家认为,大部分的企业将在未来采用多云与多供应商策略,以防止供应商锁定等问题。
对于那些想要获得最丰富的工具和服务产品的公司来说,AWS不容错过。不选择AWS的唯一理由就是这些公司想要获得一个更为密切化的关系,以及一种小型精品店式的服务。就其规模而言,亚马逊很难与每一位客户建立密切的关系,但经销商和顾问可以提供这种亲密感。
Microsoft最大的吸引点当然是它的Microsoft商店。公司所有的.Net代码与服务器环境都可以在Azure上运行,而且对于Microsoft本地应用的迁移也相当容易,对于Microsoft的“老客户”而言,Azure应该是第一选择。但如果公司想要获得Linux、DevOps或裸金属机支持,Azure就不是一个理想的选择。虽然Azure也支持Linux 但优先级不如Windows,而且鉴于DevOps主要借助于Linux/开源服务,Azure并不适合那些试图在DevOps方面有所作为的公司。
而虽然Google一直处于高速增长中,但是在云计算领域中,它的产品体系依然单薄,它并没有对传统业务提供专门的服务。不过Google已经承诺,公司将在云计算领域中投入10亿美元以进行开发,而且还与企业界知名的Cisco进行着密切地合作,这让它的具有了很高的成长潜力。当然,Google最大的优势依然是它的AI与机器学习,如果有公司致力于这些方面,那么Google值得一试。
最后,再重申一遍,如果你的公司运行Windows系统和许多Microsoft软件,你可能会需要考虑下Azure。如果你是一家小型的基于Web的初创公司,并希望迅速扩展业务,那么你可能需要去研究下GCP。如果你需求最广泛的服务,并试图进行跨区域性地扩展,那么AWS可能是你要寻找的对象。