在管理混合云和多云环境时,有很多选择,但没有捷径可走,也会面临一些挑战。
虽然云计算已经以某种形式出现了十多年,但从私有、本地或公共位置管理其当前企业迭代的工具仍在快速发展。Gartner 表示,包括 IBM/Red Hat、Scalr、Cisco 和 Nutanix 在内的 多家供应商提供不同程度的云管理功能。
VMware 云管理业务部产品营销副总裁 Roy Ritthaler 表示,虽然有很多选择,但企业很难有效地管理多云环境。Ritthaler 表示,“由于工作负载部署在多个公共云、多云 Kubernetes、私有云/数据中心和边缘位置,大多数企业发现很难统一了解其环境的健康状况以及管理成本、确保安全性和改善运营治理,同时实现核心流程自动化。”
这不仅是技术挑战,也是人员和流程的挑战。缺乏统一的供应工具、孤立的运营可见性、缺乏整体性能和成本洞察力以及互操作性和集成问题意味着孤立的资源、分散的团队和管理工具的扩散。涉及多个角色——IT 运营、DevOps/开发人员、财务和业务线 (LOB) 领导者——在企业采用云模型时需要广泛的培训、协作和流程变更。
IDC 研究发现,大多数企业预计他们将需要全新的多云管理工具来满足他们新兴的业务和基础设施运营需求。
“随着开发人员和业务组实施最符合其应用程序和业务创新路线图的云服务和工具,而对企业偏好的考虑有限,多云架构正在引入新一波的管理复杂性。容器、微服务和 Kubernetes 的引入进一步增加了复杂性。” IDC 表示。
据 IDC 称,未来两年,企业决策者预计将优先投资于分析、性能监控和报告、容量优化、成本管理以及自动化和自助服务,以增强多云和治理的管理能力。
这些管理工具紧密相连。成本决策必须根据容量需求和应用程序性能进行决策。
企业也对跨越不同云提供商的应用程序开发密度感到焦虑。
企业管理协会(Enterprise Management Associates)的一项研究表明,有 2316 个与 AWS、Azure 和 Google Cloud 相关的 Python 库,开发人员每天下载大约 1300 万次到 112 个不同的(主要是基于 Linux 的)操作系统。
“虽然单个项目通常位于单个云的边界内,但 EMA 也看到越来越多(约 10%)的项目跨越多个云。微服务的快速增长加剧了这一趋势,同时强调了开发人员和 IT 运营商迫切需要统一的治理和管理层,以同时为优化发布效率和运营可靠性做出贡献,”EMA 表示。
如此广泛的项目导致许多客户寻求帮助来管理跨多个环境的工作负载,这需要多个控制台和工具。
随着企业管理多云环境以及控制台和工具数量的增长,遇到来自孤立数据的挑战是很常见的,这是将运行在遗留系统上的应用程序迁移到不同的云环境中不可避免的常见副作用。