1、云计算

server/2025/1/31 17:47:55/

在这里插入图片描述

云是一种基于互联网的计算技术和服务模式,它可以将计算资源、存储资源、软件资源等进行整合和虚拟化,以按需使用、可灵活扩展的方式提供给用户,就像把传统的本地计算资源和服务放到了一个庞大的 “云端”,用户可以通过网络随时随地访问和使用这些资源和服务,而无需关心底层的硬件和技术细节。

一、云的类型

二、云的关键技术

1、云的类型
公有云:由第三方提供商通过互联网向公众和企业提供服务的云计算环境,多个用户可以共享这些资源,如亚马逊的 AWS、微软的
Azure、阿里云等,具有成本低、可扩展性强等特点,适合中小企业和对成本敏感的用户。

私有云:为特定的一个企业或组织所专用,通常在企业内部数据中心或托管数据中心搭建,能提供更高的安全性和定制化能力,适合对数据安全和隐私要求较高的企业,如金融机构、政府部门等。

混合云:结合了公有云和私有云的特点,企业可以根据自身需求,将一些非关键业务放在公有云上,以获取成本效益和灵活性,而将关键业务和敏感数据放在私有云中,以确保安全和控制,实现资源的灵活调配和成本效益的最大化。

1.2、云计算的服务模式
云计算的服务模式主要分为三种:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
IaaS:提供基础的计算资源,如虚拟机、存储和网络

PaaS:提供开发、运行和管理应用程序的平台。

SaaS:提供应用软件服务,用户通过互联网访问这些应用。

2、云的关键技术:虚拟化技术、分布式计算、存储技术、容器技术、网络技术、云计算管理平台技术
2.1、虚拟化技术
服务器虚拟化:通过软件将一台物理服务器虚拟化为多个逻辑上的服务器,每个虚拟服务器都可以独立运行操作系统和应用程序,实现资源的隔离和高效利用,如 VMware ESXi、KVM 等。

存储虚拟化:将多个物理存储设备虚拟化为一个逻辑存储池,用户可以根据需求从存储池中分配存储空间,提高存储资源的利用率和管理效率,常见的有 SAN(存储区域网络)虚拟化、NAS(网络附属存储)虚拟化等。

网络虚拟化:把物理网络资源抽象成逻辑网络资源,实现网络的灵活配置和管理,如虚拟局域网(VLAN)、软件定义网络(SDN)、网络功能虚拟化(NFV)等技术。

2.2、分布式计算
MapReduce
:是一种用于处理大规模数据集的分布式计算模型,将计算任务分为 Map(映射)和 Reduce(归约)两个阶段,能够自动并行处理数据,适用于大规模数据的统计、分析等任务,Hadoop MapReduce 是其典型实现。

Spark:基于内存的分布式计算框架,具有更快的计算速度和更丰富的计算模型,除了支持 MapReduce 计算模型外,还支持交互式查询、流计算、机器学习等多种计算模式,广泛应用于大数据处理和分析领域。

2.3、存储技术
分布式文件系统(DFS):将文件分散存储在多个节点上,提供高可扩展性、高可用性和高性能的文件存储服务,如 Ceph、GlusterFS 等,可满足大规模数据存储和共享的需求。

对象存储:将数据以对象的形式存储在云端,每个对象包含数据和元数据,具有高可扩展性、高可靠性和低成本等特点,适合存储海量的非结构化数据,如图片、视频、文档等,亚马逊 S3、阿里云 OSS 是典型的对象存储服务。

2.4、容器技术
Docker
:是一种轻量级的容器化技术,它可以将应用程序及其依赖打包成一个容器,使得应用程序能够在不同的环境中快速部署和运行,具有启动速度快、资源占用少、易于管理等优点,大大提高了应用的部署和运维效率。

Kubernetes:是一个开源的容器编排引擎,用于自动化容器的部署、扩展和管理,它可以管理多个 Docker 容器,实现容器的自动调度、负载均衡、故障恢复等功能,是容器化应用部署和管理的重要工具。

2.5、网络技术
软件定义网络(SDN)
:将网络的控制平面和数据平面分离,通过软件定义的方式对网络进行集中控制和管理,使得网络配置更加灵活、高效,能够根据业务需求动态调整网络资源,如 OpenFlow 协议是 SDN 的核心技术之一。

网络功能虚拟化(NFV):通过软件来实现传统网络设备的功能,如路由器、防火墙、交换机等,将网络功能从专用的硬件设备中解耦出来,运行在通用的服务器上,降低了网络建设和运营成本,提高了网络的灵活性和可扩展性。

2.6、云计算管理平台技术
OpenStack
:是一个开源的云计算管理平台,提供了计算、存储、网络等多种云服务的管理和编排功能,用户可以通过 OpenStack 搭建私有云或混合云,实现资源的统一管理和调度。

VMware vSphere:是 VMware 公司推出的一款功能强大的云计算管理平台,主要用于服务器虚拟化和云计算环境的管理,提供了直观的管理界面和丰富的管理功能,广泛应用于企业级数据中心。


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

相关文章

RK3568 opencv播放视频

文章目录 一、opencv相关视频播放类1. cv::VideoCapture 类主要构造方法:主要方法: 2. 视频播放基本流程代码示例: 3. 获取和设置视频属性4. 结合 FFmpeg 使用5. OpenCV 视频播放的局限性6. 结合 Qt 实现更高级的视频播放总结 二、QT中的代码…

动态规划DP 最长上升子序列模型 总览

最长上升子序列模型 1. 最长上升子序列 1.1 怪盗基德的滑翔伞 1.1.1 登山 1.1.2 合唱队形 1.2 友好城市 1.3 最长上升子序列和 1.4 导弹拦截

Dest1ny漏洞库:用友 U8-CRM 系统 ajaxgetborrowdata.php 存在 SQL 注入漏洞

用友U8-CRM系统ajaxgetborrowdata.php存在SQL注入漏洞,文件多个方法存在SQL注入漏洞,未经身份验证的攻击者通过漏洞执行任意SQL语句,调用xp_cmdshell写入后门文件,执行任意代码,从而获取到服务器权限。 hunter app.n…

CISCO路由基础全集

第一章:交换机的工作原理和基本技能_交换机有操作系统吗-CSDN博客文章浏览阅读1.1k次,点赞24次,收藏24次。交换机可看成是一台特殊的计算机,同样有CPU、存储介质和操作系统,只是与计算机的稍有不同。作为数据交换设备&…

Java 生成 PDF 文档 如此简单

嘿,朋友!在 Java 里实现 PDF 文档生成那可真是个挺有意思的事儿,今儿个就来好好唠唠这个。咱有不少好用的库可以选择,下面就给你详细讲讲其中两个超实用的库,一个是 iText,另一个是 Apache PDFBox。 用 iTe…

从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(OLED设备层封装)

目录 OLED设备层驱动开发 如何抽象一个OLED 完成OLED的功能 初始化OLED 清空屏幕 刷新屏幕与光标设置1 刷新屏幕与光标设置2 刷新屏幕与光标设置3 绘制一个点 反色 区域化操作 区域置位 区域反色 区域更新 区域清空 测试我们的抽象 整理一下,我们应…

const的用法

文章目录 一、C和C中const修饰变量的区别二、const和一级指针的结合const修饰的量常出现的错误是:const和一级指针的结合总结:const和指针的类型转换公式 三、const和二级指针的结合 一、C和C中const修饰变量的区别 C中:const必须初始化,叫常…

java爬虫工具Jsoup学习

目录 前言 一、基本使用 二、爬取豆瓣电影的案例 三、Jsoup能做什么? 四、Jsoup相关概念 五、Jsoup获取文档 六、定位选择元素 七、获取数据 八、具体案例 前言 JSoup是一个用于处理HTML的Java库,它提供了一个非常方便类似于使用DOM&#xff0…