OTC與AWS對比之EBS

EBSElastic Block Store)算是EC2Elastic Compute Cloud)的附屬服務,EBS必須attachEC2才能發揮作用,因爲EC2這個服務太大,我就把裏面的一些子服務單獨拿出來和OTC做一個對比。

 

OTC上對應的服務叫EVSElasticVolume Service

  • 功能

兩種服務功能上是一樣。

提供數據塊級存儲卷以用於 EC2 實例。EBS 卷是高度可用和可靠的存儲卷,可以掛載到同一可用區中任何正在運行的實例。掛載到 EC2 實例的 EBS 卷公開爲獨立於實例生命週期存在的存儲卷。使用 Amazon EBS,您可以按實際用量付費。

 

  • 類型

AWS提供


固態硬盤 (SSD)

硬盤 (HDD)

卷類型

通用型 SSD (gp2)*

預配置 IOPS SSD (io1)

吞吐優化 HDD (st1)

Cold HDD (sc1)

描述

平衡價格和性能的通用 SSD 卷,可用多種事務性工作負載

爲任務關鍵型應用程序設計的最高性能 SSD

爲頻繁訪問的吞吐量密集型工作負載設計的低成本 HDD

爲不常訪問的工作負載設計的最低成本 HDD

使用案例

建議用於大多數工作負載
 
系統啓動卷
 
虛擬桌面
 
低延遲交互式應用程序
 
開發和測試環境

需要持續 IOPS 性能或每卷高於 10000 IOPS 160 MiB/s 吞吐量的關鍵業務應用程序
 大型數據庫工作負載,如:

 MongoDB
 Cassandra
 Microsoft SQL Server
 MySQL
 PostgreSQL
 Oracle

以低成本流式處理需要一致、快速的吞吐量的工作負載
 
大數據
 
數據倉庫
 
日誌處理
 
不能是啓動卷

適合大量不常訪問的數據、面向吞吐量的存儲
 
最低存儲成本至關重要的情形
 
不能是啓動卷

API 名稱

gp2

io1

st1

sc1

卷大小

1 GiB - 16 TiB

4 GiB - 16 TiB

500 GiB - 16 TiB

500 GiB - 16 TiB

最大 IOPS**/

10000

20000

500

250

最大吞吐量/

160 MiB/s

320 MiB/s

500 MiB/s

250 MiB/s

最大 IOPS/實例

65000

65000

65000

65000

最大吞吐量/實例

1,250 MiB/s

1,250 MiB/s

1,250 MiB/s

1,250 MiB/s

管理性能屬性

IOPS

IOPS

MiB/s

MiB/s

 

 

OTC 提供

i. Common I/O: SATA disk; IOPS: up to 1000; data throughput rate: upto 40 MB/s;

Response time: 10 – 15 ms

ii. High I/O: SAS disk; IOPS: up to 3000; data throughput rate: upto 120 MB/s;

Response time: 6 – 10 ms

iii. Ultra-high I/O: SSD disk; IOPS: up to 20000; data throughputrate: up to 320 MB/s;

Response time: 1 – 3 ms

iv. Ultra-high I/O(optimized latency): SSD disk; IOPS: up to 20000; optimized data throughputthrough InfiniBand: up to 400 MB/s; response time: 1 ms – for use with the"large memory" flavor.

 

裏面具體的性能可能會有一些差異,但一般用戶可能不會關心太細的指標

大概可以做一個對應

AWS

OTC

通用型 SSD (gp2)*

Ultra-high  I/O

預配置 IOPS SSD (io1)

Ultra-high  I/O (optimized latency)

吞吐優化 HDD (st1)

High  I/O

Cold  HDD (sc1)

Common  I/O

 

AWS還有一種磁性介質卷可提供最低的每 GB 成本。對於數據不常被訪問的工作負載以及看重低存儲成本的應用來說,磁性介質卷是理想的選擇。

但磁介質是上一代卷,一般很少用。

 

  • 備份

雙方都可以提供基於快照的備份。

OTC可以提供BackupPolicy,可以實現自動備份

wKiom1kW8FSAeiV0AABMdHeGjls040.png


 

  • 其他

AWS提供的塊存儲設備還有一種非常特殊的就是實例存儲,

實例存儲 爲您的實例提供臨時性塊級存儲。此存儲位於已物理連接到主機的磁盤上。實例存儲是一種理想的臨時存儲解決方案,非常適合存儲需要經常更新的信息,如緩存、緩衝、臨時數據和其他臨時內容,或者存儲從一組實例上覆制的數據,如 Web 服務器的負載均衡池。

實例存儲由一個或多個顯示爲塊儲存設備的實例存儲卷組成。實例存儲的大小以及可用設備的數量因實例類型而異。儘管實例存儲專用於特定實例,但是磁盤子系統是在主機上的實例間共享的。

實例存儲卷的虛擬設備爲 ephemeral[0-23]。支持一個實例存儲卷的實例類型具有 ephemeral0。支持兩個實例存儲卷的實例類型有 ephemeral0 ephemeral1 等。

NVMe 實例存儲卷的虛擬設備爲 /dev/nvme[0-7]n1。支持一個 NVMe 實例存儲卷的實例類型具有 /dev/nvme0n1。支持兩個 NVMe 實例存儲卷的實例類型具有 /dev/nvme0n1 /dev/nvme1n1,依此類推。

wKioL1kW8FXQUJ4IAABwgAUU-og728.png

 

實例類型決定了可用的實例存儲的大小以及用於實例存儲卷的硬件類型。實例存儲捲包含在實例小時成本中。您必須指定在啓動實例時要使用的實例存儲卷 (NVMe 實例存儲卷除外,因爲它們在默認情況下可用),再設置這些卷的格式並掛載這些卷,然後再進行使用。您無法在啓動實例後使實例存儲卷可用。

 

下表列出了每種支持的實例類型可以使用的實例存儲卷的數量、大小、類型和性能優化。有關實例類型的完整列表,包括僅 EBS 類型,請參閱Amazon EC2 實例類型

 

實例類型

實例存儲卷

類型

需要初始化 *

TRIM Support**

c1.medium

1 x 350 GB

HDD


c1.xlarge

4 x 420 GB (1680 GB)

HDD


c3.large

2 x 16 GB (32 GB)

SSD


c3.xlarge

2 x 40 GB (80 GB)

SSD


c3.2xlarge

2 x 80 GB (160 GB)

SSD


c3.4xlarge

2 x 160 GB (320 GB)

SSD


c3.8xlarge

2 x 320 GB (640 GB)

SSD


cc2.8xlarge

4 x 840 GB (3360 GB)

HDD


cg1.4xlarge

2 x 840 GB (1680 GB)

HDD


cr1.8xlarge

2 x 120 GB (240 GB)

SSD


d2.xlarge

3 x 2000 GB (6 TB)

HDD



d2.2xlarge

6 x 2000 GB (12 TB)

HDD



d2.4xlarge

12 x 2000 GB (24 TB)

HDD



d2.8xlarge

24 x 2000 GB (48 TB)

HDD



g2.2xlarge

1 x 60 GB

SSD


g2.8xlarge

2 x 120 GB (240 GB)

SSD


hi1.4xlarge

2 x 1024 GB (2048 GB)

SSD



hs1.8xlarge

24 x 2000 GB (48 TB)

HDD


i2.xlarge

1 x 800 GB

SSD


i2.2xlarge

2 x 800 GB (1600 GB)

SSD


i2.4xlarge

4 x 800 GB (3200 GB)

SSD


i2.8xlarge

8 x 800 GB (6400 GB)

SSD


i3.large

1 x 475 GB

NVMe SSD


i3.xlarge

1 x 950 GB

NVMe SSD


i3.2xlarge

1 x 1,900 GB

NVMe SSD


i3.4xlarge

2 x 1,900 GB (3.8 TB)

NVMe SSD


i3.8xlarge

4 x 1,900 GB (7.6 TB)

NVMe SSD


i3.16xlarge

8 x 1,900 GB (15.2 TB)

NVMe SSD


m1.small

1 x 160 GB

HDD


m1.medium

1 x 410 GB

HDD


m1.large

2 x 420 GB (840 GB)

HDD


m1.xlarge

4 x 420 GB (1680 GB)

HDD


m2.xlarge

1 x 420 GB

HDD


m2.2xlarge

1 x 850 GB

HDD


m2.4xlarge

2 x 840 GB (1680 GB)

HDD


m3.medium

1 x 4 GB

SSD


m3.large

1 x 32 GB

SSD


m3.xlarge

2 x 40 GB (80 GB)

SSD


m3.2xlarge

2 x 80 GB (160 GB)

SSD


r3.large

1 x 32 GB

SSD


r3.xlarge

1 x 80 GB

SSD


r3.2xlarge

1 x 160 GB

SSD


r3.4xlarge

1 x 320 GB

SSD


r3.8xlarge

2 x 320 GB (640 GB)

SSD


x1.16xlarge

1 x 1,920 GB

SSD



x1.32xlarge

2 x 1920 GB (3840 GB)

SSD



 

* 如果掛載到特定實例上的卷沒有初始化,則會遭受初始寫入懲罰。有關更多信息,請參見優化實例存儲卷的磁盤性能

** 支持 TRIM 指令的基於 SSD 的實例存儲卷不會預先經過任何文件系統的格式化處理。然而,您可以在啓動實例後,使用您選擇的文件系統將卷格式化。有關更多信息,請參閱實例存儲卷 TRIM 支持

c1.medium m1.small 實例類型還包括一個不會在啓動時自動啓用的 900 MB 實例存儲交換卷。有關更多信息,請參閱實例存儲交換卷

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章