多云时代,如何解决资源与应用管理难题?
2018-10-08 17:33 星期一

随着云计算市场蓬勃发展,云计算公司寻求差异化服务,不同云计算公司独特的云服务能力,吸引企业用户将业务精细化部署到不同的云上,以获得更专业的服务,同时,混合云以其兼具开放性与安全性的优势,为越来越多企业所选择,公有云服务商的混合云解决方案日益完善,也为用户灵活部署混合云创造便捷条件。


1

多云架构已成为多数企业 IT 战略

根据 RightScale “2018 State of the Cloud Report” 调查报告,在 1000 余家受访企业中,81% 的企业采用混合云架构、多家云服务商的公有云或异构私有云的多云战略。多云架构已经成为企业数字化转型中 IT 战略的首选。

图:RightScale 2018 State of the Cloud Report “Enterprise Cloud Strategy”

2

多云架构具备明显优势

驱动诸多企业选择多云战略的原因是什么?无论从业务的连续性、灵活性还是建设成本考虑,多云架构相比单一私有云或公有云的架构,呈现出明显优势:

  • 降低业务中断风险:采用多活或主备模式进行业务部署,避免某一家云服务商基础设施故障导致业务中断。

  • 避免技术瓶颈:在特定的云服务商提供的服务无法满足业务需求时,企业仍然能够自由选择其他云服务商。

  • 更低扩容成本:在需要弹性使用资源的业务场景下,以公有云低成本的可扩展性,节省数据中心扩容成本。

  • 兼具安全性与开放性:混合云架构中,私有云保障核心数据安全,同时使用公有云进一步实现IT资源的按需使用、弹性伸缩。

  • 实现业务精细化部署:不同领域的业务结合云服务商能力所长,灵活搭配,形成契合企业需求的最佳云服务组合。

3

多云环境下管理面临挑战

多云架构本身具有的底层资源复杂、应用多样等特点,对于企业信息化部门,多云环境下的统一运维、统一管理成为一项具有挑战性的任务,面临着以下痛点:

  • 多云环境的统一监控、运维管理:企业使用异构的云增加了统一运维管理的复杂性,对于单云架构,可使用云服务商提供的管理工具,对于多云架构,如何使用统一平台进行运维管理,进而提升 IT 服务交付效率、增加资源利用率,降低运维成本,成为企业关注的问题。

  • 多云环境下的应用管理:单机环境下,应用的部署、管理相对简单,对于多云的分布式环境,应用的部署、运维、标准化管理成为难点,同时,传统的应用、基于微服务架构的应用、以及近来发展迅猛的 Serverless 应用,不同类型的应用也为一站式应用管理增加了难度。

  • 异构环境中核心业务迁移和部署:使用多云后,无法避免数据的跨云迁移,在异构的云、数据中心之间进行数据迁移,如何保证数据的一致性及低时延,又成为了新的挑战。

多云架构以其优势为越来越多的企业所采用,同时,也留下诸多管理问题使用户爱恨交加。

那么,多云时代,企业是否可以真正实现统一 IT 管理?是否可以用一个平台、一套标准实现多云环境的企业应用高效部署与管理?答案是肯定的。

4

 iFCloud 云管平台

云管平台解决就是云计算管理的问题。云管平台的核心,就是把存量资源全部同步到云管平台中。用户可以在平台界面上看到自己有多少个资源池、多少存量资源,然后可以做很多管理功能,比如组织机构、审批流程、业务系统划分、存量资源报表等管理功能。

在云资产管理方面,青云的 iFCloud 云管平台不会做传统 CMDB 那种细致的管理,但它能借助云治理的能力和自动化部署的能力,实现云平台内部资产 CMDB 的自动更新,实时保持与底层云平台的同步,通过云管平台实现企业的云 CMDB,主要有以下几点:

  • 云资源池管理:提供创建云平台、维护云平台控制信息、云平台资源同步等功能。通过添加管理的云资源池,可在后续创建资源以及生成云资源的告警和统计信息等方面进行联动,为管理人员提供云资源状态的全局视图。

  • 物理资源管理:为虚拟化平台提供物理主机的管理,提供物理 CPU 核数、内存大小和存储空间等资源统计信息以及运行监控,还可对云平台或数据中心各类资产进行管理,方便管理人员可随时了解所有资产的状况。

  • 虚拟资源管理:一键同步云资源池中存量虚拟资源,并自动关联不同类型虚拟资源的关系,包括虚拟资源属性和性能指标数据。存量虚拟资源还可以添加到业务系统中,提供基于业务系统的统计分析。

  • 组织机构和审批流程管理:支持搭建企业的组织机构管理体系、定义各组织机构管理员的管理权限和查看组织机构维度的资源使用情况。 QingCloud 统一云管理平台预置申请审批流程管理模块,允许系统管理员自定义审批流程、关联审批事项,实现企业内部的流程管理体系。

  • 业务系统管理:业务系统管理是对企业的实际 IT 信息系统的抽象,提供业务系统的权限管理、系统生命周期管理以及基于业务维度的资源统计分析,实现 QingCloud 统一云管平台对业务的支持,打通资源与业务两个维度的管理通道。

  • 告警影响分析:对数据中心管理员关心的宕机故障进行监控,当计算存储节点宕机触发虚拟资源迁移时,提示受影响的虚拟资源,结合公告管理系统,可以为业务系统的运行提供更高级别的保驾护航,体现运维管理人员的价值。

5

多云应用管理神器——OpenPitrix 应运而生

对于企业来讲,除了资源管理之外,其实应用程序是更贴近于需求的,同时企业可能有各种类型的应用需要管理,包括传统的应用,像数据库、Tomcat、Hadoop,还有基于微服务架构的应用、以及近来发展迅猛的 Serverless 应用等。

企业需要一个可以管理不同类型应用程序的一站式管理平台—— OpenPitrix 应用而生。

OpenPitrix 会针对于每一个云服务提供商的服务,提供一个 ProviderPlugin 插件来适配,ProviderPlugin 会使用相应云平台服务商的API来管理运行其上的应用,这种方式可以做到,无论未来新加了任何一种新的云服务商,我们都可以通过添加插件的方式对其进行支持。

OpenPitrix 最大限度地解耦了应用和应用运行时的云环境:

  • 一方面可以让开发者很便捷地开发应用,并可以管理和运维,查看报表及统计信息;

  • 一方面又可以让开发者对这个应用进行定价,售卖给最终使用用户。

目前在基于 OpenPitrix 上开发的任何运行的应用,都能够售卖给任何基于 OpenPitrix 的应用管理平台上去使用,我们的口号是:Run any application at any scale on any   infrastructure,也就是基于 OpenPitrix 可以将任何应用以任何规模部署到任何基础设施上面,对开发者来说就是 Build once and run anywhere。

未来,青云QingCloud 希望通过云管平台与 OpenPitrix 产品的整合,形成应用和资源统一交付的平台,这样用户可以把更多的精力放在核心业务层。

文/青云QingCloud