当前位置:网站首页>云原生:云计算技术再次升级 开启全面云开发时代
云原生:云计算技术再次升级 开启全面云开发时代
2022-06-28 07:36:00 【有勇气的牛排】
1 大家说
云原生是未来使用云的一种标准方式
云原生可以: 可以构建弹性扩展、容错性好、易于管理、便于观测的的松耦合系统
代表性技术:
Kubernetes、DevOps Severless…
云计算传统优势是资源池化,集约化管理后带来弹性、分布式和基于API的统一自动化的管理
云原生与云计算结合起来才能发挥真正的威力
云原生+云计算=云原生产品(因云而生、为云而生的产品、软件、硬件、技术架构才是真正的云原生)
云原生正在加速企业的数字化创新,能够帮企业做到基础设施云化、核心技术的互联网化,云原生已经成为了企业数字化创新的最短路径和基石。
对开发者来讲:
云原生正在重塑整个软件的生命周期,一方面向下优化,去实现软硬一体协同优化,降低技术成本,提升技术效率;另一方面,向上去支撑,支撑了多种的工作负载,同时云原生也进行水平扩展,开启了一个全云开发的时代。
传统方式开发一款软件,考虑将项目运行在一台服务器、server上,从k8s云原生出现以后,一开始设计软件的时候,要考虑到未来要运行在一个可扩展、可弹性、可自动化管理的云端,设计架构的时候就要将这些特点融入进去
2 介绍
2.1 云原生定义
2.1.1 云原生,是一条最佳路径
云原生是一条是用户能:
- 低心智负担的、
- 敏捷的、
- 以可扩展、可复制的方式
最大化的利用 “云” 的能力、发挥 “云” 的价值的最佳路径
2.1.2 云原生的愿景
软件从诞生起就生在云上、长在云上的、全新的软件开发、发布和运维模式
2.1.3 代表性技术
云原生有利于个组织在公有云、私有云和混合云等新型动态环境中,构建和运行可扩展应用。代表技术:
- 容器
- 服务网格
- 微服务
- 不可变基础设施
- 声明式API
这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对操作系统做出频繁和可预测的重大变更。
2.2 云原生技术发展简史

2.3 云原生技术生态现状
云原生基金会
CNCF(云原生基金会)是目前云计算领域最成功的开元基金会之一,是Kubernetes、containerd、etcd、Envoy等知名开源项目的托管基金会。
云原生技术社区
CNCF目前托管的 20+ 正式项目共同构成了现代云计算生态的基石。其中Kubernetes项目是全世界第四活跃的开源项目。
云原生技术产业
全球各大共有云厂商 、成百上千技术创业公司持续投入,总体市场于2021年逼近1000亿美元。阿里云“全面上云”。

2019年 - 云原生技术普及元年
- 阿里巴巴几圈 “全面上云”
- 以“云”为核心的软件研发思想,逐步成为默认选项
- Kubernets等云原生技能成为技术人员必修课,大量工作岗位涌现。
- “会Kubernetes” 已经远远不够,“懂Kubernetes”、“会云原生架构”的重要性日益凸显。

2.4 云原生的技术范畴

2.5 云原生思想的两个理论基础
不可变基础设施
目前实现:容器镜像
云原生编排理论
目前实现:容器设计模式



所需预备知识
Linux操作系统
通识性基础即可,能够在Linux环境下进行开发最佳。
计算机与程序设计基础
入门级工程师或高年级本科水平。
容器的使用基础
能够用 Docker 部署简单应用,有 Docker 化应用开发经验最佳。
参考:
- 阿里大咖说 丁宇
- https://www.bilibili.com/video/BV1r7411r7h7?p=1
边栏推荐
- Path alias specified in vite2.9
- ES6 use of return in arrow function
- linux下修改mysql用户名root
- Detailed explanation of collection class methods____ (4) Judgment and assignment, etc
- 异或的应用。(提取出数字中最右侧的1,面试中经常用的到)
- R 语言 ggmap 可视化集群
- Resizing node of rediscluster cluster cluster mode
- Drawing animated bubble chart with R language
- 8 张图 | 剖析 Eureka 的首次同步注册表
- MySQL installation steps - how to create a virtual machine under Linux (1)
猜你喜欢

What is a consistent hash? What scenarios can it be applied to?

linux下修改mysql端口号

Principle and practice of bytecode reference detection

一个小工具可以更快的写爬虫

Tencent continued to lay off staff in the second half of the year, and all business groups reduced by at least 10%. What do you think of this? Followers

The practice of event driven architecture in vivo content platform

Practice and exploration of vivo live broadcast application technology

8 figures | analyze Eureka's first synchronization registry

Construction and exploration of vivo database and storage platform
![[ thanos源码分析系列 ]thanos query组件源码简析](/img/e4/2a87ef0d5cee0cc1c1e1b91b6fd4af.png)
[ thanos源码分析系列 ]thanos query组件源码简析
随机推荐
Ice - resources
Is it safe to open an account on Dongfang fortune
Dbeaver 22.1.1 release, visual database management platform
DOM parsing of XML file case code sentence by sentence analysis
ABAP skill tree
8 张图 | 剖析 Eureka 的首次同步注册表
kubelet驱逐机制的源码分析
linux下修改mysql端口号
Force buckle 515 Find the maximum value in each tree row
Tencent continued to lay off staff in the second half of the year, and all business groups reduced by at least 10%. What do you think of this? Followers
MySQL installation steps - Linux configuration file JDK installation (II)
Source code analysis of kubernetes' process of deleting pod
Principle and practice of bytecode reference detection
Using interceptor and cache to complete interface anti brushing operation
LLVM 与 Clang
Hash slot of rediscluster cluster cluster implementation principle
7-1 懂的都懂
R and RGL draw 3D knots
Optimization steps of SQL statements (II) -- MySQL statement optimization
kubernetes部署thanos ruler的发送重复告警的一个隐秘的坑