系统集成云管平台

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

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

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

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

收起
参与7

查看其它 1 个回答duyh的回答

duyhduyh系统架构师中铁信

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

轨道交通 · 2020-01-08
浏览3099

回答者

duyh
系统架构师中铁信
擅长领域: 云计算云管平台私有云

duyh 最近回答过的问题

回答状态

  • 发布时间:2020-01-08
  • 关注会员:3 人
  • 回答浏览:3099
  • X社区推广