什麼是 Amazon EC2?
Amazon Elastic Compute Cloud (Amazon EC2) 在 Amazon Web Services (AWS) Cloud 中提供可擴展的隨需運算容量。使用 Amazon EC2 可降低硬體成本,讓您以更快的速度開發和部署應用程式。您可使用 Amazon EC2 按需要啟動任意數量的虛擬伺服器,設定安全性和聯網功能以及管理儲存。您可以新增容量 (擴充) 來處理需要大量運算的工作,例如每月或每年的例行程序,或是網站流量暴增。當使用量降低時,您可以再次減少容量 (縮減)。
下圖顯示在 Amazon 虛擬私有雲端 (VPC) 中部署的 Amazon EC2 執行個體的基本架構。在此範例中,EC2 執行個體位於該區域的可用區域內。EC2 執行個體由安全群組保護,安全群組是一種虛擬防火牆,可控管傳入和傳出的流量。私有金鑰會儲存在本機電腦上,而公有金鑰則會儲存在執行個體上。這兩種金鑰都會指定為金鑰對,以證明使用者的身分。在此情況下,執行個體會由 Amazon EBS 磁碟區提供支援。VPC 會透過網際網路閘道與網際網路通訊。如需 Amazon VPC 的詳細資訊,請參閱《Amazon VPC 使用者指南》。

提示
本使用者指南提供在 Amazon EC2 上執行 Linux 型執行個體的具體資訊。如需在 EC2 上執行 Windows 執行個體的協助資訊,請參閱 《適用於 Windows 執行個體的 EC2 使用者指南》。
Amazon EC2 支援處理、儲存、傳輸商家或服務供應商的信用卡資料,並且已驗證符合支付卡產業 (PCI) 資料安全標準 (DSS)。如需 PCI DSS 的詳細資訊,包括如何索取 AWS PCI 合規套裝服務的副本,請參閱 PCI DSS 第 1 級
若在尋找有關 Amazon EC2 的技術指引,請參閱 AWS re:Post
如需雲端運算的詳細資訊,請參閱 什麼是雲端運算?
Amazon EC2 的功能
Amazon EC2 提供以下進階功能:
- 執行個體
-
虛擬伺服器。
- Amazon Machine Images (AMI)
-
供執行個體使用的預先設定範本,在其中封裝伺服器所需的元件 (包括作業系統和其他軟體)。
- 執行個體類型
-
適用執行個體的各種 CPU、記憶體、儲存、連網容量和圖形硬體組態。
- 金鑰對
-
保護執行個體的登入資訊。AWS 會存放公有金鑰,而您則於安全位置存放私有金鑰。
- 執行個體儲存體磁碟區
-
儲存磁碟區可供您停止、休眠或終止執行個體時所刪除的暫時性資料使用。
- Amazon EBS 磁碟區
-
資料的持久性儲存磁碟區請使用 Amazon Elastic Block Store (Amazon EBS)。
- 區域、可用區域、Local Zones、AWS Outposts 以及 Wavelength 區域。
-
供資源 (如執行個體和 Amazon EBS 磁碟區) 使用的多個實體位置。
- 安全群組
-
虛擬防火牆可讓您指定存取執行個體的協定、連接埠和來源 IP 範圍,以及執行個體可連線的目的地 IP 範圍。
- 彈性 IP 地址
-
適用於動態雲端運算的靜態 IPv4 位址。
- Tags (標籤)
-
可建立並指派至 Amazon EC2 資源的中繼資料。
- 虛擬私有雲端 (VPC)
-
您可建立且在邏輯上獨立於其他 AWS 雲端的虛擬網路。您可以選擇將這些虛擬網路連線至自家的網路。
如需 Amazon EC2 所有功能的詳細資訊,請參閱 Amazon EC2 功能
如需在 AWS 運行網站的選項,請參閱 Web 託管
開始使用 Amazon EC2
下列主題可協助您開始使用 Amazon EC2。設定好使用 EC2 後,您可以按照 教學課程:使用 Amazon EC2 Linux 執行個體 的指示來啟動、連線和清理執行個體。其餘主題是有關 EC2 進階功能的詳細資訊。
設定和使用 EC2 執行個體
了解 Amazon EC2 的基礎知識
檢閱儲存空間選項
參加 Linux 教學課程
EC2 故障診斷
相關服務
您可直接使用 Amazon EC2 來佈建 Amazon EC2 資源,例如執行個體和磁碟區。此外,您還可以使用以下其他 AWS 服務佈建 EC2 資源:
-
協助確保您有正確的 Amazon EC2 執行個體數量可應付應用程式的負載。
-
協助您利用範本來建立模型及設定 AWS 資源。
-
在 AWS 雲端 中部署和管理應用程式,無需對基礎設施有所了解。
-
使用 Chef 和 Puppet 自動化伺服器在 Amazon EC2 執行個體中的設定、部署和管理作業。
-
自動建立、管理及部署自訂、安全且最新的伺服器映像。
-
為第三方應用程式調整、設定和部署 AWS 資源,無需手動識別和佈建個別 AWS 資源。
其他相關服務
-
若要建置網站或 Web 應用程式,您可以使用 Amazon Lightsail 部署和管理基本雲端資源。若要針對您的使用案例比較 Amazon EC2 和 Lightsail 的功能,請參閱 Amazon Lightsail 或 Amazon EC2
。 -
自動將傳入應用程式流量分配至多個執行個體。
-
Amazon Relational Database Service (Amazon RDS)
在雲端環境中設定、操作和擴展受管關聯式資料庫。雖然您可於 EC2 執行個體上設定資料庫,但是 Amazon RDS 具備處理資料庫管理任務的優勢,例如修補軟體、備份和存放備份。
-
Amazon Elastic Container Service (Amazon ECS)
在 EC2 執行個體的叢集上部署、管理和擴展容器化應用程式。
-
監控執行個體和 Amazon EBS 磁碟區。
-
偵測 EC2 執行個體可能未授權或惡意的使用情況。
-
自動備份 Amazon EC2 執行個體和連接至該執行個體的 Amazon EBS 磁碟區。
存取 Amazon EC2
您可以使用下列界面來建立和管理 Amazon EC2 執行個體:
- Amazon EC2 主控台
-
用於建立和管理 Amazon EC2 執行個體和資源的簡易 Web 界面。若您已註冊 AWS 帳戶,您可登入 AWS Management Console 並從主控台首頁選取 EC2 來存取 Amazon EC2 主控台。
- AWS Command Line Interface
-
可讓您在命令列 shell 中使用命令來與 AWS 服務互動。Windows、Mac 和 Linux 系統皆提供支援。如需有關 AWS CLI 的詳細資訊,請參閱 《AWS Command Line Interface 使用者指南》。您可以在 AWS CLI 命令參考 中找到 Amazon EC2 命令。
- AWS Tools for PowerShell
-
一組建立在 AWS SDK for .NET 公開的功能之上的 PowerShell 模組。您可以透過 Tools for PowerShell 從 PowerShell 命令列撰寫 AWS 資源的操作指令碼。若要開始使用,請參閱《 使用者指南AWS Tools for Windows PowerShell》。您可以在 AWS Tools for PowerShell Cmdlet 參考 中找到適用於 Amazon EC2 的 cmdlet。
- AWS CloudFormation
-
Amazon EC2 支援使用 AWS CloudFormation 建立資源。您可以使用 JSON 或 YAML 格式建立描述 AWS 資源的範本,AWS CloudFormation 就會為您佈建和設定這些資源。您可以重複使用 CloudFormation 範本來多次佈建相同的資源,無論是在相同的區域和帳戶,還是在多個區域和帳戶中。如需 Amazon EC2 適用的支援資源類型和屬性的詳細資訊,請參閱 《AWS CloudFormation 使用者指南》 中的 EC2 資源類型參考。
- 查詢 API
-
Amazon EC2 提供查詢 API。這些 HTTP 或 HTTPS 請求,需要使用 HTTP 動詞 GET 或 POST,以及名為
Action
的查詢參數。如需適用於 Amazon EC2 的 API 動作詳細資訊,請參閱 Amazon EC2 API Reference中的動作。 - AWS SDK
-
如果您偏好使用特定語言 API 建立應用程式,而不是透過 HTTP 或 HTTPS 提交要求,AWS 會為軟體開發人員提供程式庫、範本程式碼、教學課程和其他資源。這些程式庫提供的基本功能可自動化任務,例如密碼編譯簽署要求、重試要求,以及處理錯誤回應,讓您更容易入門。如需詳細資訊,請參閱 在 AWS 上建置的工具
。
Amazon EC2定價
Amazon EC2 提供下列定價選項:
- 免費方案
-
您可以免費開始使用 Amazon EC2。若要探索免費方案選項,請參閱 AWS 免費方案
。 - 隨需執行個體
-
您只需要按秒支付使用執行個體的費用 (最少 60 秒),無需長期購買或預付款。
- Savings Plans
-
您可以透過對一致的使用量設定綁約來降低 Amazon EC2 成本,每小時以美金計價,為期一年或三年。
- Reserved Instances
-
您可以透過設定綁約至特定的執行個體設定來降低您 Amazon EC2 的成本,包含執行個體類型和區域,為期一年或三年。
- Spot Instances
-
請求未使用的 EC2 執行個體,可大幅降低您的 Amazon EC2 成本。
- 專用主機
-
使用完全供您使用的實體 EC2 伺服器 (隨需或 Savings Plan 的一部分) 來降低成本。您可以使用現有繫結伺服器的軟體授權,並取得符合合規要求的協助。
- On-Demand Capacity Reservations
-
在特定可用區域中為 EC2 執行個體預留任何期限的運算容量。
- 以秒計費
-
從帳單中移除未使用分鐘和秒數的成本。
如需 Amazon EC2 的完整收費與定價清單,以及有關購買模型的詳細資訊,請參閱 Amazon EC2 定價
估算、計費和成本最佳化
若要為您的 AWS 使用案例建立估計值,請使用 AWS Pricing Calculator
若要查看您的帳單,請前往 AWS Billing and Cost Management 主控台
如果您有關於 AWS 帳單、帳戶和事件的任何問題,請聯絡 AWS Support
若要計算範本佈建環境的成本,請參閱雲端成本中心
您可以使用 AWS Trusted Advisor