云原生、云计算、虚拟化概念概述

server/2024/10/18 20:20:03/

带着批评阅读,不对的请评论区补充

1、出现年代前后顺序

虚拟化------>云计算------>云原生

2、虚拟化

虚拟化侧重描述实现,最开始的技术是模拟、hook指令执行软件程序,后续出现了半虚拟化、CPU硬件提供虚拟化指令,IO的全虚拟话、半虚拟化、直通技术

对资源虚拟化有:了CPU、内存、IO三大块虚拟化,不同领域都有不同的技术

对平台虚拟化有:ESXi  KVM Xen

对软件虚拟化有:JVM

虚拟化按照hypervisor实现方式有两种,I型和II型

I型指的是硬件和虚拟机之间只有一个hypervisor,hypervisor做虚拟化平台资源管理

II型指的是硬件和虚拟机之间是原有的操作系统+II型hypervisor,操作系统做硬件资源管理,hypervisor实现虚拟化功能

CPU硬件提供的虚拟化指令技术是intel的VT-x,AMD的AMD-V

IO虚拟化有如下几种

全虚拟化

半虚拟化

硬件直通

虚拟化要达到的三个目标:

1、资源控制:虚拟机对资源的控制应该在hypervisor监控下进行

2、等价:在虚拟机上面的应用程序要和物理机上面没有差别

3、高效:大部分指令应该直接由硬件执行,保证性能不会有太大的差异

3、云计算

(个人理解)云计算是把虚拟化技术应用到生产环境,实现虚拟机迁移、扩容、超卖等应用层面的能力需求,网络连通性的不同要求出现了公有云、私有云(也可能还有其它区别)

依次还出现了IaaS PaaS

IaaS强调的是基础设施,也就是云服务器

PaaS是在IaaS基础上包含了软件基础组件,比如数据库、消息队列

代表:腾讯云、阿里云

4、云原生

原生Pivotal最新官网对云原生概括为4个要点:

DevOps+持续交付+微服务+容器

容器技术是实现支撑,DevOps+持续交付可以认为是产品发布流程,微服务可以认为是产品部署形态

个人理解SaaS(Software as a service)是云原生里面概念


http://www.ppmy.cn/server/131214.html

相关文章

常见的负载均衡

1.常见的负载均衡服务 负载均衡服务是分布式系统中用于分配网络流量和请求的关键组件,它可以帮助提高应用程序的可用性、可扩展性和响应速度。以下是一些常用的负载均衡服务: Nginx:一个高性能的Web服务器和反向代理,广泛用于实现…

Spark第一天

MapReduce过程复习 Spark由五部分组成 RDD五大特征 1、 Spark -- 代替MapReduce <<<<< scala是单机的&#xff0c;spark是分布式的。>>>>> 开源的分布式计算引擎 可以快速做计算 -- 因为可以利用内存来做一些计算 (1) 分为5个库(模块) : 1、…

【OceanBase诊断调优】—— 错误码 5065 和 5066 的区别

适用版本&#xff1a;V2.1.x、V2.2.x、V3.1.x、V3.2.x 5065 与 5066 是两个近似的报错。 OB_ERR_QUERY_INTERRUPTED(-5065): Message: Query execution was interrupted。 含义为执行中断, 例如终端执行 SQL 过程中按 ctrlc 终止 SQL 执行会报 -5065。 OB_ERR_SESSION_INTER…

原来!给我一首歌的时间,真的可以搞定Vue的计算属性computed ,以及如何区分watch监视属性

目录 1. 什么是Vue的计算属性呢&#xff1f; 2. 如何区分computed 和 watch&#xff1f; 3. computed 完整示例1 4. computed 完整示例2 1. 什么是Vue的计算属性呢&#xff1f; Vue的计算属性&#xff08;Computed Properties&#xff09;是Vue框架中一个非常重要的特性&a…

git merge啥意思

git merge 是 Git 中的一个命令&#xff0c;用于将一个分支的更改合并到另一个分支中。当你在一个项目中有多个开发人员同时工作&#xff0c;或者你在不同的特性分支上开发新功能时&#xff0c;git merge 命令就非常有用。它可以帮助你将不同分支上的更改整合在一起。 git mer…

处理“navicat premium 2003 - 无法在 192.168.10.140 上连接到 MySQL 服务器(10060“未知错误“)”的问题:

以下是一些可能的解决方法来处理“navicat premium 2003 - 无法在 192.168.10.140 上连接到 MySQL 服务器&#xff08;10060"未知错误"&#xff09;”的问题&#xff1a; **一、检查 MySQL 服务状态** 1. 确认 MySQL 服务是否正在运行。你可以在服务器上通过任务管…

[YM]模板-归并排序

概念&#xff1a; 归并排序&#xff0c;其实是一种分治和递归算法 将大问题转化为一个个小问题处理&#xff0c;最终整合成一个大问题 模板&#xff1a; const int N 2e5 5; int a[N],b[N],n;void mergeSort(int l, int r){if(l>r) return;int mid(lr)>>1; merge…

【电子电力】LCL滤波器设计,包括电流控制调谐

摘要 LCL 滤波器是电力电子领域中广泛应用于并网逆变器的滤波器之一&#xff0c;其主要功能是减少高频开关的谐波&#xff0c;确保输出电流的质量。本文设计并实现了基于 MATLAB 的 LCL 滤波器模型&#xff0c;结合电流控制器和调谐技术&#xff0c;验证了其在谐波抑制方面的效…