系统集成云管平台

在云管平台中,什么是服务编排?服务编排应该如何规划和设计?

上次听某银行的架构师分享,云管平台的建设策略应该是以服务为主,管理为辅。
服务为主:
1. 云管平台首先要考虑自己能够提供面向谁,什么样的服务目录?
2. 服务目录要考虑可扩展性;
4. 服务目录要考虑和自动化操作结合起来;
4. 服务交付要支持可编排,如Mysql的交付,可以基于虚拟机和Mysql安装文件,以及安全策略等实现Mysql的自动化交付!

因此,我想请问,在CMP中,要支持这样的服务编排应该如何设计?

参与7

2同行回答

duyhduyh  系统架构师 , 中铁信
要实现服务编排,首先后台需要异步任务处理组件,我们使用celery实现任务的异步处理。其次就是前台的业务逻辑了,首先在基础服务里,需要支持虚拟机以及脚本等功能,也就是说一切即服务。在进行复杂的编排任务时只需要组合资源(计算、存储、网络)和脚本即可实现编排任务。将复杂业务...显示全部

要实现服务编排,首先后台需要异步任务处理组件,我们使用celery实现任务的异步处理。其次就是前台的业务逻辑了,首先在基础服务里,需要支持虚拟机以及脚本等功能,也就是说一切即服务。在进行复杂的编排任务时只需要组合资源(计算、存储、网络)和脚本即可实现编排任务。将复杂业务逻辑拆分成一个个小的任务,并定义好任务之间的依赖关系,然后将任务下发给celery就可以了。
以上是基础,手动编排做好了,就可以继续做可视化编排了,现在市面上做的比较好的可视化编排是拖拽式的,用户体验比较好。

收起
轨道交通 · 2020-01-08
浏览3055
Henry2017Henry2017  研发工程师 , 金融行业
通常给用户提供一个可编排界面,可以是逐项选择,也可以是配置文件方式,用户自己定义需要什么服务,mysql或是rabbitmq,资源配置规格等;cmp再解析配置参数,转化成云平台可接受的参数,创建云服务。...显示全部

通常给用户提供一个可编排界面,可以是逐项选择,也可以是配置文件方式,用户自己定义需要什么服务,mysql或是rabbitmq,资源配置规格等;
cmp再解析配置参数,转化成云平台可接受的参数,创建云服务。

收起
金融其它 · 2020-01-02
浏览3517

提问者

贺勇
产品研发部总经理Canway
擅长领域: 云计算系统运维服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-01-02
  • 关注会员:3 人
  • 问题浏览:6212
  • 最近回答:2020-01-08
  • X社区推广