Ali块存储

2023-10-23 10:20
文章标签 存储 ali

本文主要是介绍Ali块存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

块存储的概念

块存储概念

块存储是阿里云专门为云服务ECS提供的块设备产品,具有高性能和低延时的特点,支持随机读写。可以像使用物理硬盘一样格式化并建立文件系统来使用块存储,可满足大部分通用业务下的数据存储需求。

  • 块存储只能对ECS用,别的地方不能用;那OSS的话,ECS、普通的程序、APP也可以调用
  • 存储对象:块存储用来存储操作系统等;OSS适合存储非结构化的照片音乐视频等大数据

读写类型

  • 顺序读写:顺序写:比如备份写数据的时候是一帧一帧顺序写。顺序读:比如还原,电影播放的时候都是一帧一帧往下读
  • 随机读写:每次访问读写的数据位置都不一样;数据库就是随机读写;块存储比较适合随机读写。数据库一般是随机读写。
  • 相同硬盘,随机读写的性能不如顺序读写;

块存储的性能指标

衡量块存储产品的性能指标主要包括:IOPS,吞吐量,访问延时

IOPS(Input/Output Operations per Second)

IOPS指 每秒能够处理I/O的个数,表示块存储处理读写(输入/输出)的能力,每秒能输入/输出多少次,单位是次/秒。如果需要部署事务密集型应用,例如数据库类应用等典型场景,需要关注IOPS性能。IOPS越大,性能越高

  • 连续访问IOPS比随机访问IOPS高
  • 顺序读/写IOPS:视频网站一般是顺序读监控一般是顺序写备份/恢复属于顺序读或顺序写
  • 随机读/写IOPS:数据库一般是随机读/写
  • IOPS主要用来衡量随机读写??

吞吐量Throughput

吞吐量是指 单位时间内可以成功传输的数据数量,一秒钟能传输多少数据,单位为MBps。吞吐量越大,性能越高

  • 吞吐量主要衡量顺序读写,比如写入一个大文件要多久,读一个大文件要多久,每秒能读多少M
  • 业务场景:如果需要部署大量顺序读写的应用,比用Hadoop离线计算型业务等经典场景,需要关注吞吐量

访问延时Latency

访问延迟是指块存储处理一个I/O需要的时间,单位是s,ms或者us。过高的时延会导致应用性能下降或者报错访问延迟越小,块存储性能越好

  • 业务场景:如果应用对高时延比较敏感,例如数据库应用,建议使用ESSD云盘,SSD云盘,SSD共享块存储或本地SSD盘类产品。
  • 业务场景:如果应用偏重数据吞吐能力,对时延相对不太敏感,例如Hadoop离线计算等吞吐密集型应用,建议使用d1或d1ne大数据型实例规格包含的SATA HDD本地版产品。
  • 所以吞吐量和访问时延是互斥的啊?

容量(Capacity)

容量无法衡量块存储性能,但是会影响块存储的性能,对于存储设备而言,不同的容量能达到的性能不同,容量越大,存储设备的数据处理能力越强。相同类型块存储产品的单位容量的I/O性能均一致,但云盘性能随容量增长而线性增长,直至达到该类型块存储的单盘性能上线。就是说相同类型块存储产品的单位空间的IOPS和吞吐量是一致的,随着容量增大,块存储性能参数指标会逐步提升,但是不会无限提升;当达到性能上线,块存储性能会达到一个水平线

  • 容量是指存储空间大小,单位为TiB,GiB,MiB或者KiB

块存储的数据安全

块存储的数据安全主要体现在这几个方面:读写稳定性,主动备份,数据擦除机制,数据加密。本地盘只能用数据擦除,其它都不行。云盘都可以用。

读写稳定性

  • 块存储不是由一个硬盘来承担,是有很多块硬盘一起承担。
  • 在同一可用区内,业务数据

这篇关于Ali块存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/267217

相关文章

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

HDFS—存储优化(纠删码)

纠删码原理 HDFS 默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。 Hadoop3.x 引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 此种方式节约了空间,但是会增加 cpu 的计算。 纠删码策略是给具体一个路径设置。所有往此路径下存储的文件,都会执行此策略。 默认只开启对 RS-6-3-1024k

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

ORACLE语法-包(package)、存储过程(procedure)、游标(cursor)以及java对Result结果集的处理

陈科肇 示例: 包规范 CREATE OR REPLACE PACKAGE PACK_WMS_YX IS-- Author : CKZ-- Created : 2015/8/28 9:52:29-- Purpose : 同步数据-- Public type declarations,游标 退休订单TYPE retCursor IS REF CURSOR;-- RETURN vi_co_co

OpenStack离线Train版安装系列—11.5实例使用-Cinder存储服务组件

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

多云架构下大模型训练的存储稳定性探索

一、多云架构与大模型训练的融合 (一)多云架构的优势与挑战 多云架构为大模型训练带来了诸多优势。首先,资源灵活性显著提高,不同的云平台可以提供不同类型的计算资源和存储服务,满足大模型训练在不同阶段的需求。例如,某些云平台可能在 GPU 计算资源上具有优势,而另一些则在存储成本或性能上表现出色,企业可以根据实际情况进行选择和组合。其次,扩展性得以增强,当大模型的规模不断扩大时,单一云平

MySQL技术内幕_innodb存储引擎

MySQL技术内幕_innodb存储引擎 INNODB innodb中如果表没有主键 表是否由 非空唯一键,有则该字段为主键没有,则自动创建一个6字节大小的指针 innodb存储引擎的所有数据都存储在表空间中,表空间由段,区,页(块)组成。 如果启用了 innodb_file_per_table, 则每张表内的数据可以单独放在一个表空间中即使启用了上面参数,共享表空间也会因为 系统事务信息

单精度浮点数按存储格式转为整数的程序

///#include<cstdio>//-----------------union int_char{unsigned char ch[4];float i;};void out_put(union int_char x)//x86是小端对其模式,即最数据的最低位存储在地址的最低位上。{printf("单精度浮点数值为:%f\n",x.i,x.i);printf("存储位置从左到右

Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(4)

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​​ Unity数据持久化 之 一个通过2进制读取Excel并存储的轮子(3)-CSDN博客  这节就是真正的存储数据了   理清一下思路: 1.存储路径并检查 //2进制文件类存储private static string Data_Binary_Pa

C语言-数据结构 克鲁斯卡尔算法(Kruskal)邻接矩阵存储

相比普里姆算法来说,克鲁斯卡尔的想法是从边出发,不管是理解上还是实现上都更简单,实现思路:我们先把找到所有边存到一个边集数组里面,并进行升序排序,然后依次从里面取出每一条边,如果不存在回路,就说明可以取,否则就跳过去看下一条边。其中看是否是回路这个操作利用到了并查集,就是判断新加入的这条边的两个顶点是否在同一个集合中,如果在就说明产生回路,如果没在同一个集合那么说明没有回路可以加入