Amazon EC2 提供的是真正的虛擬運算環境,可讓您使用 Web 服務界面啟動多種作業系統的執行個體、透過自訂應用程式環境載入這些執行個體、管理網路存取許可,並根據所需的系統數量來執行映像。

使用 Amazon EC2,您只需:

  • 選擇一個預先設定的範本化 Amazon Machine Image (AMI) 即可立即啟動並執行。或是建立一個含有您的應用程式、程式庫、資料和相關組態設定的 AMI。
  • 在 Amazon EC2 執行個體設定安全和網路存取。
  • 選擇想要的執行個體類型,接著使用 Web 服務 API 或提供的多種管理工具,依據 AMI 的需求開始、終止和監控任何數量的執行個體。
  • 確定是否要在多個位置上執行、使用靜態 IP 端點,或將持久性區塊儲存連接到您的執行個體。
  • 您只需要針對實際消耗的資源付費,例如執行個體小時或資料傳輸。

啟動免費 Amazon EC2 執行個體

免費試用 Amazon EC2

AWS 免費方案包括為期一年每月 750 小時的 Linux 和 Windows t2.micro 執行個體使用量。若要繼續符合免費方案資格,您只能使用 EC2 微型執行個體。

查看 AWS 免費方案詳細資訊 »

Amazon EC2 提供許多強大的功能,可用來建置擁有擴展性、故障恢復能力的企業級應用程式。

Amazon EC2 裸機執行個體讓您的應用程式可以直接存取基礎伺服器的處理器與記憶體。這些執行個體非常適合用於需要存取硬體功能集 (例如 Intel® VT-x) 的工作負載,或用於為了授權或支援要求而需要在非虛擬化環境中執行的應用程式。裸機執行個體建置在 Nitro 系統上,是 AWS 建置的硬體卸載和硬體保護元件的集合,可安全地為 EC2 執行個體提供高效能聯網和儲存資源。裸機執行個體是 EC2 執行個體,可為不同作業系統和軟體套件提供與其他虛擬 EC2 執行個體相同穩固的安全性、可靠性、容量彈性及支援。您也可以使用裸機執行個體搭配 AWS 服務,如 Amazon Virtual Private Cloud (VPC)、Elastic Block Store (EBS) 和 Elastic Load Balancing (ELB) 等。

使用 Amazon EC2 叢集可透過單一 API 呼叫佈建 EC2 執行個體類型、可用區域和購買模型間的運算容量,以協助優化擴展、效能和成本。您可以指定要透過 EC2 叢集啟動的隨需和 Spot 容量。此外還能定義您偏好的執行個體類型,以及是否根據核心、執行個體或記憶體擴展容量。閱讀常見問答集和 AWS 部落格進一步了解。

需要大量浮點處理能力的客戶都能受益於 AWS 下一代一般用途 GPU 運算執行個體,也就是擁有高達 8 個 NVIDIA Volta GV100 GPU 的 Amazon EC2 P3 執行個體。P3 執行個體提供高達 1 PFLOPS 的混合精度、125 TFLOPS 的單精度,以及 62 TFLOPS 的雙精度浮點效能。每秒 300 GB 的第二代 NVLink 互連可讓您以高速及低延遲的方式進行 GPU 對 GPU 的通訊。P3 執行個體還以自訂的 Intel Xeon E5 (代號 Broadwell) 處理器為基礎提供高達 64 個 vCPU、488 GB 的 DRAM,以及使用彈性網路界面卡 (ENA) 的每秒 25 GB 專用彙總網路頻寬。P3 執行個體非常適合用於機器學習、高效能運算、計算流體動力學、計算金融、地震分析、分子模擬、基因體研究和轉譯工作負載。

GPU 圖形執行個體非常適合需要強大圖形功能的客戶。最新一代 GPU 圖形執行個體是 G3 執行個體,可存取 NVIDIA Tesla M60 GPU,每個 GPU 包含高達 2,048 個平行處理核心、8 GiB 的 GPU 記憶體,以及可支援高達 10 H.265 (HEVC) 1080p30 串流和高達 18 H.264 1080p30 串流的硬體編碼器。在最新的驅動程式版本中,這些 GPU 支援 OpenGL、DirectX、CUDA、OpenCL 和 Capture 開發套件 (之前稱為 GRID 開發套件)。GPU 圖形執行個體非常適用於 3D 視覺化、圖形密集型遠端工作站、3D 轉譯、應用程式串流、影片編碼和其他伺服器端圖形工作負載。

客戶如果有極高、極低延遲、隨機 I/O 存取資料的需求,可受益於高 I/O 執行個體。高 I/O 執行個體是一種 Amazon EC2 執行個體類型,它能為客戶提供超過 3 百萬個 IOPS 的隨機 I/O 速率。高 I/O I3 執行個體由非揮發性記憶體 (NVMe) 型 SSD 提供支援,適合執行超高效能 NoSQL 資料庫、交易處理系統和 Elastic Search 工作負載的客戶使用。高 I/O 執行個體也提供高達 16 GB/秒的序列化磁碟輸送量,適合用於分析工作負載。

請參閱 Amazon EC2 執行個體類型,了解有關高 I/O 執行個體的詳細資訊。

對於那些需要非常高單位執行個體儲存密度以及高序列化 I/O,以用於資料密集型應用程式 (如大規模並行處理 (MPP) 資料倉儲、MapReduce 和 Hadoop 分散式運算以及日誌與資料處理) 的客戶而言,他們都可以從密集化儲存執行個體受益。密集化儲存執行個體是一種 Amazon EC2 執行個體類型,可為客戶提供高達 3.9 GB/秒的序列化 I/O 輸送量以及跨 24 個硬碟提供高達 48 TB 的執行個體儲存體,或是針對置放群組中包含高達 25 Gbps 的網路頻寬使用 ENA 聯網減少每個 vCPU 使用的儲存和記憶體以取得平衡。請參閱 Amazon EC2 執行個體類型,了解有關密集化儲存執行個體的詳細資訊。

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

各種不同 Amazon EC2 工作負載可能會有極大差異的儲存需求。除了內建的執行個體儲存體,我們還有 Amazon Elastic Block Store (Amazon EBS)Amazon Elastic File System (Amazon EFS) 可符合其他雲端儲存工作負載需求。

Amazon EBS 提供持久性、高可用性、一致性、低延遲區塊儲存磁碟區,可與 Amazon EC2 執行個體搭配使用。每個 Amazon EBS 磁碟區會在其可用區域內自動複寫,以保護您免於元件故障的威脅,同時提供高可用性和耐久性。這是專為需要針對容量、效能和成本調校工作負載的應用程式管理員而設計。

Amazon EFS 為共享存取權提供具備簡易性、可擴展性、持久性的全受管雲端檔案儲存。這是專為多個可用區域的高可用性和耐久性所設計,提供檔案系統界面和標準的檔案系統存取語意、可自動增加和縮減容量,並提供應用程式管理員 PB 規模的高輸送量和一致的低延遲。 

每個月底,您會收到一張根據實際消耗的 EC2 資源計費的帳單。

舉例來說,假設您在某段時間啟動 20 個小型執行個體,每小時的費用為 $0.085 美元。執行個體將立即啟動,但不一定同時全部啟動。每個執行個體都會記錄自己啟動的時間。因此,每個執行個體啟動後,將會在每小時一開始依照執行的時間向您收費 ($.085 美元/小時)。發生以下情況時,將停止執行每個執行個體:您呼叫 TerminateInstances API (或類似工具) 終止執行個體;執行個體自動關閉 (例如 UNIX 的 "shutdown" 命令);或主機因軟體或硬體故障終止。未滿一小時的執行個體按一小時計費。

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

彈性 IP 地址是針對動態雲端運算設計的靜態 IP 地址。彈性 IP 地址會與您的帳戶建立關聯,而非特定的執行個體,在您明確將該地址釋放之前,您皆享有控制權。然而,有別於傳統靜態 IP 地址,彈性 IP 地址可讓您快速地將公有 IP 地址重新映射至帳戶中的任何一個執行個體,以遮罩執行個體或可用區域的故障。Amazon EC2 可讓您快速將彈性 IP 地址重新映射到取代的執行個體,以處理執行個體或軟體的問題,您無須等待資料技術人員重新設定或取代您的主機,或是等待 DNS 傳播至所有客戶。此外,您可以透過填寫此表,選擇性配置任何彈性 IP 地址的反向 DNS 記錄。

有了Amazon EC2 Auto Scaling,便可以根據您定義的條件自動擴展或縮減 Amazon EC2 容量。使用 EC2 Auto Scaling,您可以確保所使用的 Amazon EC2 執行個體數量在需求高峰期實現無縫增長以保持效能,也可以在需求低峰期自動縮減,將成本降到最低。EC2 Auto Scaling 特別適合每小時、每天或每週使用率都不同的應用程式。EC2 Auto Scaling 透過 Amazon CloudWatch 啟用,除了 Amazon CloudWatch 費用外,並不收取其他費用。如需詳細資訊,請參閱 Amazon EC2 Auto Scaling。要擴展 EC2 外的其他服務,可以使用 AWS Auto Scaling

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

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

客戶可從 Amazon Virtual Private Cloud (VPC) 或透過 AWS Direct Connect 以私有方式存取 Amazon EC2 API,無須使用公有 IP,流量也無須周遊網際網路。AWS PrivateLink 是為了讓客戶以高效能和高可用性的方式存取 Amazon 服務、同時將所有網路流量保持在 AWS 網路內而專門打造的技術。若要搭配使用 Amazon EC2 和 AWS PrivateLink,您需要在 VPC 為 EC2 建立端點。傳入此端點的任何流量都將以私有方式路由到 EC2 服務。要進一步了解 AWS PrivateLink,請參閱 PrivateLink 文件

Amazon Time Sync Service 可為 EC2 執行個體在內的 AWS 服務提供高度準確、可靠和可用的時間來源。在 VPC 中執行的所有執行個體都可透過可隨處存取的 IP 地址存取此服務。此服務使用 AWS 區域中與衛星連接的原子參考時鐘冗餘叢集,根據國際標準時間 (UTC) 全球標準交付高度準確且可靠的目前時間。如需如何存取服務的相關指示,請參閱 LinuxWindows 使用者指南中的 Setting the Time 部分。



Amazon Machine Image (AMI) 預先設定了一個可不斷增加的作業系統清單。我們與合作夥伴與社群協力合作,盡可能提供您最多的選項。您也可以使用我們的綁定工具來上傳自己的作業系統。目前,可與您的 Amazon EC2 執行個體搭配使用的作業系統包括:

AWS Marketplace 有眾多由知名廠商提供的商用和免費軟體可供選擇,這些軟體經特別設計,可在 Amazon EC2 執行個體上執行。產品範例如下。若要查看完整品項,請瀏覽AWS Marketplace

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