了解云原生

news/2024/7/4 8:10:43 标签: 云原生

一.什么是云原生
云原生是一种构建和运行程序的方法。云原生(Cloud Native)是一个组合词,Cloud + Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境。
二.云原生四要素
1.微服务
和微服务相对的就是单体应用。微服务的理论基础为康威定律,指导微服务该怎么切分。
微服务架构具有服务解耦、内聚更强、变更更容易的特点。
另一个理论基础为DDD(领域驱动设计)
2.容器化
使用docker技术来提供实时保障和应用隔离的功能。
K8s是容器的编排系统,用于容器的管理和内部的负载均衡(意思就是分摊到多个操作单元上进行执行)
3.DevOps
开发和运维的合体,为云原生提供可持续交付的能力
4.持续交付(CI/CD:​Continuous Integration,持续集成;Continuous Deployment,持续部署)
实现在线不停机更新,要求开发版本和稳定版本并存
需要标准流程和工具来支持,比如jenkins、sonar等

参考B站视频:什么是云原生云原生四要素?
参考博客:都在说云原生?到底什么是云原生


http://www.niftyadmin.cn/n/5351302.html

相关文章

【保姆级教程】Windows11下go-zero的etcd安装与初步使用

【Go-Zero】Windows11下etcd的安装与初步使用 大家好 我是寸铁👊 总结了一篇Windows11下etcd的安装与初步使用的文章✨ 喜欢的小伙伴可以点点关注 💝 前言: 在使用etcd 前,我们需要了解一下etcd 是什么,为什么使用etcd…

【归并排序】【图论】【动态规划】【 深度游戏搜索】1569将子数组重新排序得到同一个二叉搜索树的方案数

本文涉及知识点 动态规划汇总 图论 深度游戏搜索 归并排序 组合 LeetCoce1569将子数组重新排序得到同一个二叉搜索树的方案数 给你一个数组 nums 表示 1 到 n 的一个排列。我们按照元素在 nums 中的顺序依次插入一个初始为空的二叉搜索树(BST)。请你统…

MarkDown快速入门-以Obsidian编辑器为例

直接上图,左右对应。 首先是基础语法。 # 标题,几个就代表几级标题;* 单个是序号,两个在一起就是斜体;- [ ] 代表任务,注意其中的空格; 然后是表格按钮代码 | 使用中竖线代表表格&#xff0c…

【物联网】物联网技术的起源、发展、重点技术、应用场景与未来演进

物联网技术的起源、发展、重点技术、应用场景与未来演进 物联网(IoT, Internet of Things)是近年来科技领域中的热门话题,它将物理世界的各种“事物”与互联网连接起来,从而实现了数据的交换和通信。物联网技术的起源可追溯到20世…

mysql日期格式化-DATE_FORMAT函数

DATE_FORMAT函数 在MySQL中,可以使用DATE_FORMAT函数对日期进行格式化。该函数可以将日期类型的数据按照指定的格式转换为字符串。 SELECT DATE_FORMAT(date_column, format) FROM table_name; 其中,date_column是要格式化的日期列的名称,f…

【微服务核心】Spring Cloud

文章目录 1. 简介2. 微服务项目搭建2.1 父工程2.2 提供者子工程2.3 热部署配置2.4 消费者子工程2.5 项目重构 3. 服务注册与发现3.1 Eureka 服务注册与发现3.1.1 单机版工程搭建3.1.2 单机版改集群版3.1.3 服务发现3.1.4 保护模式 3.2 ZooKeeper 服务注册与发现3.3 Consul 服务…

基于ncurse的floppy_bird小游戏

1. 需求分析 将运动分解为鸟的垂直运动和杆的左右运动。 2. 概要设计 2.1 鸟运动部分 2.2 杆的运动 3. 代码实现 #include <stdio.h> #include <ncurses.h>#include <stdlib.h> #include <time.h>int vx 0; int vy 1;int bird_r; int bird_c;int…

ros2(humble)+ArUco markers

1、环境&#xff1a; Ubuntu22.04ros2 humbleUSB camera 2、下载 aruco_ros aruco_ros 下载地址 mkdir -p ros2_ws/aruco_ws/src && cd ros2_ws/aruco_ws/src # 创建工作空间# 克隆分支&#xff1b; https://mirror.ghproxy.com为github代理 git clone https://mir…