下一代云计算根本不需要将服务器放入容器中
所谓的下一代云计算可以说始于向云原生的转变——传统的服务器计算模式让路给了容器化和微服务环境。
“实际上,你不必依赖于服务器(在云原生环境中)——你可以考虑使用新的编排系统,很多人必须转变思维方式,以真正达到能够更有效地使用新版本和新系统的地步。”Container Solutions的云原生工程师Charlotte Mach说,“Kubernetes确实有帮助,但有时会让人想到‘我们把服务器放进容器里’就够了——这不是在docker容器里有了一个单体程序后该有的。我们所做的是努力帮助人们重新思考下一代。”
Mach和Container Solutions的CEOIan Crosby,讨论了下一代计算,包括边缘计算、混合和多云应用、环境可持续的云计算和文化。
下一代云计算的许多(如果不是大多数)方面仍然还处于发展阶段。Mach说,云环境中的边缘计算仍然是一个“特殊情况”。她解释说,这是因为“你不能仅仅拿着Kubernetes集群,把它放在靠近移动塔的数据中心,就说你有了一个可以做你想做的一切的边缘集群,你还要考虑特殊的网络需求。”
用于边缘计算的工具与用于云原生环境的工具类似。Mach的团队还使用HashiCorp的Terraform来编写通用基础设施代码,用GitLab部署资源。Mach解释说:“更多的是你在(针对边缘应用程序)最终创建的平台如何具有特定的需求——这些需求还不能完全满足。Kubernetes为你做了很多事情,但它并不是真正面向大多数边缘用例的。”
下一代云计算必然要变得更加环保、可持续。为此,可再生能源受到了很多关注。有证据表明,一些云提供商的环境正在向“碳中性”模式转变。“我们看到人们在选择哪一个云提供商,甚至哪一个数据中心时,倾向于选择运行100%的可再生能源的那一个。”
下一代云计算也带来了文化的转变。毕竟,Kubernetes是开源的,这种思维模式应该继续向新兴的云应用程序传递。“我真正希望看到的另一件事是,当云原生开始扩展到不同的行业或不同的领域时,开源文化对它们产生影响。”
传统的数据中心管理团队和软件开发和运维团队在合作时,更大的压力来自于采用更多的开源文化——这“过去是很多闭门和专有的东西。云原生扩展到了这些新的领域是令人兴奋的。”
作者:开源云中文社区