基于云产品架构 一个架构是否是云原生,就看这个架构是否是长在云上的,这是对“云原生”的简单理 解。这个“长在云上”不是简单地说用云的 IaaS 层服务,比如简单的 ECS、OSS 这些 基本的计算存储,而是应该理解成有没有使用云上的分布式服务,比如 Redis、Kafka 等, 这些才是直接影响到业务架构的服务。微服务架构下,分布式服务是必要的,原来大家都是 自己研发这样的服务,或者基于开源版本自己运维这样的服务。而到了云原生时代,业务则 可以直接使用云服务。 另外两个不得不提的技术就是 Docker 和 Kubernetes,其中,前者标准化了应用分 发的标准,不论是 Spring Boot 写的应用,还是 Node.JS 写的应用,都以镜像的方式 分发;而后者在前者的技术上又定义了应用生命周期的标准,一个应用从启动到上线,到健 康检查,再到下线,都有了统一的标准。
阿里云对于云原生架构的定义是 云原生架构,顾名思义是云原生应用的架构,无论是公有云,私有云还是混合云,这些云原生应用生在云上,长在云上。将这些云原生应用整合在一起,使整个系统拥有更好的容错性,更强的自愈性,可以清楚的观测其状态,方便的进行运维管理,将工程师从复杂脆弱的系统中解放出来,专注于业务功能开发的架构。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。