aws

《AWS 云计算实战》笔记(七)——块存储

2019-01-09  本文已影响40人  独木舟的木

在硬盘上存储数据——EBS 和实例存储

一、网络附加存储——弹性数据块存储(EBS)

参考: Amazon EBS 卷

EBS 卷:

💡「分区」

创建一个新的 EBS 卷时,必须在上面创建一个文件系统。你还可以在 EBS 卷上创建不同的分区,但是分区不是使用 EBS 卷的最佳实践。应该创建和需求相同容量大小的卷;

在需要两个单独分区的情况下,直接创建两个卷更适合。

挂载卷

# 查看已经附加的 EBS 卷
$ sudo fdisk -l 

# 创建 ext4 的文件系统
$ sudo mkfs -t ext4 /dev/xvdf

# 挂载文件系统到一个目录
$ sudo mkdir /mnt/volume/
$ sudo mount /dev/xvdf /mnt/volume/

# 查看已经挂载的卷
$ df -h

# 解除挂载
$ sudo umount /mnt/volume/

性能测试

备份数据

二、实例存储

参考:Amazon EC2 实例存储

备份数据

实例存储卷没有内建的方法来进行备份。可以使用 Cron 和 S3 来定义备份数据。

比较块存储解决方案

S3 EBS 实例存储
常见的使用场景 集成到应用程序中以保存用户上传的数据 为需要块级别存储的数据库或者传统应用程序提供持久化 提供临时数据存储或者为内建复制技术来防止数据丢失的应用程序提供高性能存储
独立的资源
如何访问数据 HTTPS API EC2 实例/系统调用 EC2 实例/系统调用
是否有文件系统 没有
防止数据丢失 很高
每 GB 容量成本 $$ $$$ $
运维开销

三、Amazon EFS

Amazon Elastic File System

Amazon EFS 提供可扩展文件存储以供和 Amazon EC2 一起使用。您可以创建 EFS 文件系统并配置实例来装载文件系统。您可以使用 EFS 文件系统作为在多个实例上运行的工作负载和应用程序的通用数据源。

作用:解决在多台服务器之间共享块数据的需求。

上一篇 下一篇

猜你喜欢

热点阅读