【云从】六、云存储

文章目录

  • 1、应用架构
  • 2、存储设备
  • 3、存储方案
    • 3.1 直连式存储DAS
    • 3.2 网络连接存储NAS
    • 3.3 存储区域网络SAN
    • 3.4 分布式存储ServerSAN
    • 3.5 软件定义存储SDS
  • 4、云存储
    • 4.1 云硬盘CBS
    • 4.2 文件存储CFS
    • 4.3 对象存储COS

1、应用架构

在这里插入图片描述

2、存储设备

硬盘性能对比:

在这里插入图片描述

硬盘接口对比:

在这里插入图片描述

硬盘的性能指标:

  • IOPS:Input/Output Per Second,即每秒处理读写操作的次数
  • 吞吐量:Throughput,指单位时间内可以成功传输的数据数量

在这里插入图片描述

存储类型的对比:

在这里插入图片描述

3、存储方案

  • 直连式存储DAS
  • 网络连接存储NAS
  • 存储区域网络SAN
  • 分布式存储
  • 软件定义存储SDS

3.1 直连式存储DAS

DAS,Direct Attached Storage,是将外置的存储设备,通过电缆,直接连接到一台服务器上。这是最传统和常见的连接方式,缺点是,当服务器发生故障时,存储的数据也就不可访问了。

在这里插入图片描述

磁盘阵列是由多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。

在这里插入图片描述

3.2 网络连接存储NAS

通过IP网络,实现多台主机和存储设备之间的连接

在这里插入图片描述

优势:

  • 可实现多台主机之间文件共享
  • 支持并发访问

缺点:

  • 传输数据需要占用带宽,易受到网络上其他流量的影响
  • 存储的数据通过网络传输,因此容易产生数据泄漏等安全问题

3.3 存储区域网络SAN

Storage Area Network,是通过某种交换机(如光纤交换机)连接存储阵列和服务器主机等设备,形成一个专用的存储网络

在这里插入图片描述

优点:

  • 带宽明显高于 NAS 的以太网,而且稳定性也更好
  • 多个主机和多个存储阵列可以连接到同一个 SAN上,存储可以动态分配到主机
  • 易于扩展,只需添加交换机和硬盘即可增加容量

缺点:

  • 冗余的高性能硬件成本较高,并且还需要考虑持续的维护和管理成本
  • 架构较为复杂

3.4 分布式存储ServerSAN

分布式存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

在这里插入图片描述

分布式存储系统一般会采用副本机制来保证数据的可靠性,即针对某份数据,默认将数据分为若干个大小一致的数据块,每一个数据块被复制为多个副本,然后将这些副本保存在不同节点上。

在这里插入图片描述

3.5 软件定义存储SDS

将存储资源从底层硬件平台中分离或抽象出来,通过将存储资源变成可编程的资源提高灵活性和效率并加快扩展速度。

在这里插入图片描述

4、云存储

在这里插入图片描述

4.1 云硬盘CBS

给CVM实例用的,云硬盘中的数据会自动在多个可用区里,以多副本冗余的方式存储,以避免单点故障,云硬盘产品具体如:

在这里插入图片描述

4.2 文件存储CFS

文件存储,Cloud File Storage,CFS可为多个 CVM 实例提供共享的数据源。是一种高可用、高可靠的分布式文件系统。CFS的应用场景:

  • 企业文件共享
  • 流媒体处理
  • Web服务及内容管理
  • 大数据应用

在这里插入图片描述

4.3 对象存储COS

对象存储,Cloud Object Storage,COS是一种无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务

COS 主要存储非结构化数据,如视频、音频、图片、文件等

应用场景:内容分发、容灾与备份等

在这里插入图片描述

COS的基本概念有:

  • 存储桶bucket:是对象的载体,可理解为存放对象的“容器”
  • 对象Object:是对象存储的基本单元
  • 地域Region:是云厂商托管机房的分布地区
  • 访问域名Endpoint:对象被存放到存储桶中,用户可通过访问域名访问和下载对象

可通过对象地址,对COS中的对象进行访问和下载:

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ubuntu docker安装elasticsearch:7.12.1

#es和kibana容器互联网络 docker network create es-netdocker pull elasticsearch:7.12.1 docker pull kibana:7.12.1 mkdir -p /root/datas/docker/es/data mkdir -p /root/datas/docker/es/logs mkdir -p /root/datas/docker/es/pluginssudo chmod -R 777 /root/datas/docke…

高级算法设计与分析 学习笔记13 线性规划

注意是线性规划不是动态规划哦 好家伙,这不是凸优化吗? 凸优化标准形式: 先改成统一最大化(凸优化那边怎么是统一最小化?) 原来的x2正负无所谓,但我希望每个x都是有限制的,所以把它改…

鸿蒙网络编程系列24-Web组件与应用互操作示例

1. APP内嵌网页与应用互操作概述 在通常的APP开发中,经常会采用内嵌网页的形式,通过网页来展现丰富的动态内容,虽少了很多原生开发的功能,但是这么做无可厚非,毕竟APP需要适配的系统平台很多,比如安卓、苹…

递归神经网络(RNN)简介

递归神经网络简介 在本文中,我们将介绍神经网络的一种新的变体,即递归神经网络,也称为 (RNN),当数据是连续的时,如时间序列数据和文本数据,它比简单的神经网络效果更好。 什么是递归神经网络 (RNN)? 循环神经网络 (RNN) 是一种神经网络,其中上一步的输出作为当前…

王道考研视频——操作系统笔记

操作系统 1.1 操作系统的概念、特征、功能、目标 操作系统( Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境…

[数据结构]栈的实现与应用

文章目录 一、引言二、栈的基本概念1、栈是什么2、栈的实现方式对比3、函数栈帧 三、栈的实现1、结构体定义2、初始化3、销毁4、显示5、数据操作 四、分析栈1、优点2、缺点 五、总结1、练习题2、源代码 一、引言 栈,作为一种基础且重要的数据结构,在计算…

【数据结构】滑动窗口算法详解:高效解决子串问题

滑动窗口(Sliding Window)是一种常用于处理数组或字符串中子序列问题的算法技巧。它通过维护一个窗口来限制待处理的数据范围,从而高效地解决问题,避免重复计算。它的时间复杂度通常为 O(N),相较于暴力破解&#xff08…

Go 项目如何集成类似mybatisPlus插件呢?GORM走起!!

导读: 在 Go 项目中,虽然没有像 MyBatis Plus 这样特定的 ORM 插件,但可以使用功能相似的 Go ORM 框架,比如 GORM,它支持链式查询、自动迁移、预加载等功能,与 MyBatis Plus 有相似之处。通过一些插件或扩…

常用API

Object类: instanceof:java中的关键字,判断左边的对象是否是右面类的实例。 它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。 getClass():得到调用者的数据类型; 进行对象内容比较…

016_基于python+django网络爬虫及数据分析可视化系统2024_kyz52ks2

目录 系统展示 开发背景 代码实现 项目案例 获取源码 博主介绍:CodeMentor毕业设计领航者、全网关注者30W群落,InfoQ特邀专栏作家、技术博客领航者、InfoQ新星培育计划导师、Web开发领域杰出贡献者,博客领航之星、开发者头条/腾讯云/AW…

盘点现代浏览器的各种神奇能力,功能令人惊讶

盘点现代浏览器的各种神奇能力,功能令人惊讶😮 浏览器的进化 一个运行在浏览器里面的操作系统。一个炫酷的量子纠缠网页。内嵌在浏览器里面的AI大模型。 随着web技术的迅猛发展,现代浏览器已经不仅仅是一个浏览网页的工具了。它的功能早已进…

【判断推理】逻辑论证之归因论证

2.1 归因论证概述 归因:指人们对 他人或自己行为的原因的推论过程。具体而言,就是观察者对他人的行为过程或自己的行为过程所进行的因果解释和推论。(通俗而言,归因就是对已经发生的事实,在众多可能的原因中找出一个原…

Cesium 实战 - 自定义纹理材质 - 立体墙(旋转材质)

Cesium 实战 - 自定义纹理材质 - 立体墙(旋转材质) 核心代码完整代码在线示例Cesium 给实体对象(Entity)提供了很多实用的样式,基本满足普通项目需求; 但是作为 WebGL 引擎,肯定不够丰富,尤其是动态效果样式。 对于实体对象(Entity),可以通过自定义材质,实现各种…

CLion和Qt 联合开发环境配置教程(Windows和Linux版)

需要安装的工具CLion 和Qt CLion下载链接 :https://www.jetbrains.com.cn/clion/ 这个软件属于直接默认安装就行,很简单,不多做介绍了 Qt:https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/ window 直接点exe Linux 先c…

【2024软著申请】软著申请到发放全流程(附带教程+工具+撰写建议)

目录 总时间线材料准备1、计算机软件著作权登记申请表4页2、身份证明文件3、软件鉴别材料4、文档鉴别材料 唠叨两句 总时间线 时间关键节点20240811电子材料提交进入待受理阶段20240826受理阶段审查通过,进入审查中20240930发放完成 材料准备 版权登记链接(https…

用柔性神经k-Opt学习搜索路径问题的可行和不可行区域(未完,先看前驱文章L2S)

文章目录 Abstract1 IntroductionAbstract 介绍了一种名为 Neural k-Opt(NeuOpt)的新型学习搜索(L2S)求解器,用于解决路径问题。它学习执行基于定制的动作分解方法和定制的循环双流(Recurrent Dual-Stream)解码器的灵活 k-opt 交换。 作为一项开创性的工作,我们绕过了…

华山论剑之Rust的Trait

华山论剑,群雄荟萃,各显神通。武林中人,各有所长,或剑法飘逸,或掌法刚猛,或轻功绝顶。这就好比Rust中的trait,它定义了一种武功套路,而不同的门派、不同的人,可以将这套武…

All-reduce,AIl-to-all

目录 跨中心架构下的大模型并行训练 优化All-reduce通信效率 优化AIl-to-all通信效率 跨中心架构下的大模型并行训练 优化All-reduce通信效率 All-reduce是一种在分布式计算中广泛使用的通信操作,用于将多个节点的数据聚合成一个全局结果,并将该结果分发回所有节点。优化…

sv标准研读第十五章-进程间同步与通信

书接上回: sv标准研读第十四章-clocking block 第15章 进程间的同步和通信 15.1 概览 -semaphores -mailboxes -named events 15.2 综述 简单的进程间通信可以通过named events来实现,有event trigger和event control过程,分别需要依…

Elasticsearch基本使用及介绍

Elasticsearch 1. 关于各种数据库的使用 关于MySQL:是关系型数据库,能清楚的表示数据之间的关系,并且,是基于磁盘存储的,可以使用相对较低的成本存储大量的数据 关于Redis:是基于K-V结构的在内存中读写数…