【云计算】混合云分类

news2024/11/25 12:59:53

混合云》系列,共包含以下 3 篇文章:

  • 【云计算】混合云概述
  • 【云计算】混合云分类
  • 【云计算】混合云组成、应用场景、风险挑战

😊 如果您觉得这篇文章有用 ✔️ 的话,请给博主一个一键三连 🚀🚀🚀 吧 (点赞 🧡、关注 💛、收藏 💚)!!!您的支持 💖💖💖 将激励 🔥 博主输出更多优质内容!!!

混合云分类(一)

  • 1.按形态分类
    • 1.1 公有云+公有云
      • 1.1.1 同构公有云混合
      • 1.1.2 异构公有云混合
    • 1.2 私有云+公有云
      • 1.2.1 私有云+公有云的混合云特点
      • 1.2.2 私有云+公有云的混合云优点
      • 1.2.3 私有云+公有云的混合云缺点
  • 2.按技术平台分类
    • 2.1 同构混合云
    • 2.2 异构混合云
  • 3.按架构层分类
  • 4.按运维主体分类
    • 4.1 专有云主营
    • 4.2 公有云托管

根据视角的不同,混合云有下面几种分类方法。

  • 按形态分类
  • 按技术平台分类
  • 按架构层分类
  • 按运维主题分类

1.按形态分类

所谓形态,是指云的服务对象是私有的还是公有的,即是私有云还是公有云。前面的定义已经对云混合形态做了归类,这里主要列出这些类别混合云的特点及优缺点。

1.1 公有云+公有云

公有云+公有云 指两个或多个公有云之间的混合。公有云之间的混合类似于多云,如前所述,多云指以云管平台为中心的云资源管理平台,不涉及云的数据面之间的互联互通。虽然混合云必然会涉及云管平台,但混合云更关心云之间数据面的互联互通,所以这里不谈多云。

此外,对公有云的混合又存在如下两种类别。

  • 同构公有云混合相同云平台 的不同地域之间的混合。
  • 异构公有云混合不同云平台 的地域之间的混合。

1.1.1 同构公有云混合

同构公有云的各个地域混合是比较容易的,各大公有云厂商都支持 VPC 之间互联。以阿里云为例,其可在用户的不同地域的 VPC 之间、VPC 和 IDC 之间搭建私有通信通道,即让用户的不同地域的 VPC 之间或者用户的 IDC 与其他地域的 VPC 之间互联。由于地域云平台是一致的,所以这种混合云架构是各公有云厂商都支持的,是天然的,没有技术问题。下图展示了阿里云用户在北京和上海两个地域的 VPC 通过 云连接网Cloud Connect NetworkCCN)实现互联。此外,用户还可以通过 云企业网Cloud Enterprise NetworkCEN)实现更加丰富、高效的 VPC 互联方案。欲了解详细信息,可以参考阿里云官网的 CEN 文档。
在这里插入图片描述

同构公有云混合技术比较透明,相关技术在公有云官方文档中阐述得比较详细,此处不做过多阐述。

1.1.2 异构公有云混合

异构公有云的混合指不同公有云的互联,即不同公有云的地域之间互联。比如将阿里云上海地域的 VPC 通过 VPN 与腾讯云新加坡地域的 VPC 互联,如下所示。
在这里插入图片描述

异构公有云混合的特点如下:

  • 借助多云 API(比如 Terraform)管控平面的融合相对比较容易。
  • IaaS 层融合需要资源抽象层屏蔽各云之间的细节,因为各云厂商之间的 IaaS 层产品差异比较大,融合时会牺牲云的一些具体特性。
  • IaaS 层数据面融合存在很多困难,而对于 PaaS 层融合,如果两侧平台一致,比如都是 K8s,则云平台数据面融合比较容易。

异构公有云混合的优点如下:

  • 采用 IT 架构不用担心绑定具体一个云厂商。
  • 可以制定更灵活的经济策略,比如合理利用各云厂商的产品价格差异来降低企业 IT 成本。
  • 对数据安全性会有进一步的保障,例如,数据备份就存在更多的地域选择,同时也能规避云厂商自身的一些数据安全缺陷,如企业将数据备份到两个云厂商的两个不同地域,如果一个云厂商由于软件缺陷导致数据丢失,那么另一个云厂商某个地域的数据将不受影响。

异构公有云混合的缺点如下:

  • 由于跨云,应用要兼容各个云,不能依赖某云独有的特性,可能会牺牲云厂商的一些高级功能。
  • 要调整应用架构来适应跨云,通常是自己开发或者采用第三方的跨云架构,比如HashiCorp的Terraform,增加了开发成本。
  • 运维复杂度增加,要求运维人员掌握各个云的知识。

1.2 私有云+公有云

目前私有云和公有云的混合是市场主流选择,能同时兼顾私有云和公有云的优点。这种混合云形态又存在多种分类,如:同构与异构之分IaaS 与 PaaS 之分运维主体之分 等,这里只讨论私有云和公有云混合相对于公有云之间混合的特点及优缺点,其他分类的特点及优缺点在后面章节中讨论。

1.2.1 私有云+公有云的混合云特点

从资源管理者及开发人员的角度来说,私有云和公有云之间的边界比较清晰,即他们必须清楚地意识到哪些资源是公有云的,哪些资源是私有云的。这样做有如下几个目的:

  • 公有云资源是有明显价格的。
  • 两个云跨越的物理距离大,其通信性能比不上本地通信。
  • 两个云资源的具体管理方法不同,虽然上层工具屏蔽了管理,但我们必须意识到这些资源所属的平台是不同的,不同平台资源决定了其管理方法也不同,比如价格、备份策略等。

1.2.2 私有云+公有云的混合云优点

  • 可以充分利用私有云的数据安全,同时兼顾公有云的丰富产品。
  • 公有云的多地域特点可以实现跨物理地点的多地域数据备份,为数据安全提供了更好的保障。
  • 公有云的海量算力解决了私有云的瞬时算力不足的问题。
  • 公有云资源的按需使用特点降低了企业的 IT 固定资产持有成本。

1.2.3 私有云+公有云的混合云缺点

  • IT 架构比较复杂,需要改造原有的架构来适应新架构,同时维护成本高。
  • 无论云互联的网络是 VPN 还是专线,性能都远赶不上私有云内部连接或者公有云内部连接,这导致一些跨云的业务受到影响。
  • 如果私有云同时连接多家公司的公有云(即同时进行异构公有云混合),复杂度会呈几何倍数增加,导致故障可能会涉及多家厂商平台,运维成本大幅提高。

2.按技术平台分类

技术平台是云技术提供商采用的技术体系,比如 AWS、Azure、阿里云的技术体系都各不相同。从这个维度来看,混合云可以分为同构和异构两种。

2.1 同构混合云

同构 是指两个或多个云采用同一个技术架构平台,可以是开源的 OpenStack,也可以是同一个厂家的平台,比如 VMware 或者阿里云飞天架构。

从技术上看,同构平台将是最佳的混合云方案,因为各云在资源模型的抽象、定义上都有不同,对于异构云,或许在 OpenAPI 层面还可以做到兼容,但要想完全融合几乎不可能。比如镜像、快照等,这些资源在各云平台上存在兼容性问题,一个平台的镜像可能无法在另一个平台上启动;同理,一个平台的快照也无法在另一个平台上创建镜像。所以,后面我们主要讨论占技术主流的同构平台的混合云。

2.2 异构混合云

异构 则是指云的技术架构平台不同,比如私有云采用 OpenStack,公有云采用阿里云飞天架构。由于异构混合云难度较大,架构缺乏弹性,运维成本很高,实用价值不高,所以厂家一般都优先选择同构混合云,但某些场景也需要异构混合云,此时一般会采用兼容方案,即公有云厂商为其定制兼容方案。比如线下已经搭建好并已运行多年的大型 VMware 集群,此时与阿里云混合就存在如下两种架构。

  • 阿里云上 VMware:在阿里云上部署 VMware SDDC 软件,与线下 VMware 私有云进行混合,达到真正同构 VMware 混合云。这种混合云形式看起来是异构的,但实际上是同构的。
  • 企业容灾:通过阿里云的 BCDR(Business Critical Disaster Recovery)容灾网关,可以在阿里云上对 VMware 实例进行备份和恢复。这种异构混合之所以实用,是因为阿里云侧做了技术兼容,同时依赖部署在 VMware 数据中心的 BCDR 容灾网关的工作。所以,其实际上是一种跨云应用。

3.按架构层分类

所谓架构层是从云计算的架构分层来说的,比如 IaaS、PaaS、SaaS。目前混合云比较常见的是 IaaS 层和 PaaS 层,SaaS 层的混合比较少见,在此不讨论。

  • IaaS 层混合:即将云的 IaaS 层互联,达到能识别、管理、使用不同云的 IaaS 层资源。现实是,IaaS 整合在同构混合云里相对比较容易,在异构混合云里相对比较困难。
  • PaaS 层混合:即将云的 PaaS 层互联。随着 K8s 的流行,这层混合云将是未来的趋势。

4.按运维主体分类

按混合云运维主体进行分类,可以有两种混合云类别,其中一种是以专有云为中心;另一种是以公有云为主体。

  • 前者是指运维中心在专有云侧,即运维技术平台、资源管理平台都在专有云上,公有云只是作为资源提供方进行混合。这种模式被称为 专有云主营
  • 而后者则相反,整体运维、资源管理平台都在公有云上,专有云则作为资源提供方被纳人公有云管理范畴,这种模式被称为 公有云托管

4.1 专有云主营

专有云主营指以专有云为中心来运维混合云的资源,所有的运维平台和资源管理平台都在专有云上,公有云只是用来提供资源。目前这种模式是市场主流。

  • 需要同时熟悉本地数据中心和公有云技术细节,对 IT 运维人员的能力要求比较高。
  • 由于是以用户自有 IDC 为中心的,IT 资产的投入比较大、持有成本比较高。

4.2 公有云托管

公有云托管指以公有云为中心来管理所有资源,包括私有云资源。其中私有云资源以托管方式交给公有云平台来管理,包括部署、升级、扩容、运维等。这种模式的典型代表便是 AWS 的 Outposts。其主要特点如下:

  • 公有云和私有云采用统一的技术平台,即属于同构混合云。
  • 用户必须对公有云完全信赖,无论是技术层面还是心理层面。
  • 由于是服务托管,基本上公有云厂家都提供运维和升级等服务,好处是在运维这块比较省心,同一套平台,用户学习成本比较低;坏处是对厂家过度依赖,会形成平台绑定。
  • 与公有云一样属于标准化产品,目前市场上厂家都规定了硬件型号,产品不能定制,这在私有云复杂领域比较致命。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1600410.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java】spring+springmvc+hibernate最完整整合配置教程

附Maven的依赖 <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><mo…

【一竞技CS2】VP战队官宣签下electroNic取代mir

1、近日VP战队官宣签下electroNic&#xff0c;以取代阵容中的mir。 electroNic自己也表示&#xff1a;“VP是一支顶级队伍。阵容核心曾赢得Major冠军&#xff0c;所有队员都处于巅峰状态并且时刻准备着去争夺冠军。我们有着一样的雄心壮志。 此外我还对和Jame很感兴趣&#xf…

AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸?

AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸? 如下图所示,我们打开一份DWG格式的图纸文件,然后点击上方的“打印“图标, 如下图所示, 打印机/绘图仪这里选择“DWG To PDF“; 图纸尺寸:这里以普通的A4纸为例进行说明; 打印比例选择“布满图纸“; 打印偏移…

【Redis 神秘大陆】005 常见性能优化方式

五、Redis 性能优化 5.1 系统层面的优化 https://github.com/sohutv/cachecloud/blob/main/redis-ecs/script/cachecloud-init.sh initConfig() {# 支持虚拟内存分配sysctl vm.overcommit_memory1# 最大排队连接数设置为 511&#xff0c;一般默认是 128echo 511 >/proc/sy…

免费SSL证书和付费SSL证书的区别和申请

免费SSL证书和付费SSL证书的区别点还是比较多的。对来说免费证书适用的环境会单一一些&#xff0c;一般使用免费证书的环境都是个人门户网站或者是小微企业的门户官网&#xff08;无隐私信息&#xff09;。受免费证书安全等级以及安全性的限制影响&#xff0c;如果是为了自身网…

RISC-V微架构验证

对于RISC-V处理器因其灵活性和可扩展性而受到广泛关注&#xff0c;但如果没有高效验证策略&#xff0c;错误的设计实现可能会影响RISC-V的继续推广。 在RISC-V出现之前&#xff0c;对于大多数半导体公司来说&#xff0c;处理器验证几乎成为一门屠龙之技。专业知识被浓缩到少数几…

C语言基础入门案例(3)

目录 第一题&#xff1a;一维数组的最大值和最小值求解 第二题&#xff1a;求一维数组中的第二大的数 第三题&#xff1a;计算5个整数的平均值 第四题&#xff1a;查找整数在数组中的索引位置 第五题&#xff1a;统计字符串中数字字符的个数 第一题&#xff1a;一维数组的…

vue的就地更新与v-for的key属性

vue的就地更新 Vue中的就地更新到底是怎么回事&#xff0c;为什么会存在就地更新的现象&#xff1f; 注意下面的例子&#xff0c;使用v-for指令时&#xff0c;没有绑定key值&#xff0c;才有就地更新的现象&#xff0c;因为Vue默认按照就地更新的策略来更新v-for渲染的元素列表…

【echarts】使用 ECharts 绘制3D饼图

使用 ECharts 绘制3D饼图 在数据可视化中&#xff0c;饼图是表达数据占比信息的常见方式。ECharts 作为一个强大的数据可视化库&#xff0c;除了标准的二维饼图&#xff0c;也支持更加生动的三维饼图绘制。本文将指导你如何使用 ECharts 来创建一个3D饼图&#xff0c;提升你的…

“手撕“数组一些简单的习题

目录 1.数组转字符串 2.数组拷贝 3.求数组中元素的平均值 4.查找数组中指定元素(顺序查找) 5.查找数组中指定元素(二分查找) 6.数组排序(冒泡排序) 7.数组逆序 1.数组转字符串 先让我们看看为什么要转字符串&#xff1a; int[] arr {1,2,3,4,5,6}; System.out.printl…

性能测试 Jmeter 非 GUI 模式 -CLI 命令详解

我们在使用Jmeter做性能测试的时候&#xff0c;大部分同学用的是图形化界面进行脚本编写和执行性能测试的。但是其实真正在公司执行性能测试的时候&#xff0c;我们基本上不会用图形化界面去执行测试&#xff0c;这是因为工具渲染这些图形本身会让Jmeter结果存在很多不稳定的因…

Midjourney指南 - 生成高分辨率图片(内容已更新至V5)

Midjourney 首先为每个作业生成一个低分辨率图片网格(2x2)。你可以在选择其中任一图片&#xff0c;使用 Midjourney upscaler 来增加尺寸并添加更多细节。有多种可用于放大图像的放大模型。 每个图像网格下方的按钮用于放大所选图像。U1 U2 U3 U4 注&#xff1a;upscaler 以下…

12.MySQL应用架构演变

MySQL应用架构演变 1.总览 单机单库主从架构分库分表云数据库 2.单机单库 介绍 一个简单的小型网站或者应用背后的架构可以非常简单&#xff0c;数据存储只需要一个MySQL Instance就能满足数据读取和写入需求&#xff08;这里忽略掉了数据备份的实例&#xff09;&#xff…

【ElasticSearch】安装(bug篇)

以下解决办法参考自网友们的分享 1. JDK绑定问题 但其实这样也没有问题&#xff0c;因为内嵌的jdk版本与当前的es版本是适配的 但是&#xff0c;如果内嵌的jdk与当前es不适配&#xff0c;那就要修改配置文件 / 添加环境变量&#xff0c;让es启动的时候能扫描到我们本地的jdk …

(十二)C++自制植物大战僵尸游戏多用户存档实现(一)

植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/8UFMs 游戏存档 游戏存档允许玩家保存游戏进度&#xff0c;以便在之后的时间继续游戏。通过存档&#xff0c;玩家可以暂停游戏并在需要时重新开始&#xff0c;而不必从头开始或重新完成已经完成的任务。游戏通常提供多个…

RabbitMQ交换机的类型

交换机类型 可以看到&#xff0c;在订阅模型中&#xff0c;多了一个exchange角色&#xff0c;而且过程略有变化&#xff1a; Publisher&#xff1a;生产者&#xff0c;不再发送消息到队列中&#xff0c;而是发给交换机 Exchange&#xff1a;交换机&#xff0c;一方面&#xff…

基于Spring Boot的校园招聘系统

文章目录 项目介绍主要功能截图&#xff1a;部分代码展示设计总结项目获取方式 &#x1f345; 作者主页&#xff1a;超级无敌暴龙战士塔塔开 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &…

盲盒商城小程序(有米就出)

一款前端采用uniapp&#xff0c;后端采用Django框架开发的小程序&#xff0c;包含后台管理&#xff0c;如有人需要可联系演示功能&#xff08;个人开发&#xff0c;可商用/学习&#xff09;。 部分截图如下&#xff1a;

RabbitMQ进阶学习

在之前的练习作业中&#xff0c;我们改造了余额支付功能&#xff0c;在支付成功后利用RabbitMQ通知交易服务&#xff0c;更新业务订单状态为已支付。 但是大家思考一下&#xff0c;如果这里MQ通知失败&#xff0c;支付服务中支付流水显示支付成功&#xff0c;而交易服务中的订…

【深度学习】【机器学习】用神经网络进行入侵检测,NSL-KDD数据集,基于机器学习(深度学习)判断网络入侵,网络攻击,流量异常【3】

之前用NSL-KDD数据集做入侵检测的项目是&#xff1a; 【1】https://qq742971636.blog.csdn.net/article/details/137082925 【2】https://qq742971636.blog.csdn.net/article/details/137170933 有人问我是不是可以改代码&#xff0c;我说可以。 训练 我将NSL_KDD_Final_1.i…