当前位置: 首页 > news >正文

【云计算】混合云组成、应用场景、风险挑战

混合云组成及应用场景

  • 1.混合云组成
    • 1.1 基础网络
    • 1.2 统一的技术平台
  • 2.混合云应用场景
    • 2.1 灾备
    • 2.2 弹性算力调度
    • 2.3 法律合规
    • 2.4 成本控制
  • 3.风险与挑战
    • 3.1 标准缺乏
    • 3.2 网速有限
    • 3.3 技术绑定
    • 3.4 法律合规

1.混合云组成

根据混合云应用场景的不同,混合云的组件差别也很大,但同构混合云至少需要如下组件。

1.1 基础网络

基础网络的作用是 连接公有云的三层 VPC 网络。由于安全的原因,无论是同构混合云还是异构混合云,都不可能进行二层网络互联。

1.2 统一的技术平台

这里说的统一的技术平台是指公有云和私有云采用同一底层云平台,以及其上相同的软件栈。其主要具有如下几个特征。

  • 统一的资源模型:即公有云和私有云对云的各种资源定义、命名、抽象、架构是一致的,比如实例、镜像、快照、磁盘、VPC、vSwitch、地域等 IaaS 层资源。采用统一的资源模型可以大幅降低整合难度。
  • 统一的 OpenAPI:即对外提供统一的 OpenAPI 来管理云资源,这也是统一技术平台的重要特征。

2.混合云应用场景

混合云是被企业强烈的应用需求推出来的,尽管混合云还处于发展阶段,但如下是目前公认的几个典型的混合云应用场景。

2.1 灾备

灾备是企业数据安全的强需求,这里的数据安全是指数据完整性不被破坏。数据的这种完整性保护通常通过两个方面来实现:其一是通过 时间维度,即 定期进行数据快照备份;其二是通过 空间维度,即 在跨越安全距离的安全物理地点实现多地备份。这里的安全距离和安全物理地点主要指两个备份地点要跨越地震带、核爆炸等大型灾害或灾难,避免发生危险时两个备份同时失效。

通常私有云在时间维度的快照备份上非常充分,但由于私有云的地域局限性,其在数据物理地域安全性方面存在明显缺陷。然而,这却是公有云的强项,因为公有云地域机房在选址上考虑得比较周全,都会避开自然灾害(如火山、地震、洪水等)易发地。所以,公有云异地备份就成为企业数据安全的首选应用。

2.2 弹性算力调度

对外服务的行业,典型的如互联网行业、游戏行业,通常有众多用户,平时私有云的算力就能满足服务需求,但在特殊时期,比如 “双11” 大促销、新游戏开服等,这时会有大量用户涌人,私有云就无法满足服务需求了,导致排队严重,降低了用户体验,丢失了用户。但平时又不能事先在私有云里购买服务器补齐算力,一是无法预测用户数量;二是这些服务器平时用不上,导致持有无谓的成本。

而公有云的算力有两个明显优点,是对这种场景的完美补充:

  • 资源按需分配和释放,按需消费。只有使用成本,无持有成本。
  • 资源海量性,公有云的消费者具有随机性,所以公有云厂商需要维护巨大的资源池来应对这些消费者,从而保障这些消费者随时都能分配到资源、这个资源池对私有云来说是海量的。

私有云厂商要做的就是微调业务架构。将过量的算力调度到公有云,当流量高峰过后释放资源。

2.3 法律合规

对于普通事务,世界各国一般都是立法先行,但云计算、互联网这些年飞速发展,在国计民生各领域中承担了基础架构的作用,即国家经济活动的方方面面都数字化了。以前为了凸显数据的重要性,都说数据就是资产;现在的情况是,资产都是数据。资产数据化是泛资产概念,包括但不限于能被证券化的资产,在云计算领域,如个人照片、录像、个人博客网站、企业生产数据等,这些资产基本只对个人或企业个体有价值,被托管在某个企业的云上,但账号管理权限在独立的个体手中,其数据安全性由该云企业和数据拥有者个体共同决定,作用范围限于互联网领域。这些特征决定了资产数据化后,在安全性方面存在很大挑战,比如互联网环境面临的各种已知的和未知的漏洞,这些漏洞都时刻在威胁着用户的数据安全。

此外,当个人数据资产和独立的企业个体数据资产汇聚在一起时,便构成了宏观层面的国家数据资产,所以此时的数据资产安全便涉及国家层面的数据安全。正是基于这样的原因,近几年各主要经济体都出台了有关数据安全方面的法律,比如欧盟于 2018 年 5 月出台了《通用数据保护条例》(General Data Protection Regulation,GDPR),而我们国家在 2017 年 6 月就正式施行了《中华人民共和国网络安全法》,这些法律都特别强调个人数据隐私和数据安全的保护。这些法律的颁布就是为用户的数据安全画了一条红线。也就是说,只有满足这些法律要求的企业才能为用户提供服务,而要满足这些法律合规要求,云服务提供商至少要从如下几个方面来提供数据安全保护措施。

  • 数据资产安全分类:针对数据敏感程度进行安全分类,比如密级分类。
  • 访问控制:基于数据的安全分类来决定访问许可。
  • 安全审计:针对访问记录提前发现非法访问。或者事后挖掘非法访问。
  • 风控:防止利用社会工程学非法侵占数据资产,比如各种互联网黑产。
  • 安全工具:针对安全层面的工具,比如定期更新系统漏洞的平台、黑客对抗的蜜罐系统等。
  • 数据生命周期管理:将数据纳入生命周期管理中,包括备份、复制、归档、销毁等流程的覆盖。
  • 教育和培训:安全系统最大的短板是内部人员,针对相关人员的安全培训必不可少。

阿里云能够提供符合上述数据保护法律合规的流程和技术。

2.4 成本控制

成本控制体现在两个方面:一是 IT 设备的持有成本比较高,尤其是私有云领域:二是公有云的资源呈现摩尔定律的态势,也就是在资源性能不变的情况下,价格相对时间来说是逐年下降的。另外,云厂商之间的竞争导致云资源价格经常发生波动,合理利用这些价格因素就可以控制企业的 IT 资产投入。

小结:当然,混合云远不止以上这些应用场景,实际用途止于用户的想象,当云之间的网络互联速度达到内网速度时,混合云架构又将发生革命性变化。

3.风险与挑战

混合云是公有云和私有云发展到一定阶段互相融合的产物,目前它出现的时间不长,缺乏工业标准和定义,导致用户在实施和运维时面临诸多风险和挑战。根据之前的讨论,大致有如下几种风险和挑战。

3.1 标准缺乏

混合云缺乏工业或事实上的标准规范,各专有云厂家都以自己的产品为中心、各自为政,用户需要在各种方案里做选择。

3.2 网速有限

由于云之间的网络速度限制,导致在公有云和私有云之间实时、大批量地迁移数据会耗费很多时间,因此一些对时间或延迟比较敏感的应用变得不可行或者在推行某种需要批量迁移数据的应用方案前,需要提前为这些应用 数据预热。比如、某商家打算在 “双11” 时将一些峰值流量从私有云调度到阿里云,但这些应用的镜像不可能实时迁移,他需要提前将这些应用的镜像做好,存放到阿里云,然后设计流量调度算法,当流量高峰到来时,在阿里云上通过这些镜像创建并启动 ECS 服务,最后将一些过量的流量导流到这些 ECS 服务上。

3.3 技术绑定

当选择某个公有云作为混合云方案时,其实就是对这个云进行了技术投资,随着使用的深入,也就将企业的架构慢慢绑定在这个云上,如果后面发现问题很大或者缺乏某些关键产品无法满足企业要求时,重新选择的代价就比较大了,所以一开始就要考虑清楚技术选型。

3.4 法律合规

之前说过,混合云的技术比较适合当前法律要求的数据安全保护,但这里的安全主要是指数据的完整性,即数据不会因为物理介质方面的损坏而丢失(方案可以是异地备份、定时备份等)。对于数据的另一种安全,即在防失窃、防偷窥、防复制方面,主流云服务商也提供了相关技术(如平台加固、AAA 安全机制等),但如何使用仍需要混合云用户自己来制定相应的方案,以满足法律要求。比如,GDPR 要求用户有权处理个人数据,这就要求企业要识别个人数据,在个人数据的生命周期中达到加密存储、授权访问、及时销毁,从而对个人数据进行法律规定的保护。

相关文章:

【云计算】混合云组成、应用场景、风险挑战

混合云组成及应用场景 1.混合云组成1.1 基础网络1.2 统一的技术平台 2.混合云应用场景2.1 灾备2.2 弹性算力调度2.3 法律合规2.4 成本控制 3.风险与挑战3.1 标准缺乏3.2 网速有限3.3 技术绑定3.4 法律合规 1.混合云组成 根据混合云应用场景的不同,混合云的组件差别…...

spring bean的继承和依赖

bean的继承和依赖 spring除了提供了一般的配置bean的方式之外,还实现了java中继承的特性,设置bean的父子关系,这样对于一些重复的配置就可以进行省略 bean的继承 配置bean的父子关系,父bean有的东西,子bean全部继承过来…...

Swift中的字符串

Swift中的字符串是一个有序的字符集合,用于存储和操作文本数据。字符串由一系列的Unicode字符组成,可以包含任意的字符,包括字母、数字、符号和空格等。 在Swift中,字符串的类型是String,可以使用双引号或者三引号来表…...

MySQL基础-----约束详解

目录 一. 概述: 二.约束演示: 三.外键约束: 3.1介绍: 3.2外键约束语法: 3.3删除,更新行为: 一. 概述: 🧐🧐概念:约束是作用于表中字段上的规则,用于限制…...

【Unity】游戏场景添加后处理特效PostProcessing

添加后处理特效PostProcessing 添加雾效果后处理何为后处理?添加后处理特效 添加雾效果 依次点击Window -> Rendering -> Lighting添加Lighting面板。 点击Lighting里面的Environment,找到Other Setting 将Fog选项勾选 更改下方的颜色 调整雾的浓…...

STM32芯片软复位导致SRAM2的值被擦除话题

1. 问题描述 客户在使用 STM32L433CCY6 开发过程中,出现软件复位后 SRAM2 里的值被擦除问题。 2. 问题确认 客户用同一版软件在两块板子上的表现还不一样,一块软件复位后 SRAM2 的值不会被擦除,另一块则会被擦除,并且确认被擦除…...

【C++航海王:追寻罗杰的编程之路】异常——错误处理方式之一

目录 引言 1 -> C语言传统的处理错误的方式 2 -> C异常概念 3 -> 异常的使用 3.1 -> 异常的抛出和捕获 3.2 -> 异常的重新抛出 3.3 -> 异常规范 4 -> 自定义异常体系 5 -> C标准库的异常体系 6 -> 异常的优缺点 引言 在C编程中&#xff…...

5.2 mybatis之autoMappingBehavior作用

文章目录 1. NONE关闭自动映射2. PARTIAL非嵌套结果映射3. FULL全自动映射 众所周知mybatis中标签< resultMap >是用来处理数据库库字段与java对象属性映射的。通常java对象属性&#xff08;驼峰格式&#xff09;与数据库表字段&#xff08;下划线形式&#xff09;是一 一…...

【算法一则】做算法学数据结构 - 简化路径 - 【栈】

目录 题目栈代码题解 题目 给你一个字符串 path &#xff0c;表示指向某一文件或目录的 Unix 风格 绝对路径 &#xff08;以 ‘/’ 开头&#xff09;&#xff0c;请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中&#xff0c;一个点&#xff08;.&#xff09;表…...

OpenHarmony实战开发-如何使用Web预渲染实现功能介绍。

介绍 为了便于大家在使用本案例集时能够更详细的了解各个案例&#xff0c;本案例基于Web预渲染实现了案例介绍功能&#xff0c;即应用右下角的问号icon。 效果图预览 使用说明 因为直接加载的线上README&#xff0c;因此本功能需联网使用点击icon&#xff0c;即会弹出对应案…...

三七互娱,oppo,快手25届暑期实习内推

三七互娱&#xff0c;oppo&#xff0c;快手25届暑期实习内推 ①OPPO 【内推码】&#xff1a;X6866447 【一键内推】:https://careers.oppo.com/university/oppo/campus/post?shareId4546 【需求岗位】软件类、AI/算法类、硬件类、设计类、产品类 ②快手 【岗位】算法、工程、游…...

InnoDB架构:内存篇

InnoDB架构&#xff1a;内存篇 InnoDB是MySQL数据库中默认的存储引擎&#xff0c;它为数据库提供了事务安全型&#xff08;ACID兼容&#xff09;、行级锁定和外键支持等功能。InnoDB的架构设计优化了对于读取密集和写入密集型应用的性能表现&#xff0c;是一个高度优化的存储系…...

8个Python高效数据分析的技巧

这篇文章介绍了8个使用Python进行数据分析的方法&#xff0c;不仅能够提升运行效率&#xff0c;还能够使代码更加“优美”。 1 一行代码定义List 定义某种列表时&#xff0c;写For 循环过于麻烦&#xff0c;幸运的是&#xff0c;Python有一种内置的方法可以在一行代码中解决…...

暴力破解密码自动阻断

1 re模块 re 模块是 Python 中用于正则表达式操作的模块。正则表达式&#xff08;Regular Expression&#xff09;是一种强大的文本处理工具&#xff0c;它使用一种特殊的字符序列来表示字符串中的模式&#xff0c;并可以通过模式匹配、查找、替换等操作对文本进行高效处理。 …...

【华为】Telnet实验配置

【华为】Telnet 实验配置 应用场景三种认证方式配置注意事项拓扑无认证&#xff08;None&#xff09;交换机配置顺序Telnet ServerTelnet Client测试 密码认证&#xff08;Password&#xff09;配置顺序Telnet ServerTelnet Client测试 AAA认证&#xff08;scheme&#xff09;配…...

SAM功能改进VRP-SAM论文解读VRP-SAM: SAM with Visual Reference Prompt

现已总结SAM多方面相关的论文解读&#xff0c;具体请参考该专栏的置顶目录篇 一、总结 1. 简介 发表时间&#xff1a;2024年3月30日 论文&#xff1a; 2402.17726.pdf (arxiv.org)https://arxiv.org/pdf/2402.17726.pdf代码&#xff1a; syp2ysy/VRP-SAM (github.com)htt…...

MySQL truncate table 与 delete 清空表的区别和坑

拓展阅读 MySQL View MySQL truncate table 与 delete 清空表的区别和坑 MySQL Ruler mysql 日常开发规范 MySQL datetime timestamp 以及如何自动更新&#xff0c;如何实现范围查询 MySQL 06 mysql 如何实现类似 oracle 的 merge into MySQL 05 MySQL入门教程&#xff0…...

Spring GA、PRE、SNAPSHOT 版本含义及区别

GA:General Availability: 正式发布的版本&#xff0c;推荐使用&#xff08;主要是稳定&#xff09;&#xff0c;与maven的releases类似&#xff1b; PRE: 预览版,内部测试版。主要是给开发人员和测试人员测试和找BUG用的&#xff0c;不建议使用&#xff1b; SNAPSHOT: 快照…...

一文看懂标准版和Pro版的区别

在CRMEB的众多产品中&#xff0c;有这样两款产品经常被拿来比较&#xff0c;它们就是CRMEB的标准版和Pro版商城系统&#xff0c;今天&#xff0c;我们就来盘一下这两款系统之间究竟有哪些不同。 1、Pro版系统性能更卓越 CRMEB Pro版采用Tp6 SwooleRedis高性能框架开发&#x…...

腾讯云服务器价格表(腾讯云服务器报价表)

腾讯云服务器提供了多种类型的产品&#xff0c;以满足不同用户的需求&#xff0c;其价格因产品类型、配置和使用时长等因素而有所不同。以下是根据最近的信息整理的腾讯云服务器价格表概览&#xff0c;但请注意&#xff0c;实际价格可能会有所变动&#xff0c;建议用户在购买前…...

React 第五十五节 Router 中 useAsyncError的使用详解

前言 useAsyncError 是 React Router v6.4 引入的一个钩子&#xff0c;用于处理异步操作&#xff08;如数据加载&#xff09;中的错误。下面我将详细解释其用途并提供代码示例。 一、useAsyncError 用途 处理异步错误&#xff1a;捕获在 loader 或 action 中发生的异步错误替…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机&#xff1a;Ubuntu 20.04.6 LTSHost&#xff1a;ARM32位交叉编译器&#xff1a;arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;百货中心供应链管理系统被用户普遍使用&#xff0c;为方…...

java_网络服务相关_gateway_nacos_feign区别联系

1. spring-cloud-starter-gateway 作用&#xff1a;作为微服务架构的网关&#xff0c;统一入口&#xff0c;处理所有外部请求。 核心能力&#xff1a; 路由转发&#xff08;基于路径、服务名等&#xff09;过滤器&#xff08;鉴权、限流、日志、Header 处理&#xff09;支持负…...

Xshell远程连接Kali(默认 | 私钥)Note版

前言:xshell远程连接&#xff0c;私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...

java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别

UnsatisfiedLinkError 在对接硬件设备中&#xff0c;我们会遇到使用 java 调用 dll文件 的情况&#xff0c;此时大概率出现UnsatisfiedLinkError链接错误&#xff0c;原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用&#xff0c;结果 dll 未实现 JNI 协…...

大语言模型如何处理长文本?常用文本分割技术详解

为什么需要文本分割? 引言:为什么需要文本分割?一、基础文本分割方法1. 按段落分割(Paragraph Splitting)2. 按句子分割(Sentence Splitting)二、高级文本分割策略3. 重叠分割(Sliding Window)4. 递归分割(Recursive Splitting)三、生产级工具推荐5. 使用LangChain的…...

1.3 VSCode安装与环境配置

进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件&#xff0c;然后打开终端&#xff0c;进入下载文件夹&#xff0c;键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...

C++ 基础特性深度解析

目录 引言 一、命名空间&#xff08;namespace&#xff09; C 中的命名空间​ 与 C 语言的对比​ 二、缺省参数​ C 中的缺省参数​ 与 C 语言的对比​ 三、引用&#xff08;reference&#xff09;​ C 中的引用​ 与 C 语言的对比​ 四、inline&#xff08;内联函数…...

ArcGIS Pro制作水平横向图例+多级标注

今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作&#xff1a;ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等&#xff08;ArcGIS出图图例8大技巧&#xff09;&#xff0c;那这次我们看看ArcGIS Pro如何更加快捷的操作。…...