搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
煮酒与君饮
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Python第8章作业_python中把一个目录下所有的文件删除,在所有的目录下新建一个a.txt的文件,并在文
2
python3 实现读写文件(xlsx文件/ini文件/json文件/yaml文件),代码已封装更新_python pandas 读取ini
3
Github 错误合集:Failed connect to github.com:8080 || Failed connect to github.com:443; No error
4
VS2010 切换到设计界面无响应的解决
5
【机器学习】对抗生成网络
6
库卡机器人Officelite运行EthernetKRL进行通讯
7
spark总结
8
TortoiseGit/TortoiseSVN差异查看器切换单/双区块模式,或使用外部对比工具_tortoisegit 双击文件,用beyond compare打开
9
stm32 串口多字节接收
10
mysql乘法函数_数据库入门(MySQL):mySQL运算符与mySQL常用函数
当前位置:
article
> 正文
云计算基础技术
作者:煮酒与君饮 | 2024-07-13 15:57:38
赞
踩
云计算基础技术
存储类技术
云上数据如何存储
存储介质的作用:数据存储是数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储媒介上。
为什么会出现云存储?
在解决数据存储问题上,现有的云存储产品已经能够做到在效率和成本上的同步降低,所以,摒弃原始的存储方式,选择云存储会将是个人、企业的必然选择。
主流的存储类型
最初的服务器是计算存储合一的,使用服务器本地存储存放数据,这就是块存储的始祖,通过服务器内部总线连接磁盘,可以达到很低的时延,但是服务器可以承载的磁盘数量有限,在容量、带宽以及可靠性上有所欠缺。随着IT的发展,数据越来越多,对数据可靠性的要求越来越高,就有了计算、存储分离的需求,这时就有了存储阵列。传统的磁盘阵列采用控制器+磁盘框的架构,控制器采用双机头或者多机头设计,可靠性更高,通过扩展磁盘框,存储容量相比服务器本地磁盘,有了成百上干倍的提高独立地通过FC交换机或者IP交换机与服务器相连,这就是现代的块存储。
随着IT系统的进一步发展,企业内的协同办公诉求出现,需要将同一个目录/文件夹共享给多个主机访问,这时便出现了共享文件系统,将目录/文件夹共享给多个主机访问,这就是共享文件存储。文件存储还是在一个数据中心/机房内共享数据。
随着互联网的兴起,许多互联网应用需要通过终端设备由公网访问数据,这时支持HTTP/HTTPS协议的对象存储就开始大规模使用了。对象存储支持应用端通过API调用的方式存取数据,并且采用分布式的架构设计,具备大容量、高可靠的特点。
块存储的简介
块存储是无法直接在操作系统中使用的,必须对块存储进行格式化、创建文件系统后才能使用,操作系统中的数据都是按照文件的格式存放的。
块存储适用于数据库、ERP等企业核心应用的存储,具有三大存储中最低的时延。
文件存储的简介
NFS:Network File System,网络文件系统,Unix系统之间共享文件的一种协议,NFS的客户端主要为Linux。
CIFS:Common Internet File System,通用网络文件系统,是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS的客户端主要为Windows。
文件存储适用于HPC、企业OA等需要存储数据被多个计算机点共享的场景,具备PB级别的容量,ms级别的时延。
对象存储的简介
超大规模数据管理能力是对象存储相对于文件存储的最大优势。File Storage采用了树形结构对所有文件和目录进行管理,当文件或目录过多时,文件或目录的检索性能就会极大下降。Object Storage只有目录和对象两层结构,这种扁平化的结构即使对象数量达到百亿级别,对象的检索速度依然不会有大的变化。但对象存储接口是应用级接口,而不是系统级接口,因此传统应用迁移到对象存储时需要重新开发,这是对象存储规模应用的最大困难,
对象存储适用于大数据、IOT、备份归档等场景,具有EB级别的容量和3大存储中最高的数据可靠性。
企业存储的发展过程
DAS即直接连接存储(Direct Attached storage),DAS是指将外置存储设备通过SCSI或FC接口直接连接到应用服务器上,存储设备是整个服务器结构的一部分。在这种情况下,数据和操作系统往往都未分离。
NAS即网络接入存储(Network Attached Storage),NAS采用网络技术(TCP/IP.ATM、FDDI),通过网络交换机连接存储系统和服务器主机来建立存储私网。其主要特征是把存储设备、网络接口和以太网技术集成在一起,直接通过以太网网络存取数据。也就是把存储功能从通用文件服务器中分离出来。
SAN即存储区域网络(Storage Area Network),SAN是通过交换机连接存储阵列和服务器,建立专用数据存储的存储私网。
什么是分布式存储技术
分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散地存储在企业的各个角落。提高了系统的可靠性、可用性和存取效率等
实际上,使用分布式存储是“被迫”的,因为随着互联网的飞速发展、应用越来越丰富、用户数量越来越多、数据也成几何级增长,海量数据的存储给本地存储带了巨大压力,存储系统已经不堪重负,处于崩溃的边缘,因此,必须通过其他手段分散存储系统压力,分布式存储和分布式文件系统应运而生。
如何保证分布式存储的高性能与高可用?
除了传统架构里面的备份、双活、多活这种架构之外,为了保证分布式存储系统的高可靠和高可用,数据在系统中一般存储多个副本。当某个存储节点出故障时,系统能够自动将服务切换到其他的副本,从而实现自动容错。分布式存储系统通过复制协议将数据同步到多个存储节点,并确保多个副本之间的数据一致性。同一份数据有多个副本,仅有一个为主副本,其他的副本为备份副本,数据从主副本复制到备份副本,采用最终一致性来保证数据完整。
存储在云计算中的服务形态
云硬盘(Elastic Volume Service)是一种为ECS、BMS等计算服务提供持久性块存储的服务,通过数据兄余和缓存加速等多项技术,提供高可用性和持久性,以及稳定的低时延性能。用户可以对云硬盘做格式化、创建文件系统等操作,并对数据做持久化存储。
提供按需扩展的高性能文件存储(NAS),可为云上多个弹性云服务器(ElasticCloud Server,ECS),容器(CCE&CCI),裸金属服务器(BMS)提供共享访问。
对象存储服务(Object Storage Service)是一款稳定、安全、高效、易用的云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据。
思考题
(判断题)桥接和NAT的实现原理是相同的。
正确
错误
(单选题)以下哪一个不是当前主流的存储类型?
A.块存储
B.对象存储
C.磁带库
D.文件存储
错误。桥接只是将虚拟机的网口接到了物理网口上,从而出物理服务器。而NAT是通过网络地址转换,来实现虚拟机的流量从物理网口出去的目的。
C。当前主流的存储类型主要有3个:块、文件、对象。磁带也算一个存储介质,但是已经被逐步淘汰了,只出现在一些备份归档的场景中。
本章总结
本章主要介绍了云计算的一些基本知识以及计算类、网络类、存储类的一些基础技术。通过这些知识和技术,我们对云计算有了比较好的认识,也对云服务有了初步的印象。在后面的章节中,我们将继续了解相关的云服务。
学习推荐
华为Learning网站
http://support.huawei.com/learning/Index!toTrainindex
华为云技术支持网站
https://support.huaweicloud.com/help-novice.html
华为云学院
https://edu.huaweicloud.com
术语和缩略语
APP:Application,应用
AS:Auto Scaling,弹性伸缩
CPU:Central Processing Unit,中央处理器
CCE:Cloud Container Engine,云容器引擎
CCl:Cloud Container Instance,云容器实例
CIFS:Common Internet File System,通用网络文件系统
ECS:Elastic Cloud Server,弹性云服务器
EIP:Elastic IP,弹性IP
EVS:Elastic Volume Service,弹性云硬盘
GPU:Graphics Processing Unit,图形处理器
ICT:Information and Communications Technology,信息通信技术
I/O:Input/Output,输入/输出
laaS:Infrastructure as a Service,基础设施即服务
lBM:International Business Machines Corporation, 国际商业机器公司
KVM:Kernel-based Virtual Machine,开源虚拟机
IMS:Image Management Service,镜像管理服务
LXC:Linux Container,Linux容器
LVM:Logical Volume Manager,逻辑卷管理
NAT:Network Address Translation,网络地址转换
NFS:Network File System,网络文件系统
NIST:National Institute of Standards and Technology,美国国家标准与技术研究院
OS:Operation System,操作系统
OBS:Object Storage Service,对象存储服务
PC:Personal Computer,个人电脑
PaaS:Platform as aService,平台即服务
RAlD:Redundant Arrays of Independent Disks,独立磁盘冗余阵列
SFS:Scalable File Service,弹性文件服务
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
Error:The au
t
hen
t
ici
t
y of
hos
t
'
gi
t
hub
.
com
(192.30...
Gi
t
密钥认证
gi
t
hub
时出现如下错误:$ ssh -T gi
t
@
gi
t
hub
.
com
The au
t
hen
t
ici
t
y...
赞
踩
article
如何
从零开始
在
github
上
新建
项目
...
生成新 SSH 密钥1. 打开 Terminal(终端)Terminal(终端)Git Bash。2. 粘贴下面的文本(...
赞
踩
article
全网最全最新的
Stable
Diffusion
提示
词
大全,最详细没有之一_
stable
diffus...
提示
词
是prompt翻译过来的
词
汇,在我们业内人称之为关键
词
、咒语,在
Stable
Diffusion
中一般分为正向
提示
...
赞
踩
article
短
视频
seo
源码
部署打包分享
---
开源...
功能概要:1. 按关键词搜索账号排名2. 按关键词布局查询
视频
排名3. 按天计费功能开发4. 达标天数及关键词数量统计开...
赞
踩
article
2024
-0
6
-14 AI资讯:
CCF
论坛
探讨
大
模型
挑战,启动安全赛_
2024
年
6
月
6
日中...
这些
模型
展示了人工智能
在
数字艺术、文本生成和语言理解中的最新进展。通过简化的提示轻松生成漫画风插图,而提供高质量的文本到...
赞
踩
article
GAN
(
三)变种介绍_
gan
网络
变种...
因此判别器D的训练目标就是在输入不是一对真实图像
(
x和G(x))时输出小的概率值
(
比如最小是0),在输入是一对真实图像
(
...
赞
踩
article
git
pull
和
git
pull
--
rebase
的使用_
git
pull
--
rebase
用法...
一.
git
pull
其实是一个复合操作
git
pull
=
git
fetch +
git
merge FETCH_H...
赞
踩
article
Spark
-
Scala
基础期末总结(书第二章)_
用
spark
和
scala
做期末项目...
Scala
会区分不同类型的值,并且会基于使
用
值的方式确定最终结果的数据类型,这称为类型推断。
Scala
使
用
类型推断可以确...
赞
踩
article
RT2
-
使用
NLP的
方式
去
训练
机器人
控制器...
RT-2在
训练
方式
上带来了很大的创新,但如何使得其可以真正落地应用,作者指出了一些路径,如果有团队肯下大力气攻坚,也还是...
赞
踩
article
JVM
从入门到“
精通
”
,
妥妥
的
...
作为一名优秀
的
Java 开发程序员
,
以及想那些想要学习 Java 更深层一点
的
知识
的
同学
,
对
JVM
的
熟悉与熟练使用...
赞
踩
article
Python
+
Tensorflow
+
Opencv
人脸
识别
(任意数量
人脸
)_
python
识别
多人...
Python
+
Tensorflow
+
Opencv
的
人脸
识别
简单的
人脸
识别
准备工作开始——先获取必要的
人脸
图像训练——分类...
赞
踩
article
vue
中
如何做
单元测试
,请
举例说明
_
vue
测试用例
...
在 Vue
中
进行
单元测试
可以使用 Jest 这样的测试框架,它可以提供丰富的 API 和插件来方便地编写、运行和报告测...
赞
踩
article
开源
模型
应用落地-
FastAPI
-助力
模型
交互-
WebSocket
篇(六)_
fastapi
stre...
使用
FastAPI
提高AI应用程序的开发效率和用户体验,为 AI
模型
的部署和交互提供全方位的支持。_
fastapi
s...
赞
踩
article
实验
1:
全加器
实验
_串行
加法
器
用多个
全加器
串联起来实现二进制
加法
运算
...
本文介绍了
全加器
实验
的目的、步骤,以及串行进位并行
加法
器
的优缺点。通过
实验
,读者可理解数字电路
加法
原理并提升
实验
技能。文...
赞
踩
article
大
数据
开发
之
Spark
(
入门)_
spark
开发
...
1、
spark
查看当前
spark
-shell运行任务情况端口号:40402、
spark
master内部通信服务端口号:...
赞
踩
article
【论文阅读】Jo
in
t
Resource
Allocation and Trajectory Opt...
本文研究了一种基于无人机(
UAV
)和中心云协作的无线动力移动边缘计算(
MEC
)框架。在该系统中,对于大面积服务的无人机,...
赞
踩
article
DNF
地下城
与勇士
服务器
连接
失败/无法登录怎么
解决
?快速
解决
方案
分享_
dnf
连接
不上频道...
DNF
作为一款经典的网游,深受玩家喜爱。不过,在玩
DNF
的过程中,有时候会遇到
连接
失败的问题,这会导致玩家无法正常登录游...
赞
踩
article
linux
高性能集群之
--
LVS
_
linux
lvs
...
linux
virtual server, 负载调度器总结_
linux
lvs
linux
lvs
...
赞
踩
article
干货 | 一分钟了解
PyQt
的
绝对
定位
...
本篇推文共计1000个字,阅读时间约1分钟。布局管理是GUI编程中
的
重要部分。布局管理是一种如何在应用窗口上放置组件
的
方...
赞
踩
article
鸿蒙
Next
怎么
升级
,
有便捷
的
方法?_怎么
升级
鸿蒙
next
...
华为HarmonyOS
的
升级
计划和“纯血
鸿蒙
”
的
发布预示着大规模设备采用。文章探讨了企业如何通过原生开发和混合开发策略应...
赞
踩
相关标签
git
rsa
ssh
github
linux
运维
stable diffusion
人工智能
AI作画
AI绘画
提示词
音视频
java
服务器
python
开源
sass
ai
业界资讯
神经网络
生成对抗网络
机器学习
深度学习
笔记
经验分享