加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

构建云原生软件的6个基本要素

发布时间:2020-02-04 03:07:33 所属栏目:云计算 来源:今日头条
导读:多年来,单片应用措施一向是实现营业需求的尺度企业系统布局。可是,一旦云基本架构开始以局限和速率处理赏罚营业加快,环境就产生了重大变革。现在,应用措施系统布局也已举办了转换,以顺应云当地应用措施和微处事,无处事器和变乱驱动的处事,这些处事在跨

多年来,单片应用措施一向是实现营业需求的尺度企业系统布局。可是,一旦云基本架构开始以局限和速率处理赏罚营业加快,环境就产生了重大变革。现在,应用措施系统布局也已举办了转换,以顺应云当地应用措施和微处事,无处事器和变乱驱动的处事,这些处事在跨殽杂和多云平台的不行变基本架构上运行。

云计较

按照Cloud Native Computing Foundation(CNCF)对云原生的界说:   “云原生技能使组织可以或许在当代,动态情形(譬喻公有云,私有云和殽杂云)中构建和运行可扩展应用措施。容器,处事网格,微处事,稳固的基本布局和声明性API就是这种要领的例证。”  

“这些技能使疏松耦合的体系具有弹性,可打点性和可调查性。团结强盛的自动化成果,它们使工程师可以或许频仍且可猜测地以最小的事变量举办高影响力的改观。”  

像Kubernetes这样的容器编排平台应承DevOps团队构建不行变的基本架构,以开拓,陈设和打点应用措施处事。此刻可以举办快速迭代的速率与营业需求保持同等。  

那么,建设云原生应用措施架构必要哪些成果,开拓职员将从中受益呢?尽量有许多要领可以构建和架构云原生应用措施,但以下是要思量的一些要素:  

1. 运行时(Runtime):它们更也许以容器优先或/和支持Kubernetes本机说话编写,好比Java,Node.js,Go,Python和Ruby等运行时。  

2. 安详性:在多云或殽杂云应用措施情形中陈设和维护应用措施时,安详性至关重要,应成为情形的一部门。  

3. 可调查性:行使诸如Prometheus,Grafana和Kiali之类的器材,它们可以通过提供及时指标以及有关如安在云中行使应用措施和怎样运行的更多信息来加强可调查性。  

4. 服从:专注于极小的内存占用,较小的工件巨细和快速的启动时刻,以使应用措施可在殽杂/多云平台之间移植。  

5. 互操纵性:将云原生应用措施与开源技能集成在一路,使你可以或许满意上述要求,包罗Infinispan,MicroProfile,Hibernate,Kafka,Jaeger,Prometheus等,用于构建尺度的运行时架构。  

6. DevOps/DevSecOps:这些要领旨在以最小的可行产物(MVP)和安详性作为器材的一部门,持续陈设到出产中。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读