APP下载
报价宝  ›  综合  › 

IBM释出原生云端K8s应用程序开发框架Kabanero

报价宝 来源:baojiabao.com 发布时间:2019-07-17 17:47:00 11月06日更新
报价宝综合消息IBM释出原生云端K8s应用程序开发框架Kabanero

IBM在OSCON 2019大会上,一口气释出了云端开发相关的三项开源专案,分别是K8s应用程序开发框架Kabanero,以及用来打造云端应用程序的堆叠与工具Appsody,另外,IBM也为热门IDE释出扩充套件Codewind,降低容器化应用程序的开发门槛。

IBM提到,越来越多企业的采用混合云策略,不少工作负载都被放到Kubernetes和容器中执行,但是除了挑选适合的技术不容易外,要将工作负载搬迁到云端,架构师、开发人员以及营运人员等不同角色,要能共同合作更是另一个挑战。为了降低开发与部署原生云端应用程序的困难度,IBM创建了Appsody、Kabanero与Codewind三个新的开源专案。

Appsody提供了一系列原生云端应用程序的开发工具,包括CLI以及技术堆叠Appsody Stacks,还有可用堆叠中央储存库Appsody Hub。Appsody的目的是要简化原生云端应用程序的开发过程,要让开发人员在数分钟内,就能创建符合组织标准以及要求的微服务。Appsody Stacks内含热门的开源Runtime以及开发框架的预配置样板,像是搭配Eclipse的Java或是带有Express的Node.js,为基于Kubernetes和Knative技术建构的应用程序提供开发基础。

使用者可以客制化Appsody堆叠,以满足特定开发需求,而Appsody Hub则提供了一个中央控制中心,使用者可以在Appsody Hub找到可用堆叠、创建新堆叠或是修改现有堆叠,透过修改Appsody Hub中的堆叠,只需要重新启动应用程序,就能大规模应用更新到以该堆叠为开发基础的应用程序。而Appsody CLI则让开发者能够探索新的可用堆叠,并带入本地端环境,进行建构、执行、测试与部署工作。

而原生云端Kubernetes应用程序开发框架Kabanero的目标,就是要让开发者能以现有的技能开发Kubernetes应用程序,Kabanero整合了不少开源专案,包括Knative、Istio与Tekton,还有Appsody、Codewind和Razee,建构起整体的开发框架,为用户提供端到端解决方案,可用来建置、部署和管理Kubernetes应用程序生命周期。

Kabanero将基础开源技术整合到了一个基于现代微服务的框架中,使得架构师、开发人员以及营运人员能够良好的协作,IBM提到,使用Kabanero让用户不需要额外花时间,掌握DevOps最佳实践或是Kubernetes基础设施等技能,Kabanero已经将Node.js、Java和Swift等Runtime和框架,与原生Kubernetes的DevOps工具炼整合在一起。

IBM提到,目前市面上没有Kabanero相似的专案,虽然有一些开源专案能够解决Kabanero所处理的部分问题,但皆无法在Kubernetes上,为容器化应用程序从创建到整个生命周期,提供整合的开发方法,而且组织不需具备容器和Kubernetes专业知识,也能将原本在传统基础设施运作的工作负载,转移到更现代的云端架构上。

IBM同时也推出了由Eclipse基金会管理的新专案Codewind,Codewind提供像是VS Code、Eclipse和Eclipse Che等热门IDE的扩充套件,让开发者可以在熟悉的工作环境建置容器应用程序,IBM强调,Codewind减少了容器化应用程序开发的困难,开发者也可以在容器中快速迭代,进行除错与效能测试,就如同是在正式生产环境中执行一样。Kabanero和Appsody将透过Codewind提供整合的IDE开发体验。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 汽车价格 笔记本价格 小米手机价格 红米手机价格 降噪耳机价格