云原生,即向云而生的设计,云原生计算基金会(CNCF)给出的定义是:
须要课程及配资料夹我的 /2268731(备注暗号 网课,不备注不加)
“云原生技术有利于各组织在私有云、公有云和混合云等新型动静环境中,构建和运行可弹性扩大的利用。云原生的代表技术包含容器、服务网格、微服务、不可变基础设施和申明式 API。这些技术可能构建容错性好、易于治理和便于察看的松耦合零碎。联合牢靠的自动化伎俩,云原生技术使工程师可能轻松地对系统作出频繁和可预测的重大变更。”
云原生的概念最早在 2013 年,由来自 Pivotal 的 Matt Stine 提出。它包含:DevOps、继续交付、微服务、麻利基础设施等泛滥组成部分。其中,容器化封装、自动化治理、面向微服务,是云原生零碎必须具备的三大特色。
云原生真正解决的问题是,企业级云利用,在架构设计、开发方式、部署保护等各个阶段和方面都基于云的特点从新设计。
相比于传统的云架构,云原生具备以下劣势。
- 能够多种形式进行数据存储
云原生的数据不仅能够存储在关系型数据库中,还能够寄存在事件日志、文档或键值存储、对象存储、网络存储、缓存或冷存储(cold storage)中。