文章目录
概述
Amazon EC2 提供了灵活、经济且易于使用的数据存储选项,各选项都具有独特的性能和耐久性。参考如下:
- Amazon Elastic Block Store (EBS)
- Amazon EC2 Instance Store (实例存储)
- Amazon Elastic File System (Amazon EFS)
- Amazon Simple Storage Service (Amazon S3)
下图显示了这些存储选项和您的实例之间的关系:
Amazon Elastic Block Store
Amazon EBS 提供块级别
的持久存储卷,可将这些卷附加到正在运行的实例。它原始未经格式化的外部数据块储存设备,可附加到单个实例。可以使用 Amazon EBS 作为主要存储设备,以获取需要频繁更新和精细更新的数据。
适用场景:操作系统、传统数据库
※ 不可以将EBS同时挂载到多个实例运行
Amazon EC2 Instance Store
很多实例可以访问物理附加到主机的磁盘中的存储。此磁盘存储称为实例存储。实例存储可为实例提供临时性块级存储。实例存储卷上的数据仅在关联实例的生命周期内保留;如果您停止或终止实例,则实例存储卷上的任何数据都会丢失。
适用场景:缓存软件、科学计算、中间结果存储
Amazon Elastic File System
针对基于 Linux 的工作负载的一个简单、可扩展的弹性文件系统,实现与 AWS 云服务和本地资源配合使用。它可在不中断应用程序的情况下按需扩展到 PB 级,在您添加或删除文件时自动扩展或缩减,从而让您的应用程序在需要时获得所需存储。Amazon EFS 文件系统作为在多个实例上运行的工作负载和应用程序的通用数据源。
适用场景:企业应用程序、大数据分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份和容器存储。
Amazon Simple Storage Service
Amazon S3非常安全,耐用性高达 99.999999999%,并且可扩展过去的几十万亿对象。它内部按Bucket进行分隔,每个Bucket里都可以直接存储Object,最大支持到TB级别的单个对象大,每个Object都会有唯一的ID,并可以通过Url直接访问。正因为S3服务推出较早且持久性高等原因,Amazon许多功能模块都与S3有相应的结合。
适用场景:备份和恢复、分层存档、用户主导型内容(如照片、视频、音乐和文件)、用于大数据分析的数据湖和数据仓库平台,或者作为无服务器计算设计的基础。