开发者社区> 问答> 正文

什么是云原生?

什么是云原生?

展开
收起
OSC开源社区 2024-05-12 22:20:41 26 0
3 条回答
写回答
取消 提交回答
  • 云原生定义:基于现代、动态的环境,构建、运行可扩展的应用。 云原生的核心是「应用」,围绕应用管理提供服务。近几年提出和应用云原生,也是伴随 IaaS 管理在公有云、私有云、混合云场景中越来越成熟和动态化自然而然发生的事情,在资源池变革的环境下重新思考如何更好管理应用,加速业务迭代。

    2024-05-13 23:10:13
    赞同 展开评论 打赏
  • 云原生的定义
    云原生(Cloud Native)是一个组合词,“云”表示应用程序运行于分布式云环境中,“原生”表示应用程序在设计之初就充分考虑到了云平台的弹性和分布式特性,就是为云设计的。

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

    云原生技术一直在不断地变化和发展,关于云原生的定义也在不断地迭代和更新,不同的社区组织或公司对云原生也有自己的理解和定义。

    Pivotal 公司是云原生应用架构的先驱者和探路者,云原生的定义最早也是由 Pivotal 公司的 Matt Stine 于 2013 年提出的。Matt Stine 在 2015 年出版的 Migrating to Cloud-Native Application Architectures 一书中提出,云原生应用架构应该具备以下几个主要特征,如下表所示。

    image.png

    参考文档https://c.biancheng.net/view/9857.html

    2024-05-13 09:09:32
    赞同 展开评论 打赏
  • 许多行业的领导者和新兴创业机构,其技术架构都有普遍的共同点:以移动为核心增强用户体验、快速敏捷创新、服务持续可用、基础架构可扩展。这也是以金融为代表的传统机构 IT 数字化转型的目标,恰好也是云原生架构定位的价值所在。

    云原生(Cloud Native)这个概念名词最初于 2013 年在技术社区中诞生,代表着一套先进架构理念的思想集合,包括了微服务、敏捷、DevOps 、持续集成部署、容器、可靠、高弹性、易扩展等领先的概念和特性。随后社区中涌现了许多非常优秀的项目,为了统一标准,Linux 基金会旗下的 CNCF(云原生计算基金会)应运而生。

    2018 年 6 月,CNCF 正式对外公布了云原生定义的 1.0 版本:“云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。”
    image.png

    ——参考链接

    2024-05-13 08:18:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载