电脑装配网

IBM的多云管理平台

 人阅读 | 作者yiyi | 时间:2023-08-12 08:58

昨天跟IBM的同事们讨论了IBM的多云管理方案,光听别人讲是不行的,还得自己看一下这个产品的具体内容。毕竟IBM的新CEO说了,混合云是他们的核心战略之一,所以这应该也是他们关注的重点。

其实IBM的多云管理平台我在之前的一篇文章《云计算世界里的几个新名字》里提到过,叫做IBM Cloud Paks for Multicloud Management, 即多云管理的云包,名字浅显易懂。直接跑到IBM官网上就可以看到关于这个产品的介绍:

https://www.ibm.com/cloud/cloud-pak-for-management。

IBM Cloud Pak™ for Multicloud Management 是运行在Red Hat的OpenShift Container Platform(OCP)上的提供从私有部署到边缘设备,持续可视化,管理和自动化的工具。可以提供多集群,事件管理,应用程序管理和基础设施管理,可以通过它提高效率,通过智能数据分析和预测获得内置的合规管理。

看了上面这一段是不是都晕了,不过没关系,我们来看看下面这张图,讲了这个产品的细节。

这张图很清楚,下面是端,云和内部数据中心,中间可以提高运维的效率,在分析管理部署这几个方面都可以,加上安全和合规管理,提供统一的用户体验。中间就是事件,基础设施,应用,多集群和工具的管理,意思上清清楚楚。

看这样的图对我这种技术派是远远不够的,因为这张图画的跟其他多云管理的平台大同小异,对我而言就是啥都没说,所以还得继续往深里看。

IBM的网站风格还是很商务派的,各种优点,客户用例啥的,比如应用程序为中心的管理,应用程序生命周期管理,集群和基础设施声明周期管理,运维生命周期事件管理,安全和基于策略的管控等等。

好吧,图画得挺好看的,但是具体怎么弄的还是不知道,这些用户案例都是些通用的基本功而已。最后,千辛万苦终于找到架构图,在第二页的一个角落里,是基于Kubernetes的一套完整的管理平台。

这张图稍微有点意思了,最下面是各种云厂商,上面跑着各种容器管理平台,然后就是多云管理和运维的组件,最上面是一些应用,好吧,基本上呢就是管理所有容器平台的一个聚合。下面这张图更清楚一些,跨两个AZ,里面各种Node,然后通过所谓的Multicloud Manager Controller (MCM Controller):和Cloud Automation Manager(CAM)进行对内对外的管理,支持CLI和UI。

这个架构其实还是不是很细节,具体还是不知道是怎么做的,按照我的逻辑,非要摸一摸才能算数,千辛万苦终于找到了一个动手实验:

https://www.ibm.com/cloud/garage/dte/tutorial/multi-cluster-management

原来是基于Red Hat OpenShift Container Platform,加上CloudForms,Ansible等等各种Redhat的组件实现了对不同云平台上的容器的管理,可惜这个动手实验里的Demo环境无法访问了。这个教程里介绍了如何添加集群,部署应用和管理集群。

昨天给我们介绍的IBM同事给我看了一篇他自己写的最佳实践也比较有用,说的是如何通过Cloud Paks for Multicloud Management,以及Sysdig和IBM Cloud Event Management管理公有云:

https://developer.ibm.com/articles/services-operation-on-ibm-public-cloud/

其实引起我关注的是这张图:

这是通过不同的开源工具和平台,搭建云的综合性管理平台,实现多云管理。这张图里提到了Sysdig,LogDNA,Prometheus,Slack,Git,Zabbix等等,都是各种开源工具。当然还有Red Hat的OCP和Ansible,以及K8S,从而实现客户所有定制的相关内容。

跟其他多云管理平台不一样的是,IBM的解决方案基本上是个OCP加一堆上层的开源或商业软件,对专业能力要求特别高。需要专业的PS服务,把架构和应用部署起来,还要加上长期的MS服务,对系统进行维护。另外在国内不能用的一些工具,比如Slack啥的,我们都可以直接把他换成微信,这不就是我们干了多年的专业么?

看来又能折腾点机会出来了,嘿嘿。


文章标签:

本文链接:『转载请注明出处』