众所周知,公共云已经改变了企业的游戏规则。在当今世界,每个企业都在寻找更有效地存储数据、支持敏捷应用程序开发以及减轻与本地数据中心相关的负担的方法。
公共云对于实现这些目标以及实现许多企业所寻求的更高程度的创新和数字化转型至关重要。虽然向云的转变带来了前所未有的创新,但它也带来了新的复杂性,有时甚至带来了意想不到的成本。
A5互联从企业云指数发现,几乎每个企业(99%)在过去一年中都已将一个或多个应用程序迁移到不同的IT基础设施,并且绝大多数企业(86%)都认为迁移应用程序既复杂又昂贵。因此,56%的受访者计划今年重点关注更多地了解其云消耗和成本,而52%的受访者计划利用可最大限度减少云浪费的解决方案。
典型的企业现在拥有多个数据中心和公共云提供商,并且许多企业还使用大量不同的托管设施和多个边缘站点。它提供了一种新的范式,公司必须考虑不同的因素和考虑因素,例如成本、可移植性和安全性,因为他们的数据不再全部锁在一个房间里。
企业必须仔细规划其云战略,以避免因复杂性和价格冲击而陷入困境。但在大多数情况下,说起来容易做起来难。大多数公司并不使用单一环境-他们的基础设施包括本地和公共云资源的某种组合。由此带来的挑战之一是与数据移动性和数据保护相关的额外费用和复杂性:移动数据以便在需要的地方和时间可用,同时保持数据安全需要仔细的规划和预算。换句话说,数据具有引力,除非计划好数据移动和编排,否则当数据集的主要位置不可用时,人们可能会陷入困境。
即使是在云中诞生的公司也面临着艰巨的任务。对于云原生企业来说,管理不同的云环境最初可能相对简单,但如果在某些时候需要将其数据迁移到本地以解决合规性、数据主权问题或预算问题,如果执行不当,可能会导致成本飙升。
话虽如此,首席信息官应该考虑以下四个注意事项,以从一开始就控制云的复杂性和成本。
1.头脑云端,脚踏实地
为了获得云的好处,企业需要调整他们的期望并切合实际地进行计划。人们有一种错误的看法,认为公司可以早上在AWS上运行应用程序,下午在Azure上运行,晚上在Google云平台上运行。事实上,多云是一项中长期战略,需要数月或数年的时间。考虑到这一点构建云运营模型可以让企业受益于利用多个云的灵活性,同时避免因尝试使用云做太多、太快而产生的成本和复杂性。当有适当的期望时,混合多云是可以实现的、负担得起的,并且无疑是有益的。
2.尽可能多地用别人的钱学习
企业在开始混合多云之旅时应遵循一些最佳实践。其中包括确保关键应用程序功能具有API包装器、尽可能多地容器化现代应用程序以使其具有可移植性,以及通过CI/CD管道自动执行应用程序部署以避免手动错误并降低成本。公有云已经存在了近15年,公有云的设计现在已经在整个行业中得到了很好的理解。尽管如此,公司仍需要注意如何利用公共云来处理某些应用程序或工作负载。例如,对遗留应用程序组合进行现代化在理论上听起来可能是个好主意,但实际上,成本高昂,而且不会提供投资回报率,对于遗留应用程序来说,提升和转移是更好的选择。
3.标准化、自动化和偏执
公共云环境与传统的本地基础设施根本不同,因此企业需要以不同的方式思考它们,尤其是在安全性方面。虽然强化的外部和不受限制的内部自由可能是本地的可行模型,但相同的模型可能会在云中带来灾难。基于主机的安全方法在公共云中变得更加重要。自动化和标准化可确保安全措施在企业内的所有云资源和服务中一致应用,并缩短检测未经授权行为的窗口。企业还必须考虑其中的非技术方面:团队的培训和教育。在安全方面,所有团队和部门必须达成共识,以便他们能够在安全相关计划上进行有效协作。
4.从第一天起就建立选择性
公共云是迄今为止开始创新的最佳场所。然而,随着公司在公共云中进行试验并且较小的应用程序组合获得关注,企业需要适应这样的现实:对于绝大多数应用程序来说,公共云总是比在本地运行它们更昂贵(或也许甚至是另一朵云)。为了避免锁定,企业必须建立在需要时迁移计算的选择性,以及在需要时将数据移出公共云的机制。拥有大量云工程人才的企业可以自己做到这一点,但绝大多数都需要一个专门为数据和计算移动性设计的底层平台。
使用一个平台跨云、本地和边缘运行所有工作负载的优势是不可否认的:从提高灵活性到优化性能、合规性、敏捷性等。通过听取上述建议,公司可以将复杂性和意外成本等多云挑战降至最低,并推动创新。