iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >云原生已来,云原生是什么?
  • 891
分享到

云原生已来,云原生是什么?

2023-06-05 03:06:23 891人浏览 八月长安
摘要

前言Internet 改变了人们生活、工作、学习和娱乐的方式。技术发展日新月异,云计算市场风起“云”涌,从最初的物理机到虚拟机(裸金属) ,再到容器(Container),而互联网架构也从集中式架构到分布式架构 ,再到云原生架构。如今 “云

前言

Internet 改变了人们生活、工作、学习和娱乐的方式。技术发展日新月异,云计算市场风起“云”涌,从最初的物理机到虚拟机(裸金属) ,再到容器(Container),而互联网架构也从集中式架构到分布式架构 ,再到云原生架构。如今 “云原生” 被企业和开发者奉为一种标准,并被认为是云计算的未来,让我想到一句话:“未来已来,只是分布不均”。

伴随着 “云原生” 技术(架构)越来越火,火得一塌糊涂,每个人对它的理解都各不相同,网上和阿里内部关于 Cloud Native 的相关文章和讨论也非常多。不过,我发现大家对于云原生的定义、理解及实践还处于探索阶段,还没有一个非常明确或者顶层设计的标准化定义。

最近参与了一个上云项目,里面用到很多云原生的技术,借此机会结合大家的各种讨论,以及项目中的实践,聊一下个人对于云原生的一些粗浅思考。

追本溯源

在正式讨论之前,我们不妨先来看看几位网红主播是怎么定义云原生的。

1. Pivotal 的定义

Pivotal 公司是敏捷开发领域的领导者(曾经 Google 也是其客户),出生名门(EMC、VMware等投资),是标准的富二代。它推出了 Pivotal Cloud Foundry(2011 ~ 2013 PAAS 界网红) 和 spring 生态系列框架,也是云原生的先驱者和探路者(开山鼻祖)。云原生具体定义如下图:

云原生已来,云原生是什么?

Pivotal 公司的 Matt Stine 于 2013 年首次提出云原生(Cloud Native)的概念。2015 年,云原生推广时,Matt Stine 在《迁移到云原生架构》的小册子中定义了符合云原生架构的几个特征:12 因素应用、微服务架构、自敏捷架构、基于 api 协作、抗脆弱性。到了 2017 年,Matt Stine 改了口风,将云原生架构归纳为:模块化、可观测性、可部署性、可测试性、可处理性、可替换性等 6 大特征。而 Pivotal 最新官网对云原生概括为 4 个要点:devops、持续交付、微服务、容器。

2. CNCF 的定义

CNCF(Cloud Native Computing Foundation,云原生基金会)相信大家已经非常熟悉。它是由开源基础设施界的翘楚 Google、RedHat 等公司共同牵头发起的一个基金会组织,其目的非常明确,就是为了对抗当时大红大紫的 Docker 公司在容器圈一家独大的局面,具体情况(有很多故事)不在这边细说了。CNCF 通过 kubernetes 项目在开源社区编排领域一骑绝尘,之后就扛起了云原生定义和推广的大旗,风光无限。云原生具体定义如下:

云原生已来,云原生是什么?

2015 年 CNCF 掺和进来,最初把云原生定义为:应用容器化、面向微服务、容器编排。到了 2018 年,CNCF 更新了云原生的定义,加入了声明式 API 和服务网格(2017 年社区新技术,和微服务并列,注意它不是微服务的升级版本),这些技术能够构建容错性好,易于管理和便于观察的松耦合系统。

3. 小结

随着云原生生态和边界不断的扩大,云原生自身的定义一直在变。不同的公司(Pivotal & CNCF)不同的人对它有不同的定义,同一家公司在不同的时间阶段定义也不一样。根据摩尔定律推断,未来对于云原生的定义还会不断变化。

针对两家公司对云原生的定义不一样的情况,不妨跳出技术界面,我尝试用组织和立场的角度来分析下两位网红提出者:

  • Pivotal 定位于 PaaS 层端到端的解决方案及数字化转型,从文化、流程、方法论、蓝图规划、软件开发方式等,都有一套模式,主要用户是传统大中型企业 CIO,整体策略是自顶向下;

  • CNCF 立足于整个云计算生态和技术创新、变革者,偏重于技术、工具链和底层基础设施,主要用户是开源社区的开发者、互联网及新兴企业,影响力可想而知,整体策略是自底向上。

结论:Pivotal 是 Cloud Native 概念和方法论的先行者, CNCF 是 Cloud Native 的最佳实践者。

目前,针对定义唯一让我感到困惑的是 Pivotal 提 “概念” 把容器技术放进来,CNCF 提 “技术” 把微服务概念放进来,难道这两项是目前互联网圈最 “火” 的,为了吸引大众眼球?

--结束END--

本文标题: 云原生已来,云原生是什么?

本文链接: https://www.lsjlt.com/news/241024.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 云原生已来,云原生是什么?
    前言Internet 改变了人们生活、工作、学习和娱乐的方式。技术发展日新月异,云计算市场风起“云”涌,从最初的物理机到虚拟机(裸金属) ,再到容器(Container),而互联网架构也从集中式架构到分布式架构 ,再到云原生架构。如今 “云...
    99+
    2023-06-05
  • 阿里云原生服务器是什么
    什么是阿里云原生服务器? 阿里云原生服务器是指由阿里云自主研发和生产的服务器产品,它采用最新的技术架构和高性能硬件,具有高可靠性、高可用性、高性能等特点,可以满足不同规模和应用场景的需求。阿里云原生服务器的优势高性能:阿里云原生服务器采用最...
    99+
    2024-01-20
    阿里 服务器
  • python生成词云的原理是什么
    Python生成词云的原理是通过对文本进行分词处理,统计每个词出现的频率,然后根据词频的大小,将词语以不同的字体大小和颜色显示在图像...
    99+
    2023-10-26
    python
  • Golang原生rpc的原理是什么
    这篇文章主要讲解了“Golang原生rpc的原理是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Golang原生rpc的原理是什么”吧!创建rpc接口,需要几个条件方法的类型是可输出的方...
    99+
    2023-06-29
  • 亚马逊云原生服务器是什么
    亚马逊云原生服务器是一种基于云原生技术的服务器,它可以帮助企业更快速、更高效地构建和管理云原生应用程序。云原生是一种新兴的应用程序开发和部署方法,它强调使用容器、微服务和自动化来实现更快速、更可靠的应用程序交付。 亚马逊云原生服务器提供了...
    99+
    2023-10-27
    亚马逊 服务器
  • 韩国原生ip云服务器是什么
    韩国原生IP云服务器是指在韩国境内拥有独立IP地址的云服务器。这种服务器可以提供更快的网络连接速度和更好的网络稳定性,因为它们直接连...
    99+
    2023-05-22
    韩国原生ip云服务器 韩国云服务器 云服务器
  • 原生javascript指的是什么
    本篇内容主要讲解“原生javascript指的是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“原生javascript指的是什么”吧! ...
    99+
    2024-04-02
  • 云原生时代是Java还是Go
    这篇文章主要讲解了“云原生时代是Java还是Go”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“云原生时代是Java还是Go”吧!Java曾经著名的座右铭:"一次编写,到处运行&qu...
    99+
    2023-06-16
  • C++的原生数组是什么
    今天小编给大家分享一下C++的原生数组是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.数组1.1 数组的声明格式1....
    99+
    2023-06-29
  • 云原生到底解决什么问题
    云原生解决了软件变得越来越复杂,终端对于响应速度的要求越来越迫切,对运行稳定性的需求变得越来越挑剔,这给开发工作带来了越来越大的压力的问题。 下面分类介绍云原生涉及的技术及解决的问题。 1.微服务 微服务解决了软件开发工作中的低耦合和高内...
    99+
    2023-10-29
    什么问题
  • jquery是原生吗
    本篇内容介绍了“jquery是原生吗”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 云原生Java框架—Quarkus
    一、简介 Quarkus是由Red Hat公司于2018年开始研发的一款面向云原生的Java开发框架,旨在使 Java 成为Kubernetes 和无服务环境中的领先平台,目前最新版本为2.3.0,已生产可用。主要特点是: 云原生:支持通...
    99+
    2023-10-23
    java 云原生
  • OpenYurt 开源 | 云原生生态周报 Vol. 51
    作者 | 汪萌海、孙健波、宋净超业界要闻 重磅!阿里巴巴开源首个边缘计算云原生项目 OpenYurt北京时间 5 月 29 日,在阿里云容器服务 ACK@Edge(边缘集群托管服务) 发布一周年之际,阿里巴巴正式对外宣布将其核心能力开源,并...
    99+
    2023-06-04
  • 韩国原生ip服务器是什么
    韩国原生IP服务器是指服务器所使用的IP地址为韩国本地的IP地址,而非其他国家或地区的IP地址。这种服务器通常由韩国本地的互联网服务...
    99+
    2023-05-13
    韩国原生ip服务器 韩国服务器 服务器
  • mysql query error产生的原因是什么
    MySQL查询错误可能有多种原因,包括但不限于以下几种:1. 语法错误:查询语句的语法错误是最常见的错误之一。例如,缺少关键字、拼写...
    99+
    2023-08-31
    mysql
  • Python中的生成器原理是什么
    这篇文章主要介绍“Python中的生成器原理是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中的生成器原理是什么”文章能帮助大家解决问题。什么是python生成器生成器是一种特殊的迭...
    99+
    2023-07-06
  • java原生序列化机制是什么
    Java原生序列化机制是一种将对象转换成字节流的过程,以便在网络上进行传输或将对象保存到文件中。通过Java原生序列化机制,可以将对...
    99+
    2023-10-11
    java
  • TP6中的原生MySql语句是什么
    这篇文章给大家分享的是有关TP6中的原生MySql语句是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用前提:ThinkPHP6 数据库和模型操作已经独立为ThinkORM库要使用Db类必须使用门面方式( ...
    99+
    2023-06-14
  • python中生成器的原理是什么
    这篇文章将为大家详细讲解有关python中生成器的原理是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,...
    99+
    2023-06-14
  • MySQLonk8s云原生环境部署
    目录一、概述二、开始部署(一主两从)1)添加源2)修改配置3)开始安装4)测试验证5)Prometheus监控6)卸载一、概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作