各种 Amazon EBS 卷类型

Amazon Elastic Block Store(EBS)是 Amazon Web Services(AWS)提供的一项持久性块存储服务,它允许用户为 EC2 实例提供高效、可靠的存储。EBS 卷是 AWS 云环境中存储数据的基础组件,广泛应用于数据库、文件系统、备份存储等场景。根据性能需求、持久性要求和成本考虑,Amazon 提供了多种类型的 EBS 卷,以便满足不同的业务需求。了解不同类型的 EBS 卷,能帮助用户更好地选择适合自己工作负载的存储方案,从而提高系统性能和成本效益。

EBS 卷类型概述

EBS 卷根据性能和成本进行分类。以下是每种类型的详细信息:

卷类型用例主要特点
GP2型通用 SSD平衡的性能,基线 IOPS 随着卷大小而增长
gp3通用 SSD(下一代)可预测的性能、可配置的 IOPS/吞吐量
io1预配置 IOPS SSD高性能、低延迟、可定制 IOPS
io2预配置 IOPS SSD(下一代)更高的耐用性,非常适合关键工作负载
sc1冷硬盘低成本、高吞吐量、不频繁访问
st1吞吐量优化的 HDD低成本、高吞吐量,适用于大数据工作负载
磁性(标准)旧版启动卷低成本、基本性能

详细描述

gp2(通用 SSD)
  • 用例:通用工作负载,如启动卷、小型/中型数据库。
  • 表现
    • 基本 IOPS:3 IOPS/GB(最高 16,000 IOPS)。
    • 小卷最高可达到 3,000 IOPS。
  • 吞吐量:最大 250 MB/s。
  • 扩展:性能随大小扩展(最高 16 TiB)。
gp3(通用 SSD)
  • 用例:需要可预测性能、数据库或大型部署的应用程序。
  • 表现
    • 固定 3,000 IOPS 基线,可配置高达 16,000 IOPS。
    • 吞吐量可配置高达 1,000 MB/s。
  • 相对于 gp2 的优势
    • 具有成本效益(更低的 $/GB)。
    • IOPS 和吞吐量可与大小独立扩展。
io1(预配置 IOPS SSD)
  • 用例:关键任务应用程序,如大型数据库、SAP HANA 等。
  • 表现
    • 预配置 IOPS:100–64,000(最大值取决于卷大小和实例类型)。
    • 延迟:低(亚毫秒)。
  • 耐用性:设计可用性达 99.9%。
io2(预配置 IOPS SSD)
  • 用例:企业级数据库、财务系统。
  • 表现
    • 更高的耐用性(99.999% 的耐用性)。
    • IOPS与io1类似,但一致性更好。
  • 成本:高于 io1,但对于关键数据来说是合理的。
sc1(冷硬盘)
  • 用例:不经常访问的数据,如档案存储。
  • 表现
    • 基准吞吐量:12 MB/s/TiB(最大 250 MB/s)。
    • 专为顺序工作负载而设计。
  • 成本:所有类型中成本最低。
  • 限制:不适合随机访问或延迟敏感的工作负载。
st1(吞吐量优化 HDD)
  • 用例:流工作负载、大数据、数据仓库。
  • 表现
    • 基准吞吐量:40 MB/s/TiB(最大 500 MB/s)。
    • 专为高吞吐量、顺序工作负载而设计。
  • 成本:低于 SSD 类型但高于 sc1。
磁性(标准)
  • 用例:遗留工作负载,低成本不频繁访问。
  • 表现
    • 吞吐量:高达 90 MB/s。
    • 延迟:高于SSD。
  • 状态: 正在逐步淘汰,以支持现代类型。

比较卷的类型

特征GP2型gp3io1
类型固态硬盘固态硬盘固态硬盘
最大尺寸16 钛合金16 钛合金16 钛合金
最大 IOPS16,00016,00064,000
最大吞吐量250MB/秒1,000 MB/秒1,000 MB/秒
成本效益缓和高的低的
耐用性标准标准高的

主要考虑因素

  • 选择gp3而不是gp2可以节省成本并获得更好的可配置性。
  • 对于关键的、 IOPS 密集型工作负载,请使用io1io2 。
  • 选择st1来处理流式、顺序数据工作负载。
  • 选择sc1来满足冷藏、档案存储需求。
  • 除非旧系统需要,否则请避免使用Magnetic 。

根据工作负载的不同需求,选择合适的 EBS 卷类型对于优化存储性能和成本效益至关重要。对于大多数常规应用,通用型 SSD(如 gp3)是最佳选择;对于需要高性能和高吞吐量的应用,性能优化型 SSD(如 io2 和 io2 Block Express)能提供极致的性能;对于存储大数据和冷存储需求,冷磁盘型 HDD(如 st1 和 sc1)提供了更具成本效益的方案。在选择 EBS 卷时,理解每种类型的特性和适用场景,可以帮助用户根据具体需求配置最合适的存储资源,提升系统的整体表现和成本效益。

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

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

相关文章

nvidia_gpu_exporter 显卡监控

导入 grafana/dashboard.json https://github.com/utkuozdemir/nvidia_gpu_exporter/blob/master/grafana/dashboard.json参考 nvidia_gpu_exporter

jvm排查问题-实践追踪问题 与思路--堆内堆外内存泄漏排查方针

概述 排查问题的一般思路是:现象 ——> 直接原因 ——>根本原因。 从问题现象出发,可以分为 应用逻辑问题、资源使用问题、虚拟机异常: 应用逻辑可能导致报错增加、死锁、程序退出等;资源问题主要集中在CPU上升和内存上升(OOM Kill);虚拟机问题通常包括GC问题、进…

CPT203 Software Engineering 软件工程 Pt.1 概论和软件过程(中英双语)

文章目录 1.Introduction1.1 What software engineering is and why it is important(什么是软件工程,为什么它很重要)1.1 We can’t run the modern world without software(我们的世界离不开软件)1.1.1 What is Soft…

【Java数据结构】LinkedList与链表

认识LinkedList LinkedList就是一个链表,它也是实现List接口的一个类。LinkedList就是通过next引用将所有的结点链接起来,所以不需要数组。LinkedList也是以泛型的方法实现的,所以使用这个类都需要实例化对象。 链表分为很多种,比…

从0入门自主空中机器人-2-2【无人机硬件选型-PX4篇】

1. 常用资料以及官方网站 无人机飞控PX4用户使用手册(无人机基本设置、地面站使用教程、软硬件搭建等):https://docs.px4.io/main/en/ PX4固件开源地址:https://github.com/PX4/PX4-Autopilot 飞控硬件、数传模块、GPS、分电板等…

详解MySQL在Windows上的安装

目录 查看电脑上是否安装了MySQL 下载安装MySQL 打开MySQL官网,找到DOWNLOADS 然后往下翻,找到MySQL Community(GPL) Downloads>> 然后找到MySQL Community Server 然后下载,选择No thanks,just start my download. 然后双击进行…

【git】(一)在vscode上使用git进行版本控制(结合指令、含示例)

vscode中的git插件将git操作从git指令简化到简单的图形界面操作,不用再去记忆git指令,操作简单直观了很多。第一次使用时,为了加深理解,我将一些基本操作和该操作底层使用的命令结合起来,并包含实例,方便学…

安卓入门二 Kotlin基础

Kotlin Kotlin的历史 Kotlin由Jet Brains公司开发设计,2011年公布第一版,2012年开源。 2016年发布1.0正式版,并且Jet Brains在IDEA加入对Kotlin的支持,安卓自此又有新的选择。 2019年谷歌宣布Kotlin成为安卓第一开发语言&#x…

【MATLAB第111期】基于MATLAB的sobol全局敏感性分析方法二阶指数计算

【MATLAB第111期】基于MATLAB的sobol全局敏感性分析方法二阶指数计算 一、简介 在MATLAB中计算Sobol二阶效应指数通常涉及到全局敏感性分析(Global Sensitivity Analysis, GSA),其中Sobol方法是一种流行的技术,用于评估模型输入…

线段树例题题解

卫星覆盖(NOI1997) 题面: SERCOI(Space-Earth Resource Cover-Observe lnstitute) 是一个致力于利用卫星技术对空间和地球资源进行覆盖观测的组织。现在他们研制成功一种新型资源观测卫星 -SERCOI-308。这种卫星可以…

FFmpeg 编码和解码

文章目录 音频格式AACADIF音频数据交换格式ADTS音频数据传输流 音频解码音频编码 视频格式H264GOP图像组I帧,P帧,B帧H264压缩技术H264压缩级别H264视频级别H264码流结构SPSPPS 解码视频编码视频 音频格式 AAC AAC全称 Advanced Audio Coding&#xff0…

vue 组件库二次封装

vue 组件库二次封装 需求背景:项目使用arco-design组件库,ui 界面对于单选有统一的界面, 对于封装组件有一个大原则就是我们应该尽量保持原有组件的接口,除了我们需要封装的功能外,我们不应该改变原有组件的接口&#…

Kafka 幂等性与事务

文章目录 幂等性实现机制配置使用局限性 事务使用场景配置使用实现机制事务过程事务初始化事务开始事务提交事务取消事务消费 幂等性 Producer 无论向 Broker 发送多少次重复的数据,Broker 端只会持久化一条,保证数据不丢失且不重复。 实现机制 通过引…

LVS 负载均衡原理 | 配置示例

注:本文为 “ LVS 负载均衡原理 | 配置” 相关文章合辑。 部分内容已过时,可以看看原理实现。 未整理去重。 使用 LVS 实现负载均衡原理及安装配置详解 posted on 2017-02-12 14:35 肖邦 linux 负载均衡集群是 load balance 集群的简写,翻…

CannotRetrieveUpdates alert in disconnected OCP 4 cluster解决

环境: Red Hat OpenShift Container Platform (RHOCP) 4 问题: Cluster Version Operator 不断发送警报,表示在受限网络/断开连接的 OCP 4 集群中无法接收更新。 在隔离的 OpenShift 4 集群中看到 CannotRetrieveUpdates 警报: …

详解从输入url到页面渲染

当你在浏览器中输入一个 URL 并按下回车键,浏览器会经历一系列步骤来加载并渲染页面。这些步骤包括 DNS 解析、缓存处理、建立连接、发送请求、接收响应、解析 HTML、构建 DOM 树和 CSSOM 树、执行 JavaScript、布局和绘制等。以下是这些步骤的详细解释,…

Linux(Centos 7.6)目录结构详解

Linux(Centos 7.6)是一个操作系统,其核心设计理念是将一切资源抽象为文件,即一切皆文件。比如系统中的硬件设备硬盘、网络接口等都被视为文件。Windows系统一般是分为C、D、E盘。而Linux(Centos 7.6)是以斜线"/"作为文件系统的开始目录&#x…

【蓝桥杯选拔赛真题85】python摆放箱子 第十五届青少年组蓝桥杯python选拔赛真题 算法思维真题解析

目录 python摆放箱子 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、 推荐资料 1、蓝桥杯比赛 2、考级资料 3、其它资料 python摆放箱子 第十五届蓝桥杯青少年组python比赛选拔赛真题详细解析 一…

数据分析思维(六):分析方法——相关分析方法

数据分析并非只是简单的数据分析工具三板斧——Excel、SQL、Python,更重要的是数据分析思维。没有数据分析思维和业务知识,就算拿到一堆数据,也不知道如何下手。 推荐书本《数据分析思维——分析方法和业务知识》,本文内容就是提取…

小程序中引入echarts(保姆级教程)

hello hello~ ,这里是 code袁~💖💖 ,欢迎大家点赞🥳🥳关注💥💥收藏🌹🌹🌹 🦁作者简介:一名喜欢分享和记录学习的在校大学生…