Amazon EC2 功能

為什麼選擇 Amazon EC2?

Amazon EC2 提供最廣泛和最深入的執行個體選擇來滿足您的工作負載需求。提供一般用途、運算優化、記憶體優化、儲存優化和加速運算執行個體類型,可為您的工作負載提供最佳運算、記憶體、儲存和網路平衡。Intel、AMD、NVIDIA 和 AWS 的處理器為這些執行個體類型提供支援,並提供額外的效能和成本優化。執行個體類型可用的本地儲存和增強聯網選項進一步幫助優化受磁碟或網路 I/O 限制的工作負載的效能。許多執行個體類型還提供裸機執行個體,讓您的應用程式可以直接存取底層伺服器的處理器和記憶體,以便在非虛擬化環境中執行或用於您想要使用自己的 Hypervisor 的應用程式。若要尋找適用於您工作負載的執行個體,請瀏覽 EC2 執行個體類型頁面。您還可以使用 AWS Compute Optimizer 獲取有關適合您工作負載的最佳 AWS 運算資源的建議,以降低成本並提高效能。

全球基礎設施

Amazon EC2 可將執行個體放置在多個位置。Amazon EC2 位置由區域與可用區域組成。可用區域是多個不同的位置,設計宗旨是為了用於隔離其他可用區域內的故障,並且提供優惠、低延遲的網路連線能力,與同區域的其他可用區域連線。透過在分離的可用區域啟動執行個體,您可以保護應用程式免於單一位置故障的影響。區域由一或多個可用區域組成,並且在地理上分散。Amazon EC2 服務水準協議的承諾是為每個 Amazon EC2 區域提供 99.99% 的可用性。請參閱區域性產品和服務,了解我們的產品和服務在不同區域的更多詳細資訊。

Amazon Time Sync Service 可為 EC2 執行個體在內的 AWS 服務提供高度準確、可靠和可用的時間來源。如需如何存取服務的相關指示,請參閱 LinuxWindows 使用者指南中的 Setting the Time 部分。

Amazon Machine Image (AMI) 預設定了不斷增長的作業系統清單,包括 Microsoft Windows 和 Linux 發行版,例如 Amazon Linux 2、Ubuntu、Red Hat Enterprise Linux、CentOS、SUSE 和 Debian。我們與合作夥伴與社群協力合作,盡可能提供您最多的選項。AWS Marketplace 有眾多知名廠商提供的商用和免費軟體可供選擇,這些軟體專門用於在 Amazon EC2 執行個體上執行。

成本和容量最佳化

使用以秒計費,您只需按使用量付費。帳單會扣除一小時內未使用的分鐘數和秒數費用,讓您能夠專注在提升應用程式,而不是想辦法盡量將一小時用完。 進一步了解 EC2 定價。

有了 Amazon EC2 Auto Scaling,便可以根據您定義的條件自動擴展或縮減 Amazon EC2 容量。您還可以在 EC2 Auto Scaling 內使用動態和預測性擴展政策,以新增或移除 EC2 執行個體。預測性擴展使用機器學習根據預期需求主動分配執行個體,動態擴展允許您根據定義的指標擴展運算。使用 EC2 Auto Scaling,您可以確保所使用的 Amazon EC2 執行個體數量在需求高峰期實現無縫增長以保持效能,也可以在需求低峰期自動縮減,將成本降到最低。如需詳細資訊,請參閱 Amazon EC2 Auto Scaling

使用 Amazon EC2 叢集可透過單一 API 呼叫佈建 EC2 執行個體類型、可用區域和購買模型間的運算容量,以協助優化擴展、效能和成本。閱讀常見問答集和此 AWS 部落格以進一步了解。您還可以透過 Amazon EC2 Auto Scaling 存取 EC2 叢集功能,以在單一 Auto Scaling 群組中的 EC2 執行個體類型、可用區域和購買選項之間佈建和自動擴展運算容量。 進一步了解

最佳化 CPU 功能可讓您在兩個方面對 Amazon EC2 執行個體有更好的控制。首先,您可以在啟動新執行個體時指定自訂 vCPU 數量,節省以 vCPU 為基礎的授權成本。其次,您可針對使用單一執行緒 CPU 執行效果較好的工作負載停用 Intel 超執行緒技術 (Intel HT Technology),像是特定高效能運算 (HPC) 應用程式。若要進一步了解最佳化 CPU 如何協助您,請瀏覽這裡的最佳化 CPU 文件。

您可以將 Amazon EBS 提供支援的 Amazon EC2 執行個體休眠,並在日後從這個狀態中恢復它們。需要一些時間來引導並將狀態持續保存至記憶體 (RAM) 的應用程式可以得益於此功能。如需休眠以及支援執行個體類型和作業系統的詳細資訊,請瀏覽常見問答集

儲存

各種不同 Amazon EC2 工作負載可能會有極大差異的儲存需求。除了內建的執行個體儲存體,我們還提供 Amazon Elastic Block Store (Amazon EBS)Amazon Elastic File System (Amazon EFS) 以符合其他雲端儲存工作負載需求。Amazon EBS 提供持久、高度可用、一致、低延遲的區塊儲存磁碟區以用於 Amazon EC2 執行個體,而 Amazon EFS 提供簡單、可擴展、持久、全受管的雲端檔案儲存以用於共用存取。

聯網

增強型聯網可讓您大幅提升每秒資料封包數 (PPS) 效能,降低網路抖動,並減少延遲。這項功能使用網路虛擬化堆疊,與傳統實作相比,它不僅能提高 I/O 效能,同時還能降低 CPU 利用率。如需如何在 EC2 執行個體上啟用增強型聯網的說明,請參閱 Enhanced Networking on LinuxEnhanced Networking on Windows 教學課程。如需此功能在各種執行個體的可用性,或進一步了解相關資訊,請參閱增強型聯網常見問答集一節。

Elastic Fabric Adapter (EFA) 是 Amazon EC2 執行個體的網路介面,可讓客戶在 AWS 上大規模執行需要高階執行個體間通訊的應用程式,例如執行個體、計算流體動力學、天氣模型和水庫模擬。EFA 可作為選用 EC2 聯網功能,您可以在任何支援的 EC2 執行個體上啟用,無需額外費用。 進一步了解。

彈性 IP 地址是專用於動態雲端運算的靜態 IP 地址。彈性 IP 地址會與您的帳戶建立關聯,而非特定的執行個體,在您明確將該地址釋放之前,您皆享有控制權。然而,有別於傳統靜態 IP 地址,彈性 IP 地址可讓您快速地將公有 IP 地址重新映射至帳戶中的任何一個執行個體,以遮罩執行個體或可用區域的故障。您可以透過填寫此表單,選擇性配置任何彈性 IP 地址的反向 DNS 記錄。

客戶若擁有緊密耦合的平行處理程序等複雜的運算工作負載,或是擁有對網路效能敏感應用程式,可以利用自訂基礎設施達到一樣的高運算與網路效能,同時受益於 Amazon EC2 提供的彈性、靈活性與划算的價格。叢集運算、叢集 GPU 和記憶體增強型叢集執行個體皆經過特別設計,以提供高效能網路功能,且能以程式設計方式在叢集中啟動,進而讓應用程式根據緊密耦合、節點對節點通訊的需求,達到低延遲的網路效能。叢集執行個體還能大幅提高輸送量,因此非常適合需要執行網路密集型操作的客戶應用程式。 進一步了解 Amazon EC2 和其他 AWS 服務能如何應用在 HPC 應用程式

作業系統和軟體

Amazon Machine Image (AMI) 預設定了不斷增長的作業系統清單,包括 Microsoft Windows 和 Linux 發行版,例如 Amazon Linux 2、Ubuntu、Red Hat Enterprise Linux、CentOS、SUSE 和 Debian。我們與合作夥伴與社群協力合作,盡可能提供您最多的選項。AWS Marketplace 有眾多知名廠商提供的商用和免費軟體可供選擇,這些軟體專門用於在 Amazon EC2 執行個體上執行。

Maintenance (維護)

AWS 會定期執行例行硬體、軟體、電源和網路維護,對所有 EC2 執行個體類型的干擾最小。這是透過跨整個 AWS 全球基礎設施的技術和方法的組合來實現的,例如即時更新和即時遷移,以及冗餘和可同時維護的系統。即時更新和即時遷移等非侵入式維護技術不需要停止或重新啟動執行個體。客戶無需在即時遷移或即時更新之前、期間或之後採取任何行動。這些技術有助於提高應用程式的正常執行時間,並減少您的營運工作量。Amazon EC2 使用即時更新將軟體快速部署到伺服器,同時將對客戶執行個體的影響降到最低。即時更新確保客戶的工作負載在伺服器上執行,且服務器上的軟體是最新版本,也具有安全修補程式、新執行個體功能和效能改進。需要將正在執行的執行個體從一台伺服器移動到另一台伺服器以進行硬體維護或最佳化執行個體置放或動態管理 CPU 資源時,Amazon EC2 使用即時遷移。多年來,Amazon EC2 一直在擴大非侵入式維護技術的規模和覆蓋範圍,因此定期維護事件是一種遞補選項,而非啟用日常維護的主要方式。

預定用途和限制

使用本服務需遵守 Amazon Web Services 客戶協議