一般用途執行個體
文章推薦指數: 80 %
如需詳細資訊,請參閱Amazon EC2 T2 執行個體 、Amazon EC2 T3 執行個體 和Amazon EC2 T4g 執行個體 。
內容. 硬體規格; 執行個體效能; 網路效能; SSD 輸入/輸出效能; 執行 ...
一般用途執行個體-AmazonElasticComputeCloud
AWS文件AmazonEC2Linux執行個體使用者指南
硬體規格執行個體效能網路效能SSD輸入/輸出效能執行個體功能版本備註
一般用途執行個體
一般用途的執行個體可平衡運算、記憶體與網路資源,也可用於各種工作負載。
M5和M5a執行個體
這些執行個體可提供理想的雲端基礎設施,為部署在雲端的大量應用程式平衡運算、記憶體和聯網資源。
它們非常適合下列各項:
中小型資料庫
需要額外記憶體的資料處理工作
快取佇列
SAP、MicrosoftSharePoint、叢集運算和其他企業應用程式的後端伺服器
如需詳細資訊,請參閱AmazonEC2M5執行個體。
裸機執行個體(例如m5.metal)可讓您的應用程式直接存取主機伺服器的實體資源,例如處理器與記憶體。
M5zn
這些執行個體非常適合受益於極高單一執行緒效能、高輸送量和低延遲連網的應用程式。
它們非常適合下列各項:
遊戲
高效能運算
模擬建模
如需詳細資訊,請參閱AmazonEC2M5執行個體。
裸機執行個體(例如m5zn.metal)可讓您的應用程式直接存取主機伺服器的實體資源,例如處理器與記憶體。
M6g和M6gd執行個體
這些執行個體採用AWSGraviton2處理器,並可為廣泛的一般用途工作負載提供平衡的運算、記憶體和網路。
它們非常適合下列各項:
應用程式伺服器
微服務
電競伺服器
中型資料存放區
快取佇列
裸機執行個體(例如m6g.metal)可讓您的應用程式直接存取主機伺服器的實體資源,例如處理器與記憶體。
如需詳細資訊,請參閱AmazonEC2M6g執行個體。
M6i執行個體
這些執行個體非常適合下列一般用途工作負載:
應用程式伺服器和Web伺服器
微服務
高效能運算
應用程式開發
中小型資料庫
快取佇列
如需詳細資訊,請參閱AmazonEC2M6i執行個體。
Mac1執行個體
這些執行個體是由AppleMac迷你電腦提供支援。
透過高速Thunderbolt3連線,提供高達10Gbps的網路頻寬和8GbpsEBS頻寬。
它們非常適合用於開發、建置、測試和簽署
Apple裝置的應用程式,例如iPhone、iPad、iPod、Mac、AppleWatch和AppleTV。
如需詳細資訊,請參閱AmazonEC2Mac執行個體。
T2、T3、T3a和T4g執行個體
這些執行個體提供基準水準的CPU效能,並可在您的工作負載要求較高水準時大幅提升效能。
無限制執行個體可在任何所需期間內支援高CPU效能。
如需詳細資訊,請參閱
爆量效能執行個體。
它們非常適合下列各項:
網站與Web應用程式
程式碼儲存庫
開發、建立、測試和執行環境
微服務
如需詳細資訊,請參閱AmazonEC2T2執行個體、AmazonEC2T3執行個體和AmazonEC2T4g執行個體。
內容
硬體規格
執行個體效能
網路效能
SSD輸入/輸出效能
執行個體功能
版本備註
爆量效能執行個體
AmazonEC2Mac執行個體
硬體規格
下列為一般用途執行個體的硬體規格摘要。
執行個體類型
預設vCPU
記憶體(GiB)
m4.large
2
8
m4.xlarge
4
16
m4.2xlarge
8
32
m4.4xlarge
16
64
m4.10xlarge
40
160
m4.16xlarge
64
256
m5.large
2
8
m5.xlarge
4
16
m5.2xlarge
8
32
m5.4xlarge
16
64
m5.8xlarge
32
128
m5.12xlarge
48
192
m5.16xlarge
64
256
m5.24xlarge
96
384
m5.metal
96
384
m5a.large
2
8
m5a.xlarge
4
16
m5a.2xlarge
8
32
m5a.4xlarge
16
64
m5a.8xlarge
32
128
m5a.12xlarge
48
192
m5a.16xlarge
64
256
m5a.24xlarge
96
384
m5ad.large
2
8
m5ad.xlarge
4
16
m5ad.2xlarge
8
32
m5ad.4xlarge
16
64
m5ad.8xlarge
32
128
m5ad.12xlarge
48
192
m5ad.16xlarge
64
256
m5ad.24xlarge
96
384
m5d.large
2
8
m5d.xlarge
4
16
m5d.2xlarge
8
32
m5d.4xlarge
16
64
m5d.8xlarge
32
128
m5d.12xlarge
48
192
m5d.16xlarge
64
256
m5d.24xlarge
96
384
m5d.metal
96
384
m5dn.large
2
8
m5dn.xlarge
4
16
m5dn.2xlarge
8
32
m5dn.4xlarge
16
64
m5dn.8xlarge
32
128
m5dn.12xlarge
48
192
m5dn.16xlarge
64
256
m5dn.24xlarge
96
384
m5dn.metal
96
384
m5n.large
2
8
m5n.xlarge
4
16
m5n.2xlarge
8
32
m5n.4xlarge
16
64
m5n.8xlarge
32
128
m5n.12xlarge
48
192
m5n.16xlarge
64
256
m5n.24xlarge
96
384
m5n.metal
96
384
m5zn.large
2
8
m5zn.xlarge
4
16
m5zn.2xlarge
8
32
m5zn.3xlarge
12
48
m5zn.6xlarge
24
96
m5zn.12xlarge
48
192
m5zn.metal
48
192
m6g.medium
1
4
m6g.large
2
8
m6g.xlarge
4
16
m6g.2xlarge
8
32
m6g.4xlarge
16
64
m6g.8xlarge
32
128
m6g.12xlarge
48
192
m6g.16xlarge
64
256
m6g.metal
64
256
m6gd.medium
1
4
m6gd.large
2
8
m6gd.xlarge
4
16
m6gd.2xlarge
8
32
m6gd.4xlarge
16
64
m6gd.8xlarge
32
128
m6gd.12xlarge
48
192
m6gd.16xlarge
64
256
m6gd.metal
64
256
m6i.large
2
8
m6i.xlarge
4
16
m6i.2xlarge
8
32
m6i.4xlarge
16
64
m6i.8xlarge
32
128
m6i.12xlarge
48
192
m6i.16xlarge
64
256
m6i.24xlarge
96
384
m6i.32xlarge
128
512
mac1.metal
12
32
t2.nano
1
0.5
t2.micro
1
1
t2.small
1
2
t2.medium
2
4
t2.large
2
8
t2.xlarge
4
16
t2.2xlarge
8
32
t3.nano
2
0.5
t3.micro
2
1
t3.small
2
2
t3.medium
2
4
t3.large
2
8
t3.xlarge
4
16
t3.2xlarge
8
32
t3a.nano
2
0.5
t3a.micro
2
1
t3a.small
2
2
t3a.medium
2
4
t3a.large
2
8
t3a.xlarge
4
16
t3a.2xlarge
8
32
t4g.nano
2
0.5
t4g.micro
2
1
t4g.small
2
2
t4g.medium
2
4
t4g.large
2
8
t4g.xlarge
4
16
t4g.2xlarge
8
32
如需每種AmazonEC2執行個體類型的硬體規格的詳細資訊,請參閱AmazonEC2執行個體類型。
如需指定CPU選項的詳細資訊,請參閱最佳化CPU選項。
執行個體效能
EBS最佳化執行個體藉由免除AmazonEBSI/O和您執行個體的其他網路流量之間的競爭,確保您的EBS磁碟區擁有一致的高效能。
某些一般用途的執行個體預設為
EBS最佳化,無須額外成本。
如需詳細資訊,請參閱AmazonEBS–最佳化執行個體。
某些一般用途的執行個體類型可供您控制Linux上的處理器C-state和P-state。
C-state可控制核心在非使用時要進入的休眠等級,而P-state
可控制所需的核心效能(CPU頻率)。
如需詳細資訊,請參閱您的EC2執行個體處理器狀態控制。
網路效能
您可以在支援的執行個體類型上啟用增強型聯網,以提供較低的延遲、較低的網路抖動,以及較高的每秒封包(PPS)效能。
大多數的應用程式不會一致需要高度的網路效能,但仍可在傳送或接收資料時,享有可存取增加的頻寬這項優點。
如需詳細資訊,請參閱
增強型聯網功能Linux。
下列為支援增強聯網之一般用途執行個體的網路效能摘要。
執行個體類型
網路效能
增強型聯網
T2
最高1Gbps
不支援
T3|T3a|T4g
最高5Gbps†
ENA
m4.large
適中
Intel82599VF
m4.xlarge|m4.2xlarge|m4.4xlarge
高
Intel82599VF
m5.4xlarge和更小類型的|m5a.8xlarge和更小類型的|m5ad.8xlarge和更小類型的|m5d.4xlarge和更小類型的|m6g.4xlarge和更小類型的|m6gd.4xlarge和更小類型的
最高10Gbps†
ENA
m4.10xlarge
10Gbps
Intel82599VF
m5.8xlarge|m5.12xlarge|
m5a.12xlarge|m5ad.12xlarge|
m5d.8xlarge|m5d.12xlarge|mac1.metal
10Gbps
ENA
m5a.16xlarge|m5ad.16xlarge
|m6g.8xlarge|m6gd.8xlarge
12Gbps
ENA
m6i.4xlarge和更小的
最高12.5Gbps†
ENA
m6i.8xlarge
12.5Gbps
ENA
m6i.12xlarge
18.75Gbps
ENA
m5.16xlarge|m5a.24xlarge|m5ad.24xlarge|m5d.16xlarge
|m6g.12xlarge|m6gd.12xlarge
20Gbps
ENA
m5dn.4xlarge和更小類型的|m5n.4xlarge和更小類型的|m5zn.3xlarge和更小類型的
最高25Gbps†
ENA
m4.16xlarge|m5.24xlarge|m5.metal|
m5d.24xlarge|m5d.metal|m5dn.8xlarge|m5n.8xlarge
|m6g.16xlarge|m6g.metal|m6gd.16xlarge|m6gd.metal
|m6i.16xlarge
25Gbps
ENA
m6i.24xlarge
37.5Gbps
ENA
m5dn.12xlarge|m5n.12xlarge|m5zn.6xlarge
|m6i.32xlarge
50Gbps
ENA
m5dn.16xlarge|m5n.16xlarge
75Gbps
ENA
m5dn.24xlarge|m5dn.metal|m5n.24xlarge|m5n.metal|
m5zn.12xlarge|m5zn.metal
100Gbps
ENA、EFA
†這些執行個體具有基準頻寬,並且可使用網路輸入/輸出額度機制,來盡可能實現超越基準頻寬的高載頻寬。
如需詳細資訊,請參閱執行個體網路頻寬。
執行個體類型
基準頻寬(Gbps)
高載頻寬(Gbps)
m5.large
0.75
10
m5.xlarge
1.25
10
m5.2xlarge
2.5
10
m5.4xlarge
5
10
m5a.large
0.75
10
m5a.xlarge
1.25
10
m5a.2xlarge
2.5
10
m5a.4xlarge
5
10
m5ad.large
0.75
10
m5ad.xlarge
1.25
10
m5ad.2xlarge
2.5
10
m5ad.4xlarge
5
10
m5d.large
0.75
10
m5d.xlarge
1.25
10
m5d.2xlarge
2.5
10
m5d.4xlarge
5
10
m5dn.large
2.1
25
m5dn.xlarge
4.1
25
m5dn.2xlarge
8.125
25
m5dn.4xlarge
16.25
25
m5n.large
2.1
25
m5n.xlarge
4.1
25
m5n.2xlarge
8.125
25
m5n.4xlarge
16.25
25
m5zn.large
3
25
m5zn.xlarge
5
25
m5zn.2xlarge
10
25
m5zn.3xlarge
15
25
m6g.medium
5.
10
m6g.large
0.75
10
m6g.xlarge
1.25
10
m6g.2xlarge
2.5
10
m6g.4xlarge
5
10
m6gd.medium
5.
10
m6gd.large
0.75
10
m6gd.xlarge
1.25
10
m6gd.2xlarge
2.5
10
m6gd.4xlarge
5
10
m6i.large
0.781
12.5
m6i.xlarge
1.562
12.5
m6i.2xlarge
3.125
12.5
m6i.4xlarge
6.25
12.5
t3.nano
0.032
5
t3.micro
0.064
5
t3.small
0.128
5
t3.medium
0.256
5
t3.large
0.512
5
t3.xlarge
1.024
5
t3.2xlarge
2.048
5
t3a.nano
0.032
5
t3a.micro
0.064
5
t3a.small
0.128
5
t3a.medium
0.256
5
t3a.large
0.512
5
t3a.xlarge
1.024
5
t3a.2xlarge
2.048
5
t4g.nano
0.032
5
t4g.micro
0.064
5
t4g.small
0.128
5
t4g.medium
0.256
5
t4g.large
0.512
5
t4g.xlarge
1.024
5
t4g.2xlarge
2.048
5
SSD輸入/輸出效能
如果您使用核心版本4.4或更新版本的LinuxAMI,並使用您執行個體可用的所有SSD執行個體存放區磁碟區,您將得到下表中的IOPS(4,096位元組區塊大小)效能(在佇列深度飽和下)。
否則,您將得到更低的
IOPS效能。
執行個體大小
100%隨機讀取IOPS
寫入IOPS
m5ad.large*
30,000
15,000
m5ad.xlarge*
59,000
29,000
m5ad.2xlarge*
117,000
57,000
m5ad.4xlarge*
234,000
114,000
m5ad.8xlarge
466,666
233,333
m5ad.12xlarge
700,000
340,000
m5ad.16xlarge
933,333
466,666
m5ad.24xlarge
1,400,000
680,000
m5d.large*
30,000
15,000
m5d.xlarge*
59,000
29,000
m5d.2xlarge*
117,000
57,000
m5d.4xlarge*
234,000
114,000
m5d.8xlarge
466,666
233,333
m5d.12xlarge
700,000
340,000
m5d.16xlarge
933,333
466,666
m5d.24xlarge
1,400,000
680,000
m5d.metal
1,400,000
680,000
m5dn.large*
30,000
15,000
m5dn.xlarge*
59,000
29,000
m5dn.2xlarge*
117,000
57,000
m5dn.4xlarge*
234,000
114,000
m5dn.8xlarge
466,666
233,333
m5dn.12xlarge
700,000
340,000
m5dn.16xlarge
933,333
466,666
m5dn.24xlarge
1,400,000
680,000
m5dn.metal
1,400,000
680,000
m6gd.medium
13,438
5,625
m6gd.large
26,875
11,250
m6gd.xlarge
53,750
22,500
m6gd.2xlarge
107,500
45,000
m6gd.4xlarge
215,000
90,000
m6gd.8xlarge
430,000
180,000
m6gd.12xlarge
645,000
270,000
m6gd.16xlarge
860,000
360,000
m6gd.metal
860,000
360,000
*對於這些執行個體,您可達到最高的指定效能。
隨著執行個體的SSD執行個體存放區磁碟區越來越滿,可達到的寫入IOPS次數將下降。
這是因為SSD控制器必須執行額外的工作,去尋找可用的空間、重寫現有資料,以及清除未使用的空間以供重寫。
這個收集廢棄項目的程序會造成
SSD的內部寫入放大,也就是SSD寫入操作與使用者寫入操作的比例放大。
假如寫入操作不是4,096位元組的倍數或未符合4,096位元組的邊界,效能下降的幅度會更明顯。
因為當您寫入少量位元組或未符合的位元組時,SSD
控制器必須讀取週圍的資料並將結果存放到新的位置,此模式會造成寫入放大大幅增加,提高延遲,因而使I/O效能巨幅下降。
SSD控制器利用多項策略來減少寫入放大的影響。
其中一項策略,就是在SSD執行個體儲存體內保留空間,讓控制器能更有效管理寫入操作可用的空間。
此策略稱為過度佈建。
提供給執行個體的SSD執行個體存放區磁碟區不會保留任何過度佈建的空間。
為了減少寫入放大,建議讓10%磁碟區保留為未分割,如此SSD控制器便不會將其用於過度佈建。
這樣做雖然會減少可用的儲存空間,但可提高效能,即使磁碟即將用完所有容量。
使用支援TRIM的執行個體存放區磁碟區時,當不再需要已寫入的資料時,可以利用TRIM指令來通知SSD控制器。
這會讓控制器有更多的可用空間能夠使用,可減少寫入放大現象,並提升效能。
如需詳細資訊,請參閱
執行個體存放區磁碟區TRIM支援。
執行個體功能
下列為一般用途執行個體的功能摘要:
僅EBS
NVMeEBS
執行個體存放區
置放群組
M4
是
否
否
是
M5
是
是
否
是
M5a
是
是
否
是
M5ad
否
是
NVMe*
是
M5d
否
是
NVMe*
是
M5dn
否
是
NVMe*
是
M5n
是
是
否
是
M5zn
是
是
否
是
M6g
是
是
否
是
M6gd
否
是
NVMe*
是
M6i
是
是
否
是
Mac1
是
是
否
否
T2
是
否
否
否
T3
是
是
否
否
T3a
是
是
否
否
T4g
是
是
否
否
*根設備磁碟區必須為AmazonEBS磁碟區。
如需詳細資訊,請參閱下列內容:
Linux中的AmazonEBS和NVMe執行個體
AmazonEC2執行個體存放區
置放群組
版本備註
M5、M5d和T3執行個體搭載來自第一代(Skylake-SP)或第二代(CascadeLake)的3.1GHzIntelXeonPlatinum
8000系列處理器。
M5a、M5ad和T3a執行個體採用2.5GHzAMDEPYC7000系列處理器。
M5zn執行個體是採用IntelCascadeLakeCPU,可提供高達4.5GHz的全核心渦輪增壓頻率,以及高達100Gbps的網路頻寬。
M6g和M6gd執行個體具有以64位元Arm架構為基礎的AWSGraviton2處理器。
M6i執行個體具有第三代IntelXeon可擴充處理器(IceLake),並支援Intel進階向量延伸512(IntelAVX-512)指令集。
Mac1執行個體配備3.2GHzIntel第八代(CoffeeLake)Corei7處理器。
T4g執行個體採用以64位元Arm架構為基礎的AWSGraviton2處理器。
建置在Nitro系統上的執行個體、M4、t2.large和更大、t3.large和更大,以及t3a.large和更大的執行個體類型需要64位元HVMAMI。
這些AMI擁有高容量的記憶體,而且需使用64位元作業系統才能充分利用此容量。
HVMAMI相較於位於記憶體密集型執行個體類型上的全虛擬
(PV)AMI,可提供更佳的效能。
此外,您必須使用HVMAMI才能充分利用增強聯網。
建置在Nitro系統上的執行個體具有以下要求:
必須安裝NVMe驅動程式
必須安裝彈性網路轉接器(ENA)驅動程式
下列LinuxAMI符合這些需求:
AmazonLinux2
AmazonLinuxAMI2018.03
Ubuntu14.04(帶linux-aws核心)或更新版本
RedHatEnterpriseLinux7.4或更新版本
SUSELinuxEnterpriseServer12SP2或更新版本
CentOS7.4.1708或更新版本
FreeBSD11.1或更新版本
DebianGNU/Linux9或更新版本
具有AWSGraviton處理器的執行個體有下列需求:
使用64位元Arm架構的AMI。
支援透過具有ACPI資料表的UEFI開機,並支援PCI裝置的ACPI熱插拔。
下列LinuxAMI符合這些要求:
AmazonLinux2(64位元Arm)
Ubuntu16.04或更新版本(64位元Arm)
RedHatEnterpriseLinux8.0或更新版本(64位元Arm)
SUSELinuxEnterpriseServer15或更新版本(64位元Arm)
Debian10或更新版本(64位元Arm)
為了獲得M6i執行個體的最佳效能,請確定它們具有ENA驅動程式2.2.9或更新版本。
將早於1.2版本之前的ENA驅動程式與這些執行個體搭配使用會導致網路介面連接失敗。
下列AMI具有相容的ENA驅動程式。
具有核心4.14.186的AmazonLinux2
具有核心5.4.0-1025-aws的Ubuntu20.04
具有核心4.18.0-240.1.1.el8_3.ARCH的RedHatEnterpriseLinux8.3
具有核心5.3.18-24.15.1的SUSELinuxEnterpriseServer15SP2
AmazonEC2Mac執行個體支援macOSMojave(10.14版)、macOSCatalina(10.15版)和macOSBig
Sur(11版)。
建置在NitroSystem上的執行個體最多支援28個連接,包括網路界面、EBS磁碟區和NVMe執行個體存放區磁碟區。
如需詳細資訊,請參閱Nitro系統磁碟區限制。
啟動裸機執行個體會將基礎伺服器開機,包括驗證所有硬體和韌體元件。
這表示從執行個體進入執行中狀態到可在網路上供使用為止,可能需要20分鐘。
若要從裸機執行個體連接或卸離EBS磁碟區或輔助網路介面,需要PCIe原生熱插拔支援。
AmazonLinux2和最新版的AmazonLinuxAMI支援PCIe原生熱插拔,但舊版本不支援此功能。
您必須啟用下列Linux核心組態選項:
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEASPM=y
裸機執行個體使用PCI型序列裝置,而非I/O連接埠型序列裝置。
上游Linux核心和最新的AmazonLinuxAMI支援此裝置。
裸機執行個體還提供
ACPISPCR資料表,可讓系統自動使用PCI型序列裝置。
最新的WindowsAMI會自動使用PCI型序列裝置。
建置在Nitro系統上的執行個體應安裝system-logind或acpid,以支援透過API請求來正常關機。
您在區域內能夠啟動的執行個體總數有所限制,並且某些執行個體類型有額外的限制。
如需詳細資訊,請參閱AmazonEC2一般常見問答集中的我可以在AmazonEC2中執行多少個執行個體。
文件慣用形式
執行個體類型
爆量效能執行個體
此頁面是否有幫助?-是
感謝您,讓我們知道我們做得很好!
若您有空,歡迎您告知我們值得讚許的地方,這樣才能保持良好服務。
此頁面是否有幫助?-否
感謝讓我們知道此頁面仍須改善。
很抱歉,讓您失望。
若您有空,歡迎您提供改善文件的方式。
延伸文章資訊
- 1Amazon EC2 常見問答集
Amazon EC2 A1 執行個體是一般用途執行個體,採用AWS 客製化設計的第一代AWS Graviton 處理器技術。 問:第一代AWS Graviton 處理器有哪些規格?
- 2檢視EC2 執行個體建議- AWS Compute Optimizer
AWS Compute Optimizer產生適用於Amazon Elastic Compute Cloud (Amazon EC2) 執行 ... 規格(例如CPU、記憶體或網路) 不符合工作...
- 3Amazon EC2 定價
如需如何優化Amazon EC2 支出的詳細資訊,請瀏覽Amazon EC2 成本和容量頁面。 免費方案. AWS 免費方案在一年內包含每月750 小時的Linux 和Windows ...
- 4Amazon EC2 執行個體類型
一般用途 · Intel core i7 處理器,3.2 GHz (4.6 GHz Turbo) · 6 個實體/12 個邏輯核心 · 32 GiB 記憶體 · 執行個體儲存體可透過Amazon...
- 5一般用途執行個體
如需詳細資訊,請參閱Amazon EC2 T2 執行個體 、Amazon EC2 T3 執行個體 和Amazon EC2 T4g 執行個體 。 內容. 硬體規格; 執行個體效能; 網路效能; S...