AWS硬盘数据存储:EBS与实例存储
在将企业应用从本地迁移到AWS时,许多传统应用需要从文件系统读写文件,无法直接切换到对象存储。好在AWS提供了块级存储,让我们无需对传统应用进行昂贵的修改就能完成迁移。
1. 块级存储基础
块级存储使用磁盘文件系统(如FAT32、NTFS、ext3、ext4、XFS等),就像在个人电脑上一样存储文件。块是字节序列,也是最小的可寻址单位。操作系统是应用程序访问文件和底层文件系统之间的中介。
应用程序读取文件的简化流程如下:
1. 应用程序发起读取文件(如 /path/to/file.txt )的系统调用。
2. 操作系统将读取请求转发给文件系统。
3. 文件系统将文件路径转换为磁盘上存储数据的块地址。
AWS提供了两种块级存储:
- 通过网络连接的持久块级存储卷 :这是大多数问题的最佳选择,因为它独立于虚拟机的生命周期,并且会自动在多个磁盘之间复制数据,以提高耐用性和可用性。
- 物理连接到虚拟机主机系统的临时块级存储卷 :如果追求性能优化,这是个不错的选择,因为它直接连接到主机系统,访问数据时延迟低、吞吐量高。
2. Elastic Block Store (EBS) 概述
EBS提供具有内置数据复制功能的持久块级存储,通常用于以下场景:
- 在虚拟机上运行关系数据库系统。
- 在EC2上运行需要文件系统来存储数据的(传统)应用程序。
- 存储和启动虚拟机的操作系统。
EBS卷
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



