虽然多云可以提高可用性并消除供应商锁定,但使用多云并不能保证成功。公司需要一个完善的多云战略,以确保他们不会遇到运营或财务问题。本文 帮助企业主和决策者制定有效的多云战略。继续阅读以了解如何计划向多云迁移,并让您的公司为即将到来的文化转变做好准备。
为什么要采用多云战略?
多云是一个 具有挑战性的设置和运行环境,总体战略可确保公司准备好迎接挑战。一个深思熟虑的计划有助于:
- 建立高效的多云环境。
- 确保高投资回报率。
- 阻止 云安全威胁和风险。
- 确保未来顺利扩张。
多云策略有助于最大限度地发挥使用多云的效果,包括:
- 为每个任务和工作负载部署最佳市场解决方案。
- 更好的 云容灾。
- 高可用性。
- 更轻松、更快速 的云迁移。
许多公司在没有计划的情况下逐渐迁移到多个云,通常一次只提供一项服务或应用程序。这种方法很快变得笨拙,并导致 云蔓延、云实例、服务或提供商的不受控制的管理。完善的多云策略可以防止蔓延损害您的效率和预算。
多云策略还可以确保您为新设置对组织的要求做好准备。向多云需求的转变:
- 管理两个(或更多)不同的供应商。
- 了解所有服务的财务模型。
- 跨所有设置的高效集成。
- 保护所有环境的安全操作。
多云战略实施
理想情况下,公司应该在部署到不同的云之前创建多云战略。及时的计划可确保每个决定都适合更广泛的情况。以下是 创建多云战略的 11 步框架。此执行级别计划有助于了解多云背后的目标以及新环境的要求。
初始物流
创建多云策略首先要考虑您的需求。在这个初始点,您需要:
- 确定要部署到多个云的原因。
- 列出您的技术要求。
- 决定您是在内部还是通过外包来创建新环境。
- 设定粗略的项目期限。
- 分配项目预算。
该高级指南有助于在所有后续步骤中做出决策。早期评估也是评估更简单的部署模型是否更适合您的用例的机会。
设定总体目标和 KPI
您需要确定您期望多云能够提供业务价值的领域。通常,公司专注于一两个领域并将其转化为部署目标。共同目标包括:
- 消除供应商锁定: 如果无法切换到新的云和供应商,您在定价、折扣和功能方面的选择有限。多云的目标可以是实现在供应商之间不受限制地移动的灵活性。
- 开拓新市场: 公司通常决定部署多云,以确保在不同地理位置没有延迟的最佳性能。
- 更快的应用交付: 多云提供对计算资源的几乎即时访问。没有延迟加速了新代码的交付,因此部署目标可以是加快开发人员发布应用程序的速度。
- 增强自动化: 自动化和自助服务模型使 IT 团队更有效率。公司通常决定部署多云,以让员工专注于业务关键任务,而不是低价值的重复性任务。
- 降低总体成本: 多云由于更便宜的计算资源、更少的过剩容量和无硬件费用而降低了成本。多云背后的一个共同目标是使整体 IT 价格低于特定的财务阈值。
一旦您设定了多云部署的总体目标,您就拥有了 KPI,并准备好继续制定总体战略。
制定战略大纲
考虑以下方面来确定您的多云战略的方向:
- 您拥有的应用程序及其所需的云。
- 高效性能所需的特性、功能和服务。
- 云对不同应用程序和工作负载的适用性。
了解您的应用程序及其要求对于良好的大纲至关重要。回答以下的问题:
- 哪些应用需要高可用性?
- 哪些数据和流程最需要保护?
- 哪些应用程序和领域需要显着扩展(向上或向下)?
- 什么工作负载属于什么类型的云?
此时要注意成本,以避免将来不必要的支出。例如,每天运行几个小时的应用程序不适合 24/7 全天候云。您可以通过使用为每个应用程序提供正确服务的供应商来降低成本。
请注意,切换到多云将影响所有核心 IT 团队(运营、安全、网络和开发)。与每个部门展开对话以:
- 获取他们对应用程序、流程和日常工作流程的意见。
- 确保每个人都购买多云部署并为文化转变做好准备。
您的大纲需要包括将本地服务迁移到云的计划以及对应用程序的任何修改以使其对云友好。此外,您和您的团队应指定用于构建、测试和运行将与云服务交互的应用程序的规则。
与混合架构不同,多云需要云之间的紧密集成和环境之间的数据迁移。知道您的产品组合需要高水平的互操作性才能顺利运行。但是,请记住,并非所有流程都需要这种可移植性,这是另一个节省成本的机会。
做出与安全相关的决定
网络安全永远不应成为事后的想法,因此请确保您的多云战略从一开始就考虑到安全措施。您的计划应包括:
- 每个环境和整个设置的安全控制。
- 团队需要遵循的网络安全最佳实践。
- 确保安全的多云环境的工具。
确定您未来的云提供商是否将负责保护某些任务和流程,或者您是否希望所有安全性都在内部运行。此外,请确保您的战略考虑到您所在行业的任何合规性或政府法规。
这一步是开始 制定云安全策略的最佳时机,这是一个正式的指南,用于定义贵公司在云中的运营方式。
如果可能,请考虑组建一个 DevSecOps 团队,为您的新设置添加安全第一的心态。DevSecOps 是一个动态部门,它将安全性集成到您的 CI/CD 流程中,并确保在软件开发生命周期 (SDLC) 的所有阶段提供最佳保护 。
规划云产品组合
现在您了解了应用程序的要求,您需要设计一个云产品组合。组装产品组合时,第一个重要决定是确定您需要多少云。多云环境需要至少两个公共云,但要考虑额外的 私有云是否 可以使环境受益。
您还应该决定是否需要同构或异构设置:
- 同构云 包括来自同一供应商的多个云。
- 异构云集 成了来自不同供应商的公共和私有组件。
根据您的大纲,考虑您的产品组合是否需要 IaaS、PaaS 或 SaaS 。此外,请务必考虑您团队的技能。例如,如果团队只有拥有 Azure 经验的工程师,那么在不引入更多人才的情况下采用 AWS 是没有意义的。
选择云供应商
现在您已经了解了自己的目标和要求,是时候 选择云提供商了。绩效水平和成本节约取决于此决定,因此在支持任何人之前进行全面评估。
第一步是找到适合您预算的供应商。然后,通过将每个应用程序的要求与供应商提供的内容相匹配来过滤您的选项:
- 特征。
- 独特和额外的服务。
- 技术特点。
大多数云供应商都提供免费试用服务。测试期允许您检查特定供应商是否符合您的需求和期望。设置有两个或多个提供商的环境,并通过免费试用进行概念验证,以了解操作如何运行,然后再长期承诺给任何人。
为了获得最佳性能,您的提供商应该与最大的云基础设施直接连接。此功能可确保多云在高水平上运行,即使作为异构系统也是如此。
面向未来的多云战略
多云设置需要定期升级以保持高效。如果您希望为市场变化做好准备并保持系统健康,则必须提前计划。确保您的多云战略考虑:
- 部署新服务和应用程序。
- 扩大您的劳动力。
- 即将采用新的解决方案或技术。
面向未来的战略也延伸到您的供应商。除了确保供应商符合您当前的要求外,还要知道每个第三方供应商都必须符合您的可预见计划。虽然多云可以防止供应商锁定,但您仍然不想定期更换托管合作伙伴。
克服多云战略挑战
任何多云战略最常见的两个缺陷是 治理问题 和 超额成本。
公共云允许团队在几分钟内配置资源,因此公司需要了解资源使用情况。考虑实施 嵌入和自动化必要控制的无摩擦治理 ,同时允许团队快速轻松地部署云资源。
由于云计算的按需定价模型,控制云账单是另一个常见问题 。您需要一种全新的方式来考虑基础设施支出,因此您的战略必须考虑到云蔓延和资源浪费。此外,确保您的团队:
- 了解具有不同 SKU 的不同云定价模型。
- 知道如何分配云预算。
- 可以预测云的使用和成本。
- 知道跟踪支出和识别浪费。
- 熟悉优化技术和自动化策略。
- 可以分析复杂的云折扣选项。
- 知道如何使用不同的标记策略定义资源。
定义新角色和职责
混合云和 多云需要比任何其他云部署类型更多的专业知识。您的团队的技能组合对于短期和长期战略制定都至关重要。
多云背后的员工必须知道如何管理系统以确保可靠和可扩展的性能。确保团队精通:
- 多云操作和编排。
- 云监控。
- 自动配置。
- 基础设施即代码 (IaC)。
- 水平缩放。
- 原生云服务。
- 云计算安全。
- 灾难恢复。
公司在部署多云时通常会创建一个专门的团队。云团队的主要角色包括:
- 推动云计划的云副总裁。
- 云架构师。
- 软件开发人员。
- 成本管理专家。
- 项目和项目经理。
理想情况下,您的云团队还应该包括来自其他部门的兼职或全职代表,即:
- 操作。
- 应用程序开发。
- 集成和网络。
- 安全。
- 金融。
一些企业从云团队更进一步,形成了 云卓越中心 (CCoE)。虽然费用昂贵,但这些部门拥有配备齐全的专家团队,他们在整个组织内推动基于云的转型。
选择合适的 CMP
选择 允许团队从单一管理平台处理不同环境的云管理平台 (CMP) 。该中心工具应提供:
- 云计费和配置服务概述。
- 简单的库存和云资源管理。
- 第三方集成和工具管理。
- 商业智能。
- 治理和访问控制。
- 管理自动化策略。
- 多云代理和配置功能。
- 监控和警报系统。
CMP 应该与您的团队已经在使用的工具一起工作。由于每个多云策略都应包含团队知道如何使用的工具,因此请确保您的新 CMP 与当前工具链良好集成。
此外,确保工具和不同的云具有集成的数据库。否则,您可能会创建无法相互通信的数据孤岛和数据库。
制定云支出计划
创建多云战略的最后一步是定义支出预算和保持在分配资源范围内的方法。
不幸的是,控制波动的云成本具有挑战性。公司每年在不必要的云基础设施上花费超过 140 亿美元,因此请咨询专门管理云成本的专家。或者,您可以通过部署成本优化工具来控制费用, 这将有助于:
- 构建云帐户和账单。
- 识别储蓄机会。
- 执行治理规则。
- 自动配置。
- 提供准确的成本跟踪和支出报告。
- 在不必要的支出情况下提醒您。