云计算——云计算关键技术

news2024/10/7 2:27:29

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

目录

 前言

一.云计算关键技术

1.虚拟化技术

2.分布式数据存储技术

(1)云计算的分布式存储与传统的存储是不同的。

(2)分布式存储的优势

3.数据中心联网技术

(1)云计算数据中心的优势

4.并行编程技术

典型技术:

 5.体系结构

 6.自动化部署

(1) 自动化部署的优势


 前言

本章将会讲解云计算中所需要的关键技术。

一.云计算关键技术

1.虚拟化技术

  • 虚拟化是一种能够更有效地利用物理计算机硬件的过程,是云计算的基础。

虚拟化,将各种IT实体资源抽象,转换成另一种形式的技术都是虚拟化。虚拟化是资源的逻辑表示,其不受物理限制的约束。(一个物理主机只能运行一个操作系统,虚拟化则是可以运行多个操作系统)。

 从之前一个硬件设备部署一套操作系统===》一个硬件设备部署多个操作系统


2.分布式数据存储技术

  • 将数据存储在不同的物理设备中。这种模式不仅摆脱了硬件设备的限制,同时扩展性更好,能够快速响应用户需求的变化(整合存储资源提供动态可伸缩资源池的分布式存储技术)

 将数据分布在不同的服务器上存储设备上,在之前就如图中左边的那个一样集中在一个设备上可能这个设备坏了,里面的数据文件就恢复不出来了,分布式存储是动态可伸缩的分布在不同的设备上,如其中的一个设备坏了我们可以通过其他的办法将数据文件恢复。

 

正符合云计算快速高效的处理海量数据的优势。在数据爆炸的今天这个技术至关重要,为保证数据资料的高可靠性。云计算常用分布式数据存储的技术,将数据存储于不同物理设备中,不仅摆脱物理设备的限制,扩展性更好,满足快速响应用户需求的变化。


(1)云计算的分布式存储与传统的存储是不同的。

  • 传统存储采用集中式,放在一个数据库当中。(容易产生瓶颈——不能满足大规模的存储应用需求)
  • 分布式存储采用并行可扩展,利用多台服务器,分担存储负担。

(2)分布式存储的优势

  1. 高性能:一个具有高性能的分布式存储通常能够高效地管理读缓存和写缓存,并且支持自动的分级存储。分布式存储通过将热点区域内数据映射到高速存储中,来提高系统响应速度。一旦这些区域不再是热点,那么存储系统会将它们移出高速存储。

  2. 支持分级存储:由于通过网络进行松耦合链接,分布式存储允许高速存储和低速存储分开部署,或者任意比例混布。在不可预测的业务环境或者敏捷应用情况下,分层存储的优势可以发挥到最佳。

  3. 多副本的一致性:与传统的存储架构使用RAID模式来保证数据的可靠性不同,分布式存储采用了多副本备份机制。在存储数据之前,分布式存储对数据进行了分片,分片后的数据按照一定的规则保存在集群节点上。

  4. 存储系统标准化:随着分布式存储的发展,存储行业的标准化进程也不断推进,分布式存储优先采用行业标准接口进行存储接入。


3.数据中心联网技术

  • 东西向流量增长并行计算业务(如:搜索)需要服务器集群协调运算,产生大量横向交互流量虚拟机的自由部署和动态迁移,虚机间需要实时同步大量的数据。

 注:DC(数据中心)R(服务器)

  • 传统数据中心:每台服务器是独立的,我们需要对外提供服务,大部分的流量都是通过数据中心的外边进来又从里面出去,产生信息交互都是通过这一台服务器,产生了大量的南北流向。(如图)
  • 云计算数据中心:以东西流量为主,南北流量变少,服务器除了对外提供服务,有分布式存储的存在,虚拟机不一定在那一台物理主机上,虚拟机之间不停迁移,产生动态迁移,同步大量数据时而产生了东西流量大于南北的情况。

(1)云计算数据中心的优势

云计算数据中心相比传统数据中心的优势在于,云计算数据中心更加强调与IT系统协同优化,在满足需求的前提下,实现整个数据中心的最高效率和最低成本。而传统数据中心通常片面强调机房的可靠、安全。


4.并行编程技术

  • 在并行编程模式下,并发处理,容错,数据分布,负载均衡等细节都被抽象到一个函数库中,通过统一接口,用户大尺度的计算任务被自动并发和分布执行,即将一个任务自动分成多个任务,并进行处理海量数据。

 一个任务——》多个任务进行处理——》提高运行效率

典型技术:

MapReduce

MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(归约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。

 


 5.体系结构

云计算平台体系结构由用户界面、服务目录、管理系统、部署工具、监控和服务器集群组成:

(1)用户界面:主要用于云用户传递信息,是双方互动的界面。
(2)服务目录:顾名思义是提供用户选择的列表。
(3)管理系统:指的是主要对应用价值较高的资源进行管理。
(4)部署工具:能够根据用户请求对资源进行有效地部署与匹配。
(5)监控:主要对云系统上的资源进行管理与控制并制定措施。
(6)服务器集群:服务器集群包括虚拟服务器与物理服务器,隶属管理系统。


 6.自动化部署

  • 对云资源进行自动化部署指的是基于脚本调节的基础上实现不同厂商对于设备工具的自动配置,用以减少人机交互比例、提高应变效率,避免超负荷人工操作等现象的发生,最终推进智能部署进程。

(1) 自动化部署的优势

  • 自动化部署可以减少人为错误的发生,因为自动化错误概率很低。
  • 自动化部署可以提高部署的可重复性和可靠性,因为手动部署过程不可重复也不可靠,需要很多的时间进行调试和排错。
  • 自动化部署可以提高效率,因为它可以让您更快速、频繁地发布新功能和应用,同时在应用部署时无需人工干预。

 创作不易,求关注,点赞,收藏,谢谢~   

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

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

相关文章

数据可视化之Tableau可视化||绘制标靶图

标靶图是一种用于评估、测试和优化计算机视觉算法的基准测试工具。它通常由多个具有不同特征的目标物体组成,如车辆、行人、交通信号灯等,同时包括各种不同的复杂场景,如城市街道、高速公路和人行道等。通过使用标靶图,研究人员可以检验算法的准确性、速度和适应性,同时拓…

【Linux指令集】---ls指令(超详细)

个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【Linux专栏】🎈 本专栏旨在分享学习Linux的一点学习心得,欢迎大家在评论区讨论💌 演示环境&#xff1…

公网IP证书

一、IP证书是什么? ip证书是用于公网ip地址的SSL证书,与我们通常所讲的SSL证书并无本质上的区别,但由于SSL证书通常颁发给域名,而组织机构需要公共ip地址的SSL证书,这类SSL证书就是我们所说的ip证书。ip证书具有安全、…

循环工作定时控制器/多级循环定时控制器电路设计

循环工作定时控制器 该电路可设定设备的循环周期时间以及每次工作的时间,可以让设备按照设定的时间不断地循环工作,可应用于定时抽水、定时换气、定时通风等控制场合。 一、电路工作原理 电路原理如图 15 所示。 电路通过电容C2和泄放电阻R3降压后&am…

2024年度可达鸭社群开放了,全新玩法

大家好,今天我们来介绍2024年可达鸭区块链社群的新玩法。 6个策略 如果你是我们的老粉,那么不用过多介绍,在过去一年里,我们分享了中短线、横截面等策略共6个。如下图所示: 时光荏苒,岁月如梭&#xff0c…

Java 动态规划 Leetcode 746. 使用最小花费爬楼梯

方法1&#xff1a; 从前往后进行分析 代码展示&#xff1a; class Solution {public int minCostClimbingStairs(int[] cost) {int length cost.length;//定义dp数组int[] dp new int[length 1];//初始化dp[0] 0;dp[1] 0;//填充dp数组for (int i 2; i < length; i) …

OpenCVForUnity(三)图像的读写

文章目录 前言获得图像一、使用Imgcodecs.imread()读取图片二、关于imread()方法参数三、关于cvtColor()方法四、Utils.texture2DToMat()方法 保存图像五、imwrite()保存图片: 前言 OpenCV工具主要是对于图像的处理&#xff0c;今天我们简单的来介绍一下如何获取一张图片&#…

基于 NNCF 和 Optimum 面向 Intel CPU 对 Stable Diffusion 优化

基于隐空间的扩散模型 (Latent Diffusion Model)&#xff0c;是解决文本到图片生成问题上的颠覆者。Stable Diffusion 是最著名的一例&#xff0c;广泛应用在商业和工业。Stable Diffusion 的想法简单且有效: 从噪声向量开始&#xff0c;多次去噪&#xff0c;以使之在隐空间里逼…

HTML元素中有中文、英文、符号、数字。第一行没排满就自动换行的解决办法:word-break:break-all的使用

word-break: break-all 是一个CSS属性&#xff0c;用于控制文本在容器中的换行方式。它的作用是强制在任意字符之间进行换行&#xff0c;即使这样可能会导致单词被分割。 具体来说&#xff0c;word-break 属性有以下几个取值&#xff1a; normal&#xff08;默认值&#xff09…

火伞云WAF产品的主要特点

Web应用程序防火墙&#xff08;WAF&#xff09;是抵御所有DDoS攻击的绝佳防御措施。它阻止恶意流量试图阻止应用程序中的漏洞。火伞云WAF通过安全专家的全天候监控支持DDoS保护解决方案&#xff0c;以识别虚假流量激增并在不影响合法流量的情况下阻止它们。 您可以在互联网和原…

win10系统切换到macOS,开发环境与软件资源,目录清单

文章目录 1、生活2、文书3、开发4、算法5、美术6、科研 1、因为考研自习室或学校图书馆&#xff0c;随身携带游戏本&#xff08;全能本&#xff09;受限于不插电源就不续航和掉性能&#xff0c;以及风扇噪音非常大&#xff0c;以及发热很烫等问题。 2、所以想考虑给主力机换个…

海外市场营销必备!八大技巧助力品牌出海

1、建立品牌故事和品牌形象&#xff1a;创造一个独特而有吸引力的品牌故事&#xff0c;通过品牌形象和价值观来吸引目标受众。这将帮助你在竞争激烈的市场中脱颖而出&#xff0c;并与消费者建立情感连接。 2、本地化和文化适应&#xff1a;理解并尊重目标市场的文化、习惯和价值…

智能仪表在光伏系统中的应用 安科瑞 许敏

光伏储能逆变器 应用场景 户用储能&#xff0c;小型工商业储能&#xff0c;微电网储能 功能 1.对电能参数进行采样计量和监测&#xff0c;逆变器或者能量管理系统&#xff08;EMS&#xff09;与之进行通讯&#xff0c;根据实时功率及累计电能实现防逆流、调节发电量、电池充…

操作Eureka出现Cannot execute request on any known server

操作Eureka出现Cannot execute request on any known server 客户端操作Eureka出现Cannot execute request on any known server 这可能是因为你没有在application.yml中配置 spring.application.name 导致注册到eureka上的状态名称不对。通常注册到Eureka默认为 ip:服务名:端…

Java字符串比较的方法(3种)

1.equals()方法 equals()方法将两个字符串每个字符是否相同进行逐一比较&#xff0c;若相同返回true反之返回false&#xff0c;对于字符的大小写也在检查范围内&#xff0c;equals()方法格式如下&#xff1a;str1.equals(str2); 程序实例 public class Demo {public static voi…

熬夜敲代码不伤眼,选好灯具很重要

文章目录 一、引言1.1 程序员的痛点&#xff1a;长时间使用电脑对眼睛的损害1.2 保护眼睛的重要性 二、明基ScreenBar Halo的保护眼睛功能2.1 自动调光&#xff1a;根据环境光调整亮度2.2 非对称光学设计&#xff1a;减少反光和刺眼2.3 沉浸式灯光&#xff1a;照亮全场视野&…

物流RFID设备在实际中的应用如何?

随着现代物流行业的快速发展&#xff0c;传统条码技术信息量少&#xff0c;易脏污损毁&#xff0c;耐用性不高等问题很难满足物流企业多样化的需求&#xff0c;物流RFID设备的应用也越来越广泛。下面我们就跟大家一起来分析一下&#xff0c;物流RFID设备可以在哪些场景中应用。…

电机和驱动器的简介

电机和驱动器的简介 按照工作电源种类划分&#xff1a;直流电机、交流电机。 按照结构和工作原理划分&#xff1a;永磁同步电动机、感应电动机。 常见的电机&#xff1a;直流电机&#xff08;直流有刷电机和直流无刷电机&#xff09;、步进电机、伺服电机和舵机。 直流电机 步…

了解 Python 设计模式

Python&#x1f40d;设计模式 Python 是一种功能强大的、基于对象的高级编程语言&#xff0c;具有动态类型和绑定功能。由于其灵活性和强大功能&#xff0c;开发人员经常采用某些规则或 Python 设计模式。究竟是什么让设计模式如此重要&#xff0c;这对普通的Python开发人员意味…

基于51单片机和proteus的水质水位检测系统

此系统是基于51单片机和proteus的仿真设计&#xff0c;功能如下&#xff1a; 1. LCD1602实时显示水质和水位状态。 2. 按键可设定水质检测阈值并通过LCD显示。 3. LED指示水质水位和系统运行状态。 4. 水质差超过阈值后自动启动排水泵。 5. 水位过低时自动启动进水泵。 6…