1. 前言
本文主要讲解如何根据自身需求灵活选用 OpenStack和公有云资源。
OpenStack或公有云是几乎所有组织在采用云战略时都必须进行的讨论。这是因为OpenStack和公有云(AWS/阿里云/腾讯云/百度云等)无疑是公共和私有云空间中最流行的云技术。虽然阿里云、腾讯云等公有云平台已是最流行、最成熟的商业云平台,但OpenStack仍然是最流行的开源平台。两者都有各自的优点和缺点。
但哪一种更适合自己呢?在本文中,我们将尝试探讨这些问题。但首先,让我们先探讨一下OpenStack和主流公有云之间的区别。
2. 公有云是什么?
我们可以通过了解目前最出名的云计算服务提供商,从而了解公有云的含义。我们先来了解一下阿里云、腾讯云、亚马逊云。
阿里云创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。阿里云服务着制造、金融、政务、交通、医疗、电信、能源等众多领域的领军企业,包括中国联通、12306、中石化、中石油、飞利浦、华大基因等大型企业客户,以及微博、知乎、锤子科技等明星互联网公司。在天猫双11全球狂欢节、12306春运购票等极富挑战的应用场景中,阿里云保持着良好的运行纪录。- 摘自于百度百科
腾讯云有着深厚的基础架构,并且有着多年对海量互联网服务的经验,不管是社交、游戏还是其他领域,都有多年的成熟产品来提供产品服务。腾讯在云端完成重要部署,为开发者及企业提供云服务、云数据、云运营等整体一站式服务方案。
具体包括云服务器、云存储、云数据库和弹性web引擎等基础云服务;腾讯云分析(MTA)、腾讯云推送(信鸽)等腾讯整体大数据能力;以及 QQ互联、QQ空间、微云、微社区等云端链接社交体系。这些正是腾讯云可以提供给这个行业的差异化优势,造就了可支持各种互联网使用场景的高品质的腾讯云技术平台。- 摘自于百度百科
AWS成立于2006年,是目前最成熟的商用公有云平台。它通过网站提供高度可伸缩的计算、网络和存储资源,并基于按需计费方式对消费者进行收费。AWS以NO.1的姿态进入云市场,并保证服务的简洁性,多年来赢得了成千上万的客户,并继续在云平台人气排名中保持着不可动摇的地位。AWS最初只是一个公共云平台,但亚马逊后来通过AWS Outposts服务将其服务扩展到私有云。
3. OpenStack是什么?
OpenStack是一个开源云平台。它的设计目的是管理数据中心的分布式计算、网络和存储资源,并支持按需资源供应功能,提供与AWS/阿里云类似的体验。OpenStack支持裸金属、虚拟机、容器和无服务器的工作负载的部署方式。此外,它是私有云、公共云和电信网络功能虚拟化基础设施(NFVI)实现的基础。它是最流行的开源云平台,有大约2500万个内核在生产中运行,市场规模约为56亿美元,全球有成千上万的商业用户。
4. 什么时候使用OpenStack和公有云资源?
既然听起来公有云资源和OpenStack的工作方式以及它们带来的价值并没有什么显著的区别,你现在可能会想,OpenStack和公有云资源之间的区别是什么。仅仅是因为公有云是私有的,而OpenStack是开源的吗?其实不是。主要的区别在于成本模式。但这远远不仅仅是一个低成本一个高成本的区别。
5. 理解OpenStack和公有云的区别
从原则上讲,公有云和OpenStack的主要区别在于前者开箱即用,而后者需要您自己构建。由于从零开始构建云基础设施需要大量的前期投资(建立数据中心、购买硬件、支付云部署费用等),在云迁移工作的开始阶段,公有云通常是一个更有吸引力的选择。最后,你只需要在公有云上创建一个账户,附上一张信用卡,就可以立即开始使用云资源了。公有云提供商将根据实际的资源消耗向您收费。
另一方面,随着工作负载的不断增加,成本的增长速度也会越来越明显。随着时间的推移,使用公有云的成本可能会超过部署OpenStack的成本。当然,在本地运行云基础设施也会带来一些日常性成本(托管设施、能源消耗、员工工资等),但根据Canonical公司的统计,在长期和大规模运行时,这些成本会更低。
6. 总结
那么哪一种更适合你呢?答案是:这取决于您的使用需求。如果您需要立即访问云资源而无需预付成本,那么使用公有云并享受其按需计费方式。反过来,如果你多年来一直在寻找一个专用的云基础设施,并且你能够负担得起构建一个私有云的体系,那就使用OpenStack。就这么简单。
有趣的是,您还可以在混合/多云架构中同时使用这两种架构。这种方法使您能够进一步优化基础设施成本。当资源需求增加时,你可以先从公有云做起,然后在OpenStack基础上构建一个性价比高的私有云平台。然后,您可以将大部分工作负载转移到私有云,从而受益于成本的降低,同时在高负载期间和周期性计算密集型操作执行期间仍然使用高度可伸缩的公有云资源。灵活结合两者将帮助企业大大提高生产效率,同时可降低成本。
评论前必须登录!
注册