如何选择适合自己的云管理平台(三)

 

今天我们继续讲云管理平台的第三大类模块 administration & delivery。

Self Service

这方面的代表平台云管平台Rightscale的self service功能。 用户登录云平台即可以在服务目录里申请所需要的业务,费用预估业务审核财务审核等都由系统自动通知相关方,在申请批准之后,业务部署也会自动进行。

RightScale Self-Service Dashboard从上图可以看到,用户可以申请的IT服务有,三层网站服务(IIS),Ubuntu linux服务器,预装php的服务器,Oracle的weblogic,Oracle database 11g…

这一类的service broker通过预定义模板为以下场景提供云资源,技术甚至复杂的应用栈

  • 开发,测试
  • 培训
  • Demo
  • 简单的生产环境
  • 。。。

用户还可以选择选择适合的参数,比方说虚拟的大小,存储的类型,资源有效时间,

对IT管理部门来讲,self-service在减轻运维压力的同时还起到了对运行中的云环境进行标准化监管。

想要自己开发这个模块的同学应该看出来了,这里的分2大块:

 

1. Service Management 流程。

这部分从实现来讲和我们上面讲的service desk区别不大。 http://www.cnblogs.com/meowmeow/p/7064660.html

 

2. 模板和自动化部署

由于企业的网络架构各有不同而云上负载又多种多样,这一块的定制化要求很高。云管平台的开发团队需要保持关注azure本身的迭代release,官方镜像的更新,应用软件的更新。此外,各个企业的安全和合规性要求有不同,这也加大了开发这个模块的难度

Tips: 使用Azure的ARM template 做底层实现

 

配置管理

云管理员需要知道在云环境里所有正在使用的资源及其生命周期。同时,由于云弹性伸缩的特点,管理员需要知道有多少资源和服务是刚加入/变更/终止,资源间的依赖关系是怎么样的,云资源与应用的关系。我们看一张简单的云管理的CMDB图表

Image result for cloud cmdb

这个配置管理和我们上一篇的配置管理不是一个概念,自动化运维的配置管理更多指使用chef,puppet等工具做软件部署和维护。这里则需要展现在云环境里

  • 正在使用的:

虚拟机,虚拟机所用的镜像,虚拟机的静态IP,负载均衡器,公共IP,数据库配置,availability set。。。。

  • 过去曾使用的

虚拟机,虚拟机所用的镜像,虚拟机的静态IP,负载均衡器,公共IP,数据库配置,availability set。。。。

 

由于云资源的动态特性,一般建议通过云平台本身来取得配置管理的输入。云管理平台需要定期从云平台取得数据并存储(again, api, powershell,cli)。至于展现方面,其实excel也够用啦。

Tips:Tag, Tag , Tag

Tips:必须支持所有可能被使用的资源类型

posted @ 2017-06-23 17:22  MeowMeow  阅读(1186)  评论(0编辑  收藏  举报