随着越来越多的企业正在贯彻多云战略,在云中部署工作负载以实现性能、安全性和成本的优化成为众多组织在云旅程中所追求的重要目标。著名的研究机构IDC发布了一份技术评估指南,旨在帮助云用户更好的分析自身工作负载的需求,找到合适的云提供商来让云的投资回报最大化。
延伸阅读,了解Akamai cloud-computing
引言
云已成为执行数字优先战略的组织所遵循的事实标准。来自IDC的数据显示,70% 的公司计划在未来五年内进行重大业务转型,其中约四分之一的公司将依靠云提供商来实现这一目标。
采用云计算方式让开发人员可以快速配置资源、按需扩展和全球部署,从而加快了创新步伐。运营团队可以通过不断丰富的自动化能力来管理这些环境,从而提升应用程序和数据的整体可用性。产品团队则可以更快地响应客户需求,根据需要发布新特性和功能。业务的所有领域都可以感受到这种影响。
如今,云计算占到了IT总预算的33%,97%的组织计划在未来两年内维持或增加其云预算。
根据IDC的研究,这些投资分布在各个领域。曲中位居榜首的是安全性,66%的受访者表示担心涉及网络威胁和保护敏感数据。此外,65% 的组织希望最大限度地提高任务关键型应用程序的性能和可用性。另有60%的人专注于最大化云资源的利用率。
随着首席信息官对云越来越精通,他们正在探索全新的部署模式,并解决如何在多提供商环境中优化工作负载的挑战。人们对多云架构和促进多个公有云提供商和私有云之间的工作负载移动的最佳实践表现出更多的兴趣。这种方法还扩展到边缘计算,在边缘计算中,在用户所在位置附近部署应用程序变得至关重要。
这些发展趋势产生出一种策略,即根据一组定义的需求将工作负载与最适合的云提供商和部署模型相匹配,从而实现性能、安全性和成本的优化。
改变部署模式
每个组织的云旅程都从一个云提供商开始的。然而,IDC 数据显示,64% 的调查受访者目前正在使用多个云提供商; 如果包括私有云,这个数字会上升到 70%。
有几个动机正在推动这一趋势。据 IDC 的数据显示,44% 的组织表示他们已经开始采用“同类最佳”方法来选择云提供商。 这种回应是承认云基础设施和平台服务不是一种商品,而是在设计和交付方式上有所不同。例如,将一个云用于企业应用程序,将另一个云用于数据分析的情况并不少见。在其他情况下,首席信息官计划使用单个云提供商,但由于架构限制而扩展到其他云提供商。
随着云在 IT 总支出中所占比例越来越大,对如何管理相关成本的审核也越来越严格。 来自IDC 的数据显示,33% 的组织表示他们的多云战略旨在降低供应商锁定的风险。 在云之间移动应用程序的能力使得在谈判中获得对自己更有利的商业条款变得更加容易。 并且它还可以在云提供商遭受重大中断的情况下提供额外级别的弹性。
边缘计算也对基础设施的设计方式产生影响,以解决与超大规模云数据中心相关的限制。对于毫秒级的实时应用程序,端点和数据中心之间的往返会引入不必要的网络延迟,从而对性能造成负面影响。另一个考虑因素是传输和存储在边缘创建的数据所涉及的成本,尤其是在不需要长期使用的情况下。
数字主权通常始于数据驻留要求,也归因于多云架构的增长。由于组织必须遵守越来越多的行业与政府法规,因此必须能够控制数据的存储和访问位置。
工作负载优化
组织利用多云部署策略的能力通常与工作负载的架构相关。 IDC 研究表明,平均有 43% 的应用程序已经迁移到云端。 但是,将遗留应用程序迁移到云基础架构与使用容器、微服务和声明性 API 等云原生概念对应用程序进行现代化改造之间存在差异。
企业报告其应用程序分为三大类:
31% 被认为是单一的单层架构。
32% 是 n 层(前端、业务逻辑、数据库)。
37% 被认为是使用微服务设计的云原生。
为特定工作负载选择合适的云有几个注意事项。第一个是创建所有现有应用程序的清单,特别注意架构。接下来是确定使用模式,确定资源使用是否一致,或者是否需要突发计划以满足需求高峰。性能要求还决定了超大规模区域是否足够或是否需要边缘部署。此外,包括数据传输费用和其他商业条款在内的成本会对云选择产生重要影响。表 1–3 中的工作表可以帮助组织选择适合其需求的云提供商。
工作表部分
使用云原生设计原则设计的工作负载更容易迁移到新的云提供商。
表 1:可移植性就绪情况
工作负载是否基于微服务? |
微服务之间的通信是否依赖于文档化的 API? |
工作负载是否需要虚拟机? |
工作负载是用容器实现的吗? |
工作负载是否使用任何无服务器计算功能? |
工作负载是否依赖于任何特定的开源项目? |
工作负载是否依赖于任何特定于提供商的平台服务(例如,PaaS)? |
工作负载是否需要在数据库中存储/持久化数据? |
来源:IDC,2022 年
工作负载性能和可伸缩性要求可用于确定最佳部署方法。
表 2:性能和可扩展性
工作负载是否会受益于部署地点的地域多样性? |
对工作负载的需求是否一致,或者使用模式是否有所不同? |
保持良好的用户体验所允许的最大网络延迟是多少? |
工作负载是否有内容/媒体元素(例如图像、视频)? |
工作负载管理多少数据? |
有多少数据涉及从云传输到端点(出站)? |
来源:IDC,2022 年
其他标准也会影响云提供商的选择。
表 3:附加标准
工作负载的任何元素是否受数据主权法规的约束? |
工作负载是否与混合云模型中的任何本地系统集成? |
是否有任何需要零信任分段的特定安全要求? |
您是否拥有自动化工具来跟踪和优化云成本? |
来源:IDC,2022 年
在决定在哪个云上部署工作负载时,上述清单很有帮助。满足五个或更多可移植性标准的工作负载需要更少的努力来跨环境迁移。因此,这些是考虑转向提供最佳性价比和运营能力的供应商的重要候选因素。
性能和可扩展性是另一个问题,也是多云的主要驱动力之一。对这些要求的三个或更多正面响应表明该应用程序将从多个环境中获益。
如果您的工作负载需要满足任何其他条件,请确保您寻找的云提供商具有广泛的区域选项以及完整的安全性与连接性选项。
来自赞助商的信息
Akamai 为在线生活提供支持与保护。全球众多公司选择 Akamai 来构建、交付和保护其数字体验,为数十亿人的日常生活、工作和娱乐提供服务。借助全球从云端到边缘的广泛分布的计算平台,我们使客户能够轻松开发和运行应用程序,同时让体验更接近用户,并远离威胁。
若要进一步探讨如何为工作负载考虑何种组件,请访问:
https://www.akamai.com/solutions/edge/cloud-computing-linode
这篇文章的内容感觉还行吧?有没有想要立即在 Linode 平台上亲自尝试一下?别忘了,现在注册可以免费获得价值 100 美元的使用额度,快点自己动手体验本文介绍的功能和服务吧↓↓↓
欢迎关注Akamai,第一时间了解高可用的MySQL/MariaDB参考架构,以及丰富的应用程序示例。