对于云,的土著社区来说,2019年无疑是至关重要的一年。没完没了的消息让人眼花缭乱,很难看清发生了什么。然而,如果你退一步看看这些内容,你会发现2020年云将有四个主要趋势。
2014年6月,谷歌宣布接受Docker,并开发了一种新的开源工具来管理计算基础设施上的工作负载。此举被誉为一场革命,以至于《连线》杂志的记者在标题中写道:“谷歌在云!"的计算领域打开了它的秘密武器
这个工具,Kubernetes,将会给云的计算技术带来巨大的变化,催生一个巨大的技术社区。当时,谷歌、微软、阿里巴巴和AWS正在为云计算市场份额而激烈竞争,库本内特斯将在其中发挥极其重要的作用。
Kubernetes的功能很简单。Docker使交付标准化的可移植软件变得容易:只要您安装Docker并将您的代码、库和配置放在Docker容器中,您就可以在任何基础架构上运行它。现在,您有一系列打包在多个容器中的应用程序,它们运行在数据中心和云环境中的一系列异构计算机上。谁来告诉哪个集装箱往哪里跑?这种异构硬件作为统一的计算机会如何运行?这叫业务流程,Kubernetes替你接手。
当然,这个想法并不新鲜。但是库本内特承诺从谷歌几十年的经验中受益于开源社区。谷歌的经验是通过廉价的商品基础设施运行和优化密集型工作负载。这恰恰是很多企业的梦想,他们可以收购Google级别的技术,并在此基础上开发自己的电子游戏。
这也成为谷歌一个优秀的营销策略。标准化的编排使用户更容易运行Docker工作负载,这将鼓励他们过渡到Docker新范式的标准。基于Docker的“云native”工作负载在云比完整的传统应用程序更容易运行,而且它们也更容易在云之间迁移,成为“可移植”的内容。这意味着企业可以将他们的计算迁移到云平台,扩大云;的计算市场。同时,人们可以从一个云平台迁移到另一个云平台,使人们更容易从AWS迁移到谷歌的云平台。间接的,云的Kubernetes供应商的兼容性正在标准化。
Windows azure最初采用的是AWS服务,2014年8月,他们迅速拥抱了Kubernetes。亚马逊花了四年时间提供托管的Kubernetes服务。
经过几年的发展,用户对部署Kubernetes变得更加谨慎;技术方面,Kubernetes也越来越稳定。在最初的POC之前,企业已经意识到运行Kubernetes需要非常专业的技能和大量的支持软件。
谷歌向一个新成立的基金会——云本地计算基金会捐赠了库本内斯(Kubernetes),该基金会的使命是托管开源项目,以构建“全球技术基础设施的关键组件”。社区在不断发展壮大,一年一度的KubeCon已经从一个1000人的小活动演变为一个遍布全球的12000人的大活动。
那么,到2020年,云的原始趋势是什么?
首先,深入企业
最初Kubernetes只是在一些小的POC项目中使用,现在Kubernetes已经大规模被企业广泛采用。
根据网络安全公司Stackrox进行的一项调查,2019年是Kubernetes主导集装箱排列的一年:86%的受访者使用它进行排列工作,远远高于2018年的57%。然而,这项调查仍然缺少的是,有多大比例的工作负载保留在传统体系结构中,而不是在容器中运行。另一方面,企业Kubernetes平台Diamanti表示:“与2018年相比,我们清楚地看到,集装箱管理正在进入企业IT的主流。”
虽然Rancher、CoreOS等公司都在为企业提供商业级的Kubernetes解决方案,但企业仍有一些特殊的技术需求急需满足,如权限、治理、成本控制、整合等。
2019年,这类新闻也大量涌现:
开放策略代理是一个开源的合规代码解决方案,已经捐赠给CNCF。此后不久,该项目的创始人宣布,他们的初创企业Styra已经启动,并获得了1400万美元的融资。作为代码的合规性本质上意味着用户可以在代码中定义规则,这使得他们更容易以可扩展和自动化的方式进行管理。
Kubecost解决了大规模管理基础设施成本的问题。
预计2020年,将有越来越多的企业级初创企业发布使用Kubernetes解决权限、治理、单一虚拟管理平台、成本控制等问题的消息。
第二,混合云正式成为库本内特的一部分
这种趋势从一开始就非常明显,库本内特斯将在云遇到不同的供应商。不清楚混合动力云本身是否会直接出现在我们的可选产品系列中,答案将取决于云:的大型供应商。他们会选择采用混合动力云,并允许他们的产品与当地的库本内特斯解决方案兼容,还是需要大量集成或粘合产品来使用,这将增加用户的使用成本。
在微软,这种意图是显而易见的,微软Azure是第一个提供混合云的主要云供应商。自2016年以来,Azure Stack允许用户使用类似Azure的技术来运行私有数据中心,并通过公共接口将客户的Azure连接到公共云和私有云。直到11月份的Azure Arc预览版,才包括Kubernetes产品。用户现在可以跨库本内特集群运行容器,无论它们位于Azure、其他云还是私有基础设施上,并通过公共Azure界面管理所有容器。
亚马逊于2018年底加入该团队,现在正在逐步推出AWS前哨站。该产品将合并的亚马逊硬件/软件堆栈直接放入客户的数据中心,与AWS进行交互。
直到去年,谷歌似乎不愿意接受混合云技术。谷歌在4月份推出了Anthos套件,用户可以利用其Kubernetes解决方案—— Google Kubernetes引擎(GKE),无论该集群是由谷歌还是任何云供应商或办公室托管。
2019年是混合动力云获胜的一年,现在它已经赢得了三个云供应商巨头的支持。混合云库伯内特将于2020年正式推出。
这也意味着微软相对于云其他供应商的优势正在逐渐消失。这是个大问题。微软的云产品在很多方面不如云的其他供应商,机器学习不如谷歌,云平台不如亚马逊。
第三,云本地人的安全
即使Kubernetes已经被企业采用,但并不局限于POC,可以在多种环境下运行。但是Kubernetes在安全方面压力很大。本来在低安全级别的POC项目中,部署测试运行良好,但是一旦切换到生产级计算操作,就需要更高的安全级别。
为了满足这一需求,一股新的网络安全创业浪潮正在兴起。近10年的趋势表明,开发人员和运营团队已经转向敏捷和DevOps范式。这意味着代码发布频繁,周期快,部署快。持续的代码发布和持续的代码部署将变得递增或持续。网络安全也要持续。用pen tester测试代码的老方法已经不行了,不断更新的软件需要持续的网络安全。
另一个大趋势是一定程度上把网络安全交到开发者手里。由于生产环境的部署越来越多地掌握在开发人员手中,而不是与开发分开的运营团队手中,开发工具让开发人员控制和提高其应用程序的安全性是合乎逻辑的。
这些消息也证实了上述两种观点:
Snyk花了1.5亿美元帮助开发人员发现他们的代码、容器或Kubernetes集群中的漏洞。
Anchore获得了2000万美元的融资,为Kubernetes建立一个全面的集装箱安全平台,在当地运行。作为美国国防部发展战略参考体系结构的一项要求,它已得到广泛验证
希望以后能有更多的工具帮助开发者评估自己应用的安全性,云原生安全的内容交给相关专家完善。
第四,边缘计算
在过去的两年里,我们听到了很多关于“边缘”的消息。在我们这个时代,连汽车、冰箱都是计算机程序,数据传输量并没有增加,为什么不在数据附近运行计算呢?为什么又去数据中心?在边缘计算,然后将计算结果汇总在一起,既可以降低带宽需求,又可以提高安全性和隐私性,优化计算和使用过程。
事实上,包括Kubernetes在内的软件栈不必运行在数据中心之外的异构计算环境中,例如智能手机或智能手表,它们通常功能较弱,可以处理较少的开销。
那么,我们如何处理这一堆呢?
2019年有很多相关新闻,包括:
行业领先的商业Kubernetes供应商Rancher宣布发布轻量级Kubernetes版本k3s,该版本专为无人值守、资源有限的远程或物联网设备设计。
虚拟库布雷1.0,一个允许您将库贝尔内特扩展到无服务器容器环境,特别是边缘基础设施的系统。
栈的边缘已经成熟,预计电信公司或设备提供商将陆续发布重要消息。
这四个关键趋势将在2020年重塑云,这是令人兴奋的一年。
随商信息技术(上海)有限公司 b2b2c多用户商城系统是基于PHP技术的企业级电子商务平台系统,系统支持平台自营、招商加盟和多商家入驻、集成微信商城、移动端APP商城、微信小程序于一体。公司主营业务包含商城系统定制开发、新零售系统解决方案、电商平台系统定制开发、商城网站建设服务等等,ShopSuite为大、中、小企业提供一个安全、高效、强大的电子商务解决方案,协助企业快速构建、部署和管理其电子商务平台,拓展企业销售渠道,致力于推动PHP技术和电子商务行业的发展而不断努力。