目录
-
- 云
- 云原生
-
- 云原生的定义
- 近年来云原生的发展历程
-
- Pivotal 公司的首次定义
- 云原生计算基金会(CNCF)的定义
- 再次理解云原生
- 小争论
云 直接抛出的云原生理念,可能小伙伴们会比较蒙。
文章图片
【边缘文化|云原生的初步认识】但是只是说云,好多小伙伴可能都耳熟能详了吧,大数据和云计算前几年真的是巨火爆。
不说玄而又玄的理论,可能更多的小伙伴都在参与云的使用中吧,比如,华为云、阿里云、百度云。就结合我自己浅薄的经验来看,存储信息以及存储数据上,这些可爱的云真的帮我省了不少心。
文章图片
我那浅薄的阅历就不在各位大佬面前班门弄斧了。为了更好的了解云原生,我自己也重新更加系统的去认识了云概念: |
云概念是指电脑、手机、电视等电子应用产品能够通过互联网提供包括云服务、云空间、云搜索、云浏览、云社区、云应用等一系列资源分享应用。 可以发现,通过互联网,云服务已经充斥在我们生活的各方各面了。 |
云服务是基于 云计算技术,实现各种终端设备之间的互联互通。 手机、电视机等都只是一个单纯的显示和操作终端,它们不再需要具备强大的处理能力。 |
云原生的理念提出是离不开的Pivotal贡献的。
文章图片
Pivotal 公司推出过 Pivotal Cloud Foundry 云原生应用平台和 Spring 开源 Java开发框架,成为云原生应用架构中先驱者和探路者。这点倒是有些令人好奇了,在这个充斥着技术的领域,冒出一种云原生文化。
现在云原生开始大规模出现在受众视线中得益于这家公司,现在当前行业来说,更多的把 云原生当作的是一种文化,而不具象为哪些技术体系。
文章图片
近年来云原生的发展历程 Pivotal 公司的首次定义
2015 年的时候, Pivotal 公司编写了迁移到云原生应用架构这书来规定的云原生应用架构的几个主要特征:因为这本书是可以直接在GitHub上获取到的,笔者就直接将链接放这里了
1、符合 12 个因素应用
2、面向微服务架构
3、自服务敏捷架构
4、基于 API 的协作
5、抗脆弱性
点击这里查看原书
云原生计算基金会(CNCF)的定义
Google 主导成立了云原生计算基金会(CNCF)对云原生的概念再次进行了理解。对比两次定义,可以发现CNCF是进行了部分精简。
1、应用容器化
2、面向微服务架构
3、应用支持容器的编排调度
文章图片
再次理解云原生
CNCF再次定义云原生是更加的具体详细了。具体如下:小争论
1、云原生技术应该是有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。
2、云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。
关于什么是云原生的争论还在进行中,倘若泛泛的理解,凡是能够提高云上资源利用率和应用交付效率的行为或方式都是云原生的。 |
云原生从基础设施层不断向应用架构层挺进,我们正处于一个云原生的新时代呀~ |
推荐阅读
- 3个案例,详解如何选择合适的研发模式
- 微服务学习|Docker学习笔记
- 天翼云SD-WAN斩获首批“SD-WAN 2.0 SASE”权威认证
- 4种常见分支模式解析及优劣对比
- 容器及编排|rancher 高可用集群安装
- Docker|Docker【6】| 让Docker炫起来
- kubernetes|Kubernetes(k8s)---(1)集群部署
- docker|docker简介
- 云原生|什么是云原生(——软件开发的现代方法)