AWS(亚马逊云服务)对象存储S3(Simple Storage Service)有以下四种不同的存储类型:
S3 标准存储:
这是最常用的S3存储类型之一,它保证了高持久性,并提供 99.999999999% 的数据耐久性(11个9),并且可用性为 99.99%。S3 标准存储自动复制到多个区域以提高容错性和可用性。存储介质为SSD(固态硬盘)。
存储价格:$0.023 每 GB/Month (标准存储)
请求价格:$0.0004 每 1000 PUT/COPY/POST/LIST 请求 $0.004 每 1000 GET/SELECT 和其他请求
S3 标准 - Infrequent Access(S3 Standard-IA):
这是一种经济实惠的存储类型,适合于访问频率较低的数据。S3 标准-IA 的存储费用比S3标准存储更低,但它需要支付初始检索时的一定检索费用。 存储介质为HDD(硬盘驱动器)。
存储价格: $0.0125 每 GB/Month (S3标准 - IA)
请求价格: $0.01 每 GB (从 S3 标准 - IA 存储检索数据)
初始检索费用: $0.03 每 GB (第一个月内)
S3 冷存储(S3 Glacier):
这是一种非常便宜的长期存储方案,适合于不经常访问但需要保留的数据。在S3 Glacier中,数据存储至少需要90天,同时在检索数据之前还需要做特定类型的检索工作。存储介质为磁带。
存储价格:$0.004 每 GB/Month
请求价格:$0.05每 1000 PUT/POST/LIST 请求 $0.004 每 1000 GET 请求
S3 冷存储 - Deep Archive(S3 Glacier Deep Archive):
这是AWS S3存储类型中最便宜的一种,适用于长期保存的数据,即使可能不再被访问。S3 Glacier Deep Archive的存储成本更低,但在检索数据之前需要缓慢且复杂的过程。存储介质为磁带。
存储价格:$0.00099每 GB/Month
请求价格:$0.02每 1000 PUT/POST/LIST 请求 $0.0004每 1000 GET 请求
不同存储介质的区别?
AWS S3的存储介质包括SSD(固态硬盘)和HDD(硬盘驱动器),但大部分数据都存储在SSD上,因为SSD在读取速度和响应时间方面比HDD更快。对于S3冷存储和S3冷存储-深度归档,它们使用的存储介质是磁带。
为什么数据取回需要时间?
基于磁带的深度存储通常需要数据取回时间,这是因为与磁盘等媒介比较,使用磁带进行数据读取需要花费更长的时间。在实际使用中,如果需要从磁带上读取数据,通常需要先将数据从磁带中取回到磁盘等快速存储介质上,然后再进行访问操作。因此,在设计深度存储方案时,需要考虑到数据访问的延迟和取回时间。为了提高访问速度,可以考虑增加缓存或使用其他的存储方案来进行优化。
为什么深度存储成本更低?
LTO磁带是AWS S3冷存储和S3冷存储-深度归档使用的磁带类型。这种磁带主要用于数据备份和归档等专业应用场景,因此在日常生活中相对较少见。
LTO磁带的购买成本主要取决于其容量、代际和版本等因素。以LTO-8为例,它的容量为12TB(原始数据)/30TB(压缩数据),价格通常在100-200美元之间。而LTO-9的价格则更高,通常在200-300美元之间。需要注意的是,LTO磁带的使用寿命和可靠性相对较高,因此它可以提供更长期的数据保存和更好的数据保护等优势。
目前市面上12T机械硬盘的价格通常在280-350美元之间,具体取决于品牌、型号和销售渠道等因素。需要注意的是,机械硬盘相对于SSD等存储设备而言,其读写速度较慢,因此可能不适合需要频繁读取和写入数据的应用场景。但对于需要大量存储数据的应用场景,机械硬盘可以提供更高的容量和更低的存储成本。
磁带读写速度如何?
磁带机是一种用于读写磁带的设备,最早出现在1950年代末期。磁带机使用一个磁头(或多个磁头)来读取或写入数据,磁带是通过卷盘装置自动运行的。
在读取数据时,磁头会接触到磁带的表面,将记录在磁带上的信息转换为电信号,并发送到计算机或其他设备中。在写入数据时,磁头会将电信号转换为磁场,将其记录在磁带表面上,以供后续读取使用。
相对于硬盘等存储设备而言,磁带机的读写速度较慢。通常情况下,LTO-8磁带的读取速度为360MB/s,写入速度为300MB/s。而12T机械硬盘的读取速度通常在200MB/s左右,写入速度在180MB/s左右。可以看出,机械硬盘的读写速度相对快一些,但在存储成本和可靠性等方面,磁带机则更具优势。