就看你是想花时间和人力还是想花钱。花时间和人力就依靠OpenStack架构做定制开发。目前主流的虚拟化技术提供商,网络设备供应商和存储设备供应商都支持OpenStack框架,通过这些供应商提供的驱动可以顺利地解决异构资源池的管理和调度问题。
如果你想花钱解决可以采购成熟的商业解决方案,比如IBM Cloud Orchestrator,就可以完成复杂的服务流程统一编排和异构资源池的统一管理。
要想从技术体系上去做统一的管理,我认为难度比较大。
但是如果从管理上去做规划,我相信还是会比较有成效的。首先,需要在资源利用的各个环节进行一个精心的梳理和标准化,当然这个过程本身会耗费很多人力时间,不过我认为他是一个一劳永逸的事情。有了这一系列的标准体系,接下来我们可以根据这些既定的标准体系,建立一套相应的管理工具体系来帮助我们实现统一或者近似统一管理。
自行开发或者使用商业软件,如Amazon Web Services CloudFormation,IBM Cloud Orchestrator,Microsoft Azure Automation,OpenStack Heat orchestration engine,Saltstack等。
收起