美文网首页
2022-04-10 啥是“云·原生”

2022-04-10 啥是“云·原生”

作者: 布瓜浩_albert | 来源:发表于2022-04-10 23:52 被阅读0次

一直的困惑

云原生这词我应该是2021年听说的(用实力证明自己是菜鸟)。一听我就懵*了。“云”,我是知道的。“原生”,我也有所了解,“原生态”、“原生家庭”、“原声”,就是物品最原始,不经装饰的状态。那“云原生”是不是就是指云最原始的那种状态? 那是一种怎样的状态? 谁给他定义的呢?再问下去就成哲学了。。。

云原生(Cloud Native)与CNCF(Cloud Native Computing Foundation)

云原生,其实就是天然地“生在云上,长在云上”计算技术。就是这类技术用在云上,能充分发挥云的能力。而CNCF就是为了推广这类云原生计算技术而存在的基金。举个例子,超跑配赛道,只有超跑才能发挥赛道的各种设计功能。骑个单车跑赛道,或者开个超跑塞马路,一看就知道不配,不够“原生”。

云原生的技术范畴

首先这个范畴应该是不断扩展的。

云原生系统的设计理念如下:

- 面向分布式设计(Distribution):容器、微服务、API 驱动的开发;

- 面向配置设计(Configuration):一个镜像,多个环境配置;

- 面向韧性设计(Resistancy):故障容忍和自愈;

- 面向弹性设计(Elasticity):弹性扩展和对环境变化(负载)做出响应;

- 面向交付设计(Delivery):自动拉起,缩短交付时间;

- 面向性能设计(Performance):响应式,并发和资源高效利用;

- 面向自动化设计(Automation):自动化的 DevOps;

- 面向诊断性设计(Diagnosability):集群级别的日志、metric 和追踪;

- 面向安全性设计(Security):安全端点、API Gateway、端到端加密。

是不是用了这些技术就是云呢,好像也不能这么说。 有位老兄说得比较靠谱

云原生应用程序被设计为在平台上运行,并设计用于弹性,敏捷性,可操作性和可观察性。弹性包含失败而不是试图阻止它们;它利用了在平台上运行的动态特性。敏捷性允许快速部署和快速迭代。可操作性从应用程序内部控制应用程序生命周期,而不是依赖外部进程和监视器。可观察性提供信息来回答有关应用程序状态的问题

相关文章

  • 2022-04-10 啥是“云·原生”

    一直的困惑 云原生这词我应该是2021年听说的(用实力证明自己是菜鸟)。一听我就懵*了。“云”,我是知道的。“原生...

  • 首次公开!大佬携带“阿里云原生架构速成笔记”重磅来袭

    云原生 云原生是一个理念,是一组技术,而非单一技术。从字面意思拆解来看,云与原生构成了云原生理念,云是相对于传统I...

  • 想了解云原生技术?千万不要错过这篇文章

    “云原生”,很多人会对这个新名词感到困惑,到底什么是云原生,云原生又能给我们带来什么呢?其实云原生的概念最早是由来...

  • 什么是云原生,什么是OAM

    目录:1、什么是云原生2、什么是OAM3、OAM助力云原生3.1、传统应用上云3.2、基于OAM模型云原生 1、什...

  • 云原生DevOps的5步升级路径

    简介: 究竟什么是云原生DevOps呢?我们认为:云原生DevOps是充分利用云原生基础设施,基于微服务/无服务架...

  • 云原生介绍

    什么是云原生 自从云原生提出以来,云原生的定义就一直在持续的发展。这也说明了,云原生的发展随着技术的发展而不断的...

  • 小程序·云开发数据库

    一、 小程序云原生的探索 云开发:云函数、云存储、云数据库+链路原生、场景原生、开发原生。 云数据库特点:弹性收缩...

  • 【云原生】云原生&服务网格

    云原生计算基金会(CNCF)对云原生的定义是: 云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构...

  • 什么是云原生

    云原生从字面意思上来看可以分成云和原生两个部分。 云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用...

  • 什么是云原生?

    自从谷歌于2015年基于自己的Kubernetes容器编排开源项目,发起成立“云原生计算基金会”(Cloud Na...

网友评论

      本文标题:2022-04-10 啥是“云·原生”

      本文链接:https://www.haomeiwen.com/subject/habbsrtx.html