云原生的初步认识

目录

    • 云原生
      • 云原生的定义
    • 近年来云原生的发展历程
      • Pivotal 公司的首次定义
      • 云原生计算基金会(CNCF)的定义
      • 再次理解云原生
    • 小争论

直接抛出的云原生理念,可能小伙伴们会比较蒙。
云原生的初步认识_第1张图片

但是只是说云,好多小伙伴可能都耳熟能详了吧,大数据和云计算前几年真的是巨火爆。

不说玄而又玄的理论,可能更多的小伙伴都在参与云的使用中吧,比如,华为云、阿里云、百度云。就结合我自己浅薄的经验来看,存储信息以及存储数据上,这些可爱的云真的帮我省了不少心。

云原生的初步认识_第2张图片

我那浅薄的阅历就不在各位大佬面前班门弄斧了。为了更好的了解云原生,我自己也重新更加系统的去认识了云概念:
云概念是指电脑、手机、电视等电子应用产品能够通过互联网提供包括云服务、云空间、云搜索、云浏览、云社区、云应用等一系列资源分享应用。

可以发现,通过互联网,云服务已经充斥在我们生活的各方各面了。
云服务是基于 云计算技术,实现各种终端设备之间的互联互通。 手机、电视机等都只是一个单纯的显示和操作终端,它们不再需要具备强大的处理能力。

云原生

云原生的定义

云原生的理念提出是离不开的Pivotal贡献的。

云原生的初步认识_第3张图片

Pivotal 公司推出过 Pivotal Cloud Foundry 云原生应用平台和 Spring 开源 Java开发框架,成为云原生应用架构中先驱者和探路者。

现在云原生开始大规模出现在受众视线中得益于这家公司,现在当前行业来说,更多的把 云原生当作的是一种文化,而不具象为哪些技术体系。

这点倒是有些令人好奇了,在这个充斥着技术的领域,冒出一种云原生文化。
云原生的初步认识_第4张图片

近年来云原生的发展历程

Pivotal 公司的首次定义

2015 年的时候, Pivotal 公司编写了迁移到云原生应用架构这书来规定的云原生应用架构的几个主要特征:

1、符合 12 个因素应用
2、面向微服务架构
3、自服务敏捷架构
4、基于 API 的协作
5、抗脆弱性

因为这本书是可以直接在GitHub上获取到的,笔者就直接将链接放这里了
点击这里查看原书

云原生计算基金会(CNCF)的定义

Google 主导成立了云原生计算基金会(CNCF)对云原生的概念再次进行了理解。


1、应用容器化
2、面向微服务架构
3、应用支持容器的编排调度

对比两次定义,可以发现CNCF是进行了部分精简。
云原生的初步认识_第5张图片

再次理解云原生

CNCF再次定义云原生是更加的具体详细了。具体如下:

1、云原生技术应该是有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。
2、云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。

小争论

关于什么是云原生的争论还在进行中,倘若泛泛的理解,凡是能够提高云上资源利用率和应用交付效率的行为或方式都是云原生的。
云原生从基础设施层不断向应用架构层挺进,我们正处于一个云原生的新时代呀~

你可能感兴趣的:(边缘文化,云原生,微服务,容器)