关于云原生
创始人
2025-05-28 23:16:04
0次

一、云原生:云原生计算加速了应用与基础设施资源之间的解耦,通过定义开放标准,向下封装资源,将复杂性下沉到基础设施层;向上吃撑应用,让开发者更关注业务价值。此外,云原生计算提供统一的技术栈,动态、混合、分布式的云原生环境将成为新常态。

云原生(Cloud Native)是一个组合词,“云”指应用程序运行于分布式云环境中,“原生”指应用程序在设计之初就充分考虑到了云平台的弹性和分布式特性,就是为云设计的。

可见,云原生并不是简单地使用云平台运行现有的应用程序,它是一种能充分利用云计算优势对应用程序进行设计、实现、部署、交付和操作的应用架构方法。

二、云原生的4个要点:DevOps、持续交付、微服务、容器。

三、云原生关键技术

  1. 容器:

容器技术是一种相对于虚拟机来说更加轻量的虚拟化技术,能为我们提供一种可移植、可重用的方式来打包、分发和运行应用程序。容器提供的方式是标准化的,可以将不同应用程序的不同组件组装在一起,又可以将他们彼此隔离。

  1. 微服务

微服务是一种软件架构方式,我们使用微服务架构可以将一个大型应用程序按照功能模块拆分成多个独立自治的微服务,每个微服务仅实现一种功能,具有明确的边界。为了让应用程序的各个微服务之间协同工作,通常需要互相调用rest等形式的标准结构通信和数据交换,这是一种松耦合的交互形式。

  1. 服务网格

服务网格是轻量级的网络代理,能解耦应用程序的重试/超时、监控、追踪和服务发现,并且能做到应用程序无感知,

服务网络可以使服务与服务之间的通信更加流畅、可靠、安全,它的实现通常是提供一个代理实例,和对应的服务一起部署在环境中,这种模式我们称为Sidecar模式(上一篇中有讲述过),Sidecar模式可处理服务之间通信的任何功能,比如负载均衡、服务发现等。

  1. DevOps(Development & Operations, 开发和运维)

是开发人员和运维人员的合作过程,是一种工作环境、文化和实践的集合,目标是高效地自动执行软件交付和基础架构更改流程。

  1. 不可变基础设施

由人工维护、经常被更改的环境就是“可变基础设施”;

与可变基础设施相对应的是不可变基础设施,是指一种基础设施环境被创建后不接受任何方式的更新和修改。

不可变基础设施架构是通过整体替换而不是部门修改来创建和变更的。

  1. 声明式API

是一种软件设计理念:我们负责描述一个事物想要达到的目标状态并将其提交给工具,由工具内部去处理如何实现目标状态。

相关内容

热门资讯

揭秘关于辅助器!葫芦岛爱玩麻将... 揭秘关于辅助器!葫芦岛爱玩麻将辅助器AI攻略,葫芦岛爱玩麻将多功能切实存在有辅助器攻略1、点击下载安...
一分钟了解透视器!吉祥麻将透视... 一分钟了解透视器!吉祥麻将透视器AI技巧,吉祥麻将多功能切实是真的有透视器技巧1、不需要AI权限,帮...
实测教程辅助!八戒辅助AI软件... 实测教程辅助!八戒辅助AI软件,八戒多功能切实真的有辅助软件1、超多福利:超高返利,海量正版游戏,八...
科技分享辅助器!皮皮衡阳字牌辅... 科技分享辅助器!皮皮衡阳字牌辅助器AI方法,皮皮衡阳字牌多功能切实有辅助器方法1、下载好皮皮衡阳字牌...
推荐十款辅助器!MG棋牌辅助器... 推荐十款辅助器!MG棋牌辅助器AI教程,MG棋牌多功能竟然是真的有辅助器教程MG棋牌是不是有人用挂微...
研究成果辅助!易玩堂辅助AI教... 研究成果辅助!易玩堂辅助AI教程,易玩堂多功能原来存在有辅助教程1、玩家可以在易玩堂线上大神俱乐部对...
一分钟了解外挂!易玩堂外挂AI... 一分钟了解外挂!易玩堂外挂AI教程,易玩堂多功能一直是有外挂教程1、上手简单,内置详细流程视频教学,...
玩家必看科普透视挂!九九麻将透... 玩家必看科普透视挂!九九麻将透视挂AIapp,九九麻将多功能真是真的是有透视挂app1.九九麻将 选...
分享个大家开挂!全优棋牌开挂A... 分享个大家开挂!全优棋牌开挂AI软件,全优棋牌多功能一直有开挂软件1、上手简单,内置详细流程视频教学...
最新通报透视挂!至尊娱乐城透视... 最新通报透视挂!至尊娱乐城透视挂AI插件,至尊娱乐城多功能切实有透视挂插件运至尊娱乐城辅助工具,进入...