全新的云原生开源项目, 帮助你简化上云之旅

原作者: 人工智能 收藏 分享 邀请

导读:企业开辟职员很忙。客户的希冀比以往任何时辰都高,他们但愿经由过程挪动手腕疾速、平安地拜候信息。我们都认可,只要微办事和基于云的处理计划才干为企业缔造一个真正矫捷和可扩大

AI人工智能网

企业开辟职员很忙。客户的希冀比以往任何时辰都高,他们但愿经由过程挪动手腕疾速、平安地拜候信息。我们都认可,只要微办事和基于云的处理计划才干为企业缔造一个真正矫捷和可扩大的将来。但是,只要20%的企业软件迁徙到了云。

是什么障碍了更多公司走向云计较?企业开辟职员常常不得不找时候进修这些常识。可是即便他们有时候,也很难晓得从哪里最先云当地开辟。手艺在不竭成长,即便在小型组织中,对最佳东西和方式的观点也是分歧的。

明天,我们将引见IBM的新云原出产品和开源项目,它们可以简化您的云计较之旅。

IBM使用法式云包使用法式云包旨在经由过程以下体例处理环绕云当地开辟的一些谜团:

打包一流的库和框架,用于开辟平安、疾速和可扩大的处理计划。

为组织核准的框架灌注贯注可定制和分歧的拜候概念。

下图显示了使用法式云包中包括的根基手艺:

使用法式云包包括一些年夜型组件,此中之一是Kabanero,它是云当地东西和库的调集,关于云当地开辟很是主要。

我们将引进一套新的代码形式、文章和教程,以在云使用法式包中引进卡巴内罗的概念,作为在企业中建立云当地使用法式的智能、尺度化和分歧的方式。

因为Kabanero是我们云开辟产物的焦点组件,让我们细心研讨一下这项根基手艺。

卡巴内罗开辟手艺卡巴内罗是云计较使用的开源根本层。卡巴内罗自己由公认的一流云手艺构成,这些手艺都是开源手艺。很多主要手艺的图形暗示如下所示:

Kabanero中的一个非凡元素是Appsody,它利用手艺仓库和模板为企业组织内的使用法式开辟建立一个尺度化和分歧的方式。

环绕Kabanero和Cloud Paks for Apps建立开辟职员资本的方式是存眷利用云DevOps组件的任务流程,供给关于它们的教程,并供给可以克隆并用作参考模子的代码形式。在第一个开辟职员资本调集中,我们共享了一个Appsody代码形式,引见了利用两个微办事建立使用法式的根基常识(包罗暗示和营业逻辑),并会商了在您本身的项目中利用Appsody的方式。

利用Appsody构建分歧的成果。Appsody是一个开源项目,它简化并节制云当地使用法式的开辟。Appsody的首要组件是一个仓库,用于构建预设置装备摆设的Docker映像,开辟职员可以利用它在云情况中当即建立使用法式。Appsody撑持仓库构建器来断定用户天生的使用法式映像的哪一部门是固定的(由仓库映像界说的一组手艺选择和设置装备摆设),以及哪一部门可以由仓库用户点窜/扩大(模板)。

思索利用Appsody的部门缘由是,它可觉得开辟职员供给平台即办事(PaaS)情况的上风(无需担忧装置和设置装备摆设根基手艺组件),同时,它答应架构师经由过程利用Docker映像矫捷地界说这些手艺组件。

Appsody仓库

Appsody仓库代表一组预设置装备摆设的手艺,旨在简化构建特定类型的云当地使用法式的进程。这能够包罗特定的情况(例如,node.js或Python-flask),以及用于监控、记实和其他操纵的集成选项。这些仓库宣布在仓库存储库中,关于企业来说,它可所以公共的,也可所以公有的。然后,开辟职员可以利用Appsody CLI为他们正在构建的使用法式提取恰当的仓库。Kabanero包括了一切需求利用的东西和对公共仓库库的进献,以及一组为企业选择的仓库。

Appsody不只可以简化预设置装备摆设手艺的利用,还可以经由过程利用“疾速当地开辟形式”,撑持开辟职员从一最先就在当地容器化情况中建立和测试使用法式。运转这些初始测试后,开辟职员可以将终极使用法式摆设到基于云的测试和出产集群中。从一最先就在容器中开辟,削减了在开辟进程前期增添容器化时带来埋没成绩的能够性。

Appsody模板

Appsody仓库带有一个或多个模板。模板代表利用仓库的进门级使用法式,可以随时运转和摆设。开辟职员可以点窜模板来构建他们的使用法式。

下图显示了开辟职员若何利用Appsody下拉仓库、点窜它、构建仓库,然后将其摆设到长途Kubernetes集群的进程。

下面的进程显示了手动摆设到Kubernetes集群的进程。在更面向出产的情况中,GitOps能够触发构建和摆设步调,而Tekton Pipelines将驱动摆设。卡巴内罗集是云使用法式包的一部门,它连系了使用法式仓库、GitOps和Tekton管道,为云当地使用法式的开辟和摆设供给了一个企业级的处理计划。

预备好了吗?

此刻您曾经领会了IBM云使用法式包的根基手艺,您可以最先摸索我们建立的内容了。

颁发于:https://mp.weixin.qq.com/s/6zfVpVwb9NjpH_Uk_woFtw

原始材料来历:https://developer . IBM . com/zh/blogs/cloud-native-development-growth-up/

单击以领会更多关于云帕克的手艺材料

[编纂:张燕妮德律风:(010) 68476606]喜好0云当地共享:每小我都在看和猜想你喜好它


保举浏览:

      全新的云原生开源项目, 帮忙你简化上云之旅


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

本文作者2020-7-31 06:00 PM
人工智能
粉丝1 阅读11 回复0

精彩阅读

排行榜

人工智能公众号

扫码微信公众号
我陪你畅想未来

最智能的人工智能网!
QQ:162057003
周一至周五 9:00-18:00
意见反馈:162057003@qq.com

扫一扫关注我们

Powered by Discuz! X3.4   © 2020 ( 鲁ICP备18055727号 )  |  |网站地图