蓝盟弱电工程,解读2019年集装箱基础设施的最新趋势和进展

发布者:上海IT外包 发布时间:2019/8/1 11:05:51来源:www.linemore.com

  Kubernetes的崛起令人惊叹。在短短几年内,它从一组原生云开发人员推动的开源项目转变为由云服务提供商推广的标准运营和维护平台。
  随着应用程序工作负载从虚拟机迁移到容器,Kubernetes已成为自动化和扩展容器部署的流行选择。但是,到目前为止,Kubernetes开发一直专注于基础架构,而不是简化应用程序开发和实现的更广泛问题。幸运的是,这种隔离正在逐渐消失,因为几个PaaS堆栈正在将  Kubernetes集群添加为兼容的运行时目标,例如Pivotal Cloud Foundry,而该公司将Cloud Foundry与Kubernetes集成的运动代表了一个编排平台。容器。它已成为公司有利环境的大趋势。
  正如我们之前讨论的那样,公司通过采用PaaS堆叠和开发方法来利用软件抽象的力量,这些方法具有令人信服的业务和技术原因。 Cloud Foundry是最受欢迎的选择,因为它的早期发布和完整的基于技术的系统可满足开发人员和IT专业人员的需求。 Cloud Foundry长期使用容器作为应用程序运行时环境,但作为自治系统,容器由名为Garden的内部模块管理。商业版Pivotal Cloud Foundry的用户很快就会有另一个选项,—— Kubernetes,以及一系列改进.——这些改进解决了阻止公司采用Kubernetes的缺点。
  Pivotal拥抱服务网络Kubernetes
  Pivotal通过提供集成和兼容的软件和服务,将Cloud Foundry转变为PaaS公司。在最近的OSCON开发者大会上,该公司认识到Kubernetes作为集装箱管理系统的蓬勃发展,并宣布其在Kubernetes运行的主要产品Pivotal Application Service的有限预览版本。
  “Kubernetes中的PAS旨在为Kubernetes提供PAS的开发体验.α版本是概念验证,支持PAS最重要的功能,例如'cf push',适用于许多基于buildpack的应用程序,同时运行PAS Kubernetes应用程序实例。下图总结了alpha版本中的内容“。解读2019年集装箱基础设施的最新趋势和进展
  Pivotal还实现了以下功能:
  Cloud Foundry应用程序实例执行Kubernetes pod,其中包含将PAS应用程序转换为OCI(Open Container Initiative)映像和Kubernetes pod配置的转换程序。 Kubernetes控制器管理应用程序的实现和扩展。
  与HTTP PAS路由器集成,将客户端请求的流量定向到Kubernetes中运行的应用程序。
  应用程序和pod记录与PAS注册系统(Loggregator)的集成。
  最多支持50个应用程序实例。
  alpha版本需要vSphere,NSX-T和Pivotal Enterprise Container Services PKS,但该公司计划支持其他Kubernetes平台,特别是AWS,Azure和Google Cloud Kubernetes服务。
  最近几个月,Pivotal还推出了其他几款Kubernetes产品,包括基于开源Buildpacks项目创建容器图像的编译服务,对Kubernetes的Spring Java Runtime环境和RabbitMQ软件的支持,以及在Istio和Envoy(自动化客户端)访问在Kubernetes集群中运行的应用程序的容器服务网格。这些显着提高了Kubernetes作为生产应用平台的可用性和可用性。此外,作为具有商业支持的产品,他们不需要安装,调整和调试开源软件所需的经验和知识。
  解读2019年集装箱基础设施的最新趋势和进展
  IBM领导本机云应用程序的开发
  IBM还忙于为业务开发人员提供Kubernetes改进,并宣布了几个旨在加速和简化容器化应用程序开发的开源项目。虽然尚未打包为商业软件,但以下项目将特别吸引那些刚接触原生云应用程序设计的开发人员:
  Kabanero是容器应用程序的架构和开发框架。它使用Kubernetes进行工作负载管理,以满足架构师,Java开发人员和DevOps交付团队的需求。它基于与Kubernetes相关的其他三个项目:Knative(开发过程自动化和无服务器端点),Istio(服务网格)和Tekton(CI/CD集成)。通过开发运行时和框架(Node.js,Java,Swift),Kabanero封装了在预构建实现中配置集群,安全性和Kubernetes网络的实践。它还包含几个新项目,其中包括:Appsody通过为多个流行的编程环境分组预配置的开发框架和模板,简化了应用程序开发。
  Codewind是一个开源开发项目经理,为流行的IDE添加容器支持,包括Eclipse和Visual Studio。
  Razee是一个持续交付工具,支持为Kubernetes实现的容器中的微服务,其中包括可视化配置信息和图形部署界面,以帮助进行故障排除。使用集成模板简化多个集群的实施,这些模板可在集群和云环境中实施配置和安全策略。
  看看IBM声明:“在整个Kubernetes生产生命周期中,没有其他开源项目可以在容器中创建与原生云应用程序的集成体验。” “借助Kabanero,您的开发团队可以创建可在Kubernetes中实施的应用程序。”没有首先成为容器和Kubernetes专家的程序。这减少了开发人员从继承的基础设施迁移到更现代化的基础设施的障碍。“
  密集型集装箱使用与警告挑战并存
  Pivotal(以及戴尔和VMware)和IBM(以及Red Hat)都认识到,业务开发人员和IT组织将容器视为比他们当前使用的VM服务器更高效,灵活和可扩展的应用程序环境。但是,企业用户仍在努力应对不成熟的技术,挑战安全配置,陡峭的学习曲线以及无法轻松集成到其他系统中的复杂基础架构。
  事实上,Diamanti最近进行的一项调查显示,集装箱的使用越来越多,企业采用者面临着持续的挑战。容器已经进入主流,调查发现IT架构师和平台负责大多数容器决策,而今年在容器技术上花费至少10万美元的组织增加了5.5分百分比为38.5%。此外,26%在容器中花费至少10万美元的组织计划将大部分工作量转移到容器中。
  解读2019年集装箱基础设施的最新趋势和进展
  解读2019年集装箱基础设施的最新趋势和进展
  公司正在努力的一个领域是找到足够的容器体验来实现他们的目标。那些认为容器技能缺乏“主要使用抑制剂”的人今年增加了一半,占受访者的近四分之一。认为自己没有影响的受访者是那些对最便宜的容器技术计划(低于50,000美元)没有影响的人,也就是刚刚开始或测试最小容器安装的人。事实上,近65%的人认为技能短缺是适度或重要的采用抑制剂。解读2019年集装箱基础设施的最新趋势和进展
  关于生产中容器的执行,多年来的主要挑战非常一致:与现有基础设施的集成,安全性和实施的复杂性。这些抑制因素是Diamanti,PAS和Red Hat OpenShift等打包容器平台在IT业务组织和DevOps中如此受欢迎的关键原因。
  解读2019年集装箱基础设施的最新趋势和进展
  作者的意见
  在服务器配置,网络管道和编程语法的神秘细节中,关于Kubernetes的讨论似乎有偏见,这导致业务和IT主管质疑技术如何满足他们对新应用程序的需求和实现更快的上市时间。对于这些非专业人士,他们并不关心设计细节。相反,应用程序所有者,赞助商和业务主管希望了解Kubernetes如何节省资金,提高应用程序性能并缩短开发时间。通过关注应用程序开发过程而不是交付系统,可以最好地实现这些目标。
  对于Kubernetes.——的开发人员来说,这是一个机会。无论是Pivotal和IBM等商业软件公司,AWS,微软和谷歌等云服务提供商,还是生态系统的大量开源贡献者。 Kubernetes。公司已经意识到容器和Kubernetes的价值,但他们需要通过以下方式简化产品和服务:
  在容器中开发本机云应用程序
  实施容器基础架构
  管理容器工作负载和安全策略。
  最近的发展反映了集装箱基础设施发展的潜力和希望。中央容器技术与PaaS框架和开发方法的结合最终将使Kubernetes及其生态系统足够成熟,以满足普通企业的需求。

 

上海IT外包服务网 链接:http://www.linemore.com

>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部