Cloudpods是一个开源的Golang实现的云原生的多云和混合云融合平台。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。
Cloudpods由北京云联壹云技术有限公司主导开发,并于2019年9月于Github开源。Cloudpods采用核心开源模式,其商业版本云联壹云企业版(YunionCloud)自2017年开始研发,已经服务了上百家企业客户。
云计算使企业的业务发展获得强劲动力,但是企业在使用过程中也会不时出现云计算平台业务中断的情况,可见单一的云计算战略存在很大的风险,越来越多的企业意识到这一情况,并决定采用“多云”战略。
“多云”是指在整个企业架构中使用多个云供应商,从而允许企业将其工作负载分散到不同的环境中,以此实现业务敏捷性和成本效率的平衡。
Flexera的《RightScale2019云状态报告》中指出84%的企业采用多云战略;EMA的调查显示,在全球范围的公有云使用者中,使用两朵云以上的用户占61%。Gartner在一份报告中称:未来90%中大型企业将利用混合云管理基础设施。
选择“多云”的优势
对于企业而言,选择多云的好处显而易见,无论从业务的连续性、灵活性还是建设成本考虑,多云架构相比单一私有云或公有云的架构,呈现出明显优势:
降低业务中断风险:采用多活或主备模式进行业务部署,避免某一家云服务商基础设施故障导致业务中断。
避免技术瓶颈:在特定的云服务商提供的服务无法满足业务需求时,企业仍然能够自由选择其他云服务商。
降低扩容成本:在需要弹性使用资源的业务场景下,以公有云低成本的可扩展性,节省数据中心扩容成本。
兼具安全性与开放性:混合云架构中,私有云保障核心数据安全,同时使用公有云进一步实现IT资源的按需使用、弹性伸缩。
实现业务精细化部署:不同领域的业务结合云服务商能力所长,灵活搭配,形成契合企业需求的最佳云服务组合。
“多云”之困
企业“多云”战略的选择可能会让开发和业务人员感到满意,但是对于企业的基础设施和运营团队而言无疑加大了工作难度。他们需要管理更多的设备和环境,跟踪访问、监控所有新环境。
同样,企业的财务部门的工作量也将增加。这些服务中的每一项都将以消费为基础进行计费,导致工作越来越繁杂。
通常,组织采用多云架构一定是经过了一系列的取舍。许多CIO因降低成本而被吸引到云计算上来,但是当迁移到一个多云环境时,节省成本变得更具挑战性,有时候甚至会超出预算。
多云也带来了更多的复杂性。容器和编制软件可能使应用程序变得可移植,但它们的定制和数据(由于数据持久性问题)可能无法向下传递到下一个云。此外,至少在理论上,穿越多个云层自然会带来更多的风险,因为更多的接触点会扩大安全威胁的范围。
此外,还有人员配置的问题需要考虑。企业很难找到足够多的人才来支持每个平台的安全、合规和政府要求。团队必须在所有平台上都做好准备,并为备份和安全建立最佳实践,这可能颇具挑战性。
当然,如果能够有效应对管理协调的多云环境方面的挑战,企业将收获丰厚的回报,包括降低整个IT基础架构成本和运营成本,减少宕机、应用停运和数据丢失的情况,提高整个IT架构的可视性、监管和控制力度。
“多云”管理
如果想要实现相关目标,需要采用科学的方法管理云端环境。
1、确定目标与管理措施。确定多云环境目标与企业战略计划保持一致,确定目标之后,建立云监管措施,并通过建立多云管理团队协调多云环境的运行,避免产生不必要的成本。
2、将合适的工作负载迁移至适合的云中。随着大多数应用逐渐迁移至云端,需要确定最适合每个工作负载的云平台,这并不是将现有应用换到云环境中运行那么简单,其中涉及到升级应用以添加云服务,同时将其迁移至云中,并且重构应用以适应基于微服务的架构。
3、监控并持续改进监管措施与多云环境,以适应组织的优先任务、竞争环境、新兴技术以及云管理平台。
在提高自身管理水平的同时,对于企业而言,选择一个靠谱的多云管理平台是更好的选择。
Cloudpods 作为新一代产品化云原生多云管理平台,可以帮助客户统一管理异构IT基础设施,极大简化多云架构复杂度和难度,帮助企业轻松驾驭多云环境。