云原生的定义与含义

发表时间: 2021-10-08 08:13

云原生 云和原生 ,云相对于本地,现在的服务都是跑在云上,分为Iass Pass Sass

原生就是土生土长,现在的软件都要考虑到运行到云环境上,充分利用云服务的弹性和分布式优化

Iass 基础架构服务,比如 亚马逊云和阿里云的ecs等服务

Pass 平台即服务(主要是开发和分发应用的解决方案,虚拟服务器和操作系统 800App Google App Engine)

Sass 软件即服务 苹果手机云服务 网页中的云服务


云原生 = 微服务+DevOps+持续交付+容器化

微服务 : 高内聚,低耦合 异步接口,避免雪崩

Devops: 开发运维团队不再分离,增强开发人员的运维能力

持续交付: 不影响用户使用的情况下,发布给用户(可以灰度) 每次上线都会造成不同程度的影响,做到这一点非常难

容器化: 运维不需要关心每个服务的技术栈,无差别封装在容器中,无差别的管理和维护,比较流行的Docker和K8s