云回迁转变背后:组织因何做出改变?(2)
这是有关云回迁的两部分系列中的第 2 部分。 在《向云回迁的转变:组织为何做出改变——第 1 部分》里,我们深入探讨了在考虑回迁时边缘计算和数据主权的重要性,强调了保持对数据控制的战略优势。但另一个关键因素是Kubernetes日益普及,这是应用部署和管理的下一轮演进。Kubernetes 是一个开源的容器编排平台,为组织提供了灵活性与控制的诱人组合,帮助公司更动态地为每个应用调整规模大小。
尽管容器被宣扬为完整虚拟机的轻量级替代品,但它们具有强大的功能。从短暂存在的小型应用程序到大规模的有状态工作负载,容器使组织能够在一致的环境中封装应用程序,消除软件配置冲突,确保在不同平台上的性能可靠。Kubernetes 作为强大的开源容器控制器或编排平台,让开发人员能够无缝管理和扩展应用程序。
由于 Kubernetes 是开源的,任何人在任何时候都可以使用。无论您是操作企业级服务器的机架还是零售柜中的几个迷你 PC,Kubernetes 都可以无缝适应和运行。这种通用的兼容性、灵活性和易用性使开发人员能够创建、管理和扩展应用程序,不受传统上特定硬件或软件环境所施加的限制。
另一个吸引人之处在于 Kubernetes 所提供的标准化。开发人员可以编写应用程序,将它们封装到容器中,并无休止地复制这些容器,且结果始终一致。这消除了处理可能会覆盖关键数据的相互冲突的操作系统或应用程序所带来的头疼问题。容器能确保一个已知良好应用程序的数字化完美副本,其可以根据需要多次部署且毫无变化。
所有主要的超大规模服务提供商都围绕 Kubernetes 开发了先进的工具,但 Kubernetes 的核心价值仍然在于其开源基础以及它不会将组织绑定到单个云提供商这一事实。Kubernetes 还为组织提供了在不同环境(包括公共云、私有云甚至本地服务器)之间移动配置的能力,这才是真正的变革因素。这使企业能够避免被任何单个云服务提供商锁定,为每个工作负载提供选择最具成本效益和高效解决方案的自由。
在 Kubernetes 出现之前,在不同环境之间移动应用程序和工作负载既繁琐又耗费成本,并且持续将公共云资源用于稳定的长期运行的应用程序并非具有成本效益之举。现在,组织可以评估其计算需求,并通过将工作负载转移到最合适的渠道来优化成本,平衡成本和性能。具有可预测使用模式的稳定应用程序能够从私有云的成本节省中获益,避免与按需公共云资源相关的高额成本。
然而,并非所有应用程序都适合私有云。具有零星且高计算需求的应用程序,例如在大型数据集上运行一次性机器学习算法,非常适合公共云,因为它们能让企业在短期内利用强大的计算能力,且无需作出长期承诺。相反,需要持续运行和低延迟的应用程序,例如事件管理系统或实时金融应用程序,更适合私有云。
这么来想一想:公共云在为不使用时能够关闭的应用程序提供资源方面表现出众,在空闲期间节省成本。但对于必须全天候运行的应用程序,私有云提供了更可预测的定价和更低的总体拥有成本。此外,私有云为数据传输和连接提供了更大的灵活性和更低的成本,使其在不同位置之间移动大量数据时更具成本效益。
多云模式将继续存在,这是由对灵活性、成本优化和性能的需求所驱动的。在新冠疫情期间,由于当下的需求和外部压力,许多组织匆忙转向公共云。但很明显,依赖单一供应商不是一个可持续的长期战略。成本方面的担忧、延迟问题以及无法自由移动工作负载的情况,都凸显了一刀切做法的局限性。
通过对工作负载进行仔细评估,并发挥公共云和私有云的优势,企业可以实现最佳性能、最低成本,并最终促成更优的业务成果。未来取决于这种混合的多云模式,在其中,正确的策略能够带来天壤之别。
我们已经重点展示了最佳的云存储。