控制多云环境的优秀方法
即将开播:5月14日,Jenkins在K8S下的三种部署流程和实战演示
如今,越来越多的企业开始采用多云方法,而不仅仅是选择单一的基础设施即服务(IaaS)云计算提供商。通过从两个或多个云提供商选择IaaS服务,并在每个提供商之间共享工作负载,多云采用者可以采用提供最大灵活性、最高可靠性、大多数功能和最佳价格的服务。
弄清多云环境固有的复杂性是迈向全面控制平台和服务的重要第一步。咨询机构德勤公司首席云战略官David Linthicum表示:“这意味着要成为一名优秀的架构师,并使用最少数量的异构云服务来支持最佳的技术选择。这还意味着利用'单一痛苦'的抽象层,使架构师可以使用通用界面和仪表板来管理不同的云平台。”
卡内基梅隆大学泰珀商学院商务技术和市场营销学教授Param VirSingh指出,即使对于经验丰富的IT专业人员而言,多云管理也可能是极具挑战性的。他说:“如果组织使用多云环境,则必须使用多云管理工具。供应商提供了许多多云管理工具,例如IBM、Dell、CenturyLink、BMC Software、Google等,它们可以帮助这一领域的组织。”
战略规划
制定详细的计划是形成可控的多云环境的重要的第一步。Liberty MutualInsurance安全DevOps平台的高级主管Justin Stone表示:“无法控制不了解且没有一致的处理方式的事情。无论企业是追求最佳品种还是要采用云不可知的多云方法,企业都需要在战略背后召集组织,以便根据战略制定架构决策。”
一旦确定了策略,下一步便是建立明确定义的路径来指导IT开发团队。Stone说:“通过共同的经验创建一个基于自助服务的模型来与各种云计算提供商、云服务和平台进行交互是至关重要的。”他指出,该模型应确保开发云资源,管理生命周期,开发人员入职以及治理和安全防护栏均以有组织且一致的方式进行处理。他解释说:“这种方法统一了从管理层到底层的经验,并允许企业在一个模型中启用每个云提供者以使其与目标策略保持一致。”
Liberty Mutual已在单个开发人员门户上进行了标准化,该门户旨在提供一致的体验和通用模型,使其可以构建其控件。他说:“在审查了该领域的许多替代方案之后,我们选择开发自己的方法,而不是购买云计算管理平台。”
标准化
瞻博网络公司高级主管兼云计算推广人员Scott Sneddon建议,尽可能进行标准化。大多数公共和私有云平台提供商都提供自己的管理工具。他说:“这些工具可能非常强大,因为它们通常与交付平台紧密集成在一起。不幸的是,这些工具也往往是特定于其特定提供者的,并且通常不能移植到其他平台。”
他警告说:“这将导致锁定,并使真正的多云变得不可实现。”
为了防止云计算供应商锁定,Sneddon建议使用开放的跨平台工具,该工具允许用户独立于正在运行特定工作负载的平台来部署和保护工作负载。他解释说:“这包括自动化工具以及网络和安全性方法。”
实现云平台之间无缝互操作性的另一种有效方法是通过使用开放标准和技术(例如容器)来标准化工作负载。IBM公司战略总经理Jamie Thomas建议使用企业混合云Kubernetes平台跨云进行编排。他说,“这种方法提供一致的工作负载管理,并允许组织根据需要在云平台和内部部署数据中心之间移动工作负载,同时保持一致的运行环境。”