IT袋

当前位置:主页 > 经验教程 > 建站编程 >

什么是云原生

什么是云原生? 云原生:解析云上生态系统

时间:2023-12-13 13:23:27 来源:IT袋 作者:马勇
导读:什么是云原生,为网友解答什么是云原生的电脑小知识,接下来分享详细内容。 我们说起云原生会想到什么?容器?微服务?Serverless? 下图展示了自 20 世纪 80 年代以来架构和流程的演

什么是云原生

为网友解答什么是云原生的电脑小知识,接下来分享详细内容。

我们说起云原生会想到什么?容器?微服务?Serverless?

下图展示了自 20 世纪 80 年代以来架构和流程的演变。

我们从中可以看到云原生概念的几个重要组成部分。

什么是云原生

企业可以使用云原生技术在公有云、私有云和混合云上构建和运行可扩展的应用程序。

这意味着应用程序在设计上充分利用了云的功能,因此它们能够适应负载并易于扩展。

云原生包括 4 个方面:

1、开发流程

从瀑布式开发到敏捷开发再到 DevOps。

原先按职能来划分的团队在微服务架构下演化成了职能混合的产品小团队,开发、测试、部署和运维互相紧密配合,促进高质量软件的快速交付。

2、应用架构

架构已从大单体转向微服务。每个服务都设计得很小,以适应云容器中有限的资源。

容器编排、监控和日志功能对于整个软件的容错性和可观测性有着重要的作用。

3、部署和打包

过去,应用程序部署在物理服务器上。2000 年左右,对延迟不敏感的应用程序通常部署在虚拟服务器上。

对于云原生应用程序,它们被打包成 Docker 镜像并部署在容器中。

容器技术原先是 PaaS 平台的底层技术,利用 Linux namespace 和 cgroup 来做资源隔离和分配。

dotCloud 公司在 2013 年改进了打包技术,将应用程序所有的依赖项一并打包进 Docker image,这样应用程序在各个环境中的 runtime 就保持一致了。

4、应用程序基础设施

应用程序大量部署在云基础设施上,而不是自托管服务器上。

以上分享的什么是云原生?的全部内容,您了解了吗?

相关阅读

  • 数据库的功能特点 讲述数据库管理系统基本功能

    数据库的功能特点 讲述数据库管理系统基本功能

    今天小编详解数据库的功能特点和讲述数据库管理系统基本功能的相关话题,请看下面详细的介绍。 数据库管理系统 DBMS (Database Management System)主要实现共享数据有效地组织、管理和存取,

  • OSPF缺省路由的优缺点 OSPF缺省路由的利弊

    OSPF缺省路由的优缺点 OSPF缺省路由的利弊

    小编为你解答OSPF缺省路由的优缺点方面的内容,下面来一起了解一下吧。 优点: 简化路由表: 缺省路由允许将大量目的地网络归纳为一个默认的出口点,从而简化了路由表的大小和复杂性。

  • 网站建设要求有哪些 网站建设流程步骤

    网站建设要求有哪些 网站建设流程步骤

    这些方法你知道吗?网站建设要求有哪些和网站建设流程步骤的电脑小知识,接下来小编为网友介绍。 随着互联网的快速发展,各种网站层出不穷,你是否也想拥有一个自己能管理的个人网站

  • 为什么python不适合开发网站 使用python开发的优势

    为什么python不适合开发网站 使用python开发的优势

    为大家说一说使用python开发的优势和为什么python不适合开发网站的相关内容,接下来一起来看看吧。 Python是一种功能强大的编程语言,被广泛应用于数据分析、人工智能、科学计算和后端服务