什麼是 Amazon EC2? - Amazon Elastic Compute Cloud

什麼是 Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) 在 Amazon Web Services (AWS) 雲端提供可擴展的運算容量。使用 Amazon EC2 可減少前期所需的硬體投資,讓您更快速開發並部署應用程式。您可以使用 Amazon EC2,按您的需要啟動任意數量的虛擬伺服器、設定安全和聯網功能,以及管理儲存。Amazon EC2 可讓您擴展與縮減規模,以處理需求或熱門高峰的變更,從而降低您預測流量的需求。

如需雲端運算的詳細資訊,請參閱什麼是雲端運算?

Amazon EC2 的功能

Amazon EC2 提供以下功能:

  • 虛擬運算環境,亦即執行個體

  • 供執行個體使用的預先設定範本,亦即 Amazon Machine Images (AMI),在其中封裝伺服器所需的元件 (包括作業系統和其他軟體)

  • 執行個體 CPU、記憶體、儲存和聯網功能的各種組態,亦即執行個體類型

  • 使用金鑰對來保護執行個體的登入資訊 (AWS 會存放公有金鑰,而您則於安全位置存放私有金鑰)

  • 儲存磁碟區可供您停止或終止執行個體所刪除的暫時性資料使用,亦即執行個體存放磁碟區

  • 資料的持久性儲存磁碟區請使用 Amazon Elastic Block Store (Amazon EBS),亦即 Amazon EBS 磁碟區

  • 供資源 (如執行個體和 Amazon EBS 磁碟區) 使用的多個實體位置,亦即區域可用區域

  • 防火牆,讓您可指定通訊協定、連接埠,以及能夠使用安全群組前往執行個體的來源 IP 範圍

  • 可供動態雲端運算使用的靜態 IPv4 地址,亦即彈性 IP 地址

  • 中繼資料亦即標籤,您可建立標籤並將其指派至 Amazon EC2 資源

  • 您可建立的虛擬網路,亦即虛擬私有雲端 (VPC),這些網路在邏輯上與 AWS 雲端上的其他網路隔離,您可選擇將其連接至您自己的網路

如需 Amazon EC2 功能的詳細資訊,請參閱 Amazon EC2 產品頁面

如需於 AWS 執行您網站的詳細資訊,請參閱 Web 託管

如何開始使用 Amazon EC2

首先,您需要進行設定以使用 Amazon EC2。在設定好後,您便可以完成 Amazon EC2 入門教學課程了。如需 Amazon EC2 功能的詳細資訊,您可閱讀技術文件。

若您對於 AWS 是否適合您仍有疑問,請聯絡 AWS 銷售。若您有關於 Amazon EC2 的技術問題,請使用 Amazon EC2 forum

您可直接使用 Amazon EC2 來佈建 Amazon EC2 資源,例如執行個體和磁碟區。您也可以使用 AWS 中的其他服務來佈建 Amazon EC2 資源。如需詳細資訊,請參閱下列文件:

欲自動將傳入的應用程式流量分散到多個執行個體,請使用 Elastic Load Balancing。如需詳細資訊,請參閱《Elastic Load Balancing 使用者指南》。

欲取得雲端中受管的關聯式資料庫,請使用 Amazon Relational Database Service (Amazon RDS) 來啟動資料庫執行個體。雖然您可於 EC2 執行個體上設定資料庫,但是 Amazon RDS 具備處理資料庫管理任務的優勢,例如修補軟體、備份和存放備份。如需詳細資訊,請參閱《Amazon Relational Database Service 開發人員指南》。

若要更輕鬆地管理 EC2 執行個體叢集上的 Docker 容器,請使用 Amazon Elastic Container Service (Amazon ECS)。如需詳細資訊,請參閱《Amazon Elastic Container Service Developer Guide》或《Amazon Elastic Container Service AWS Fargate 使用者指南》。

欲監控您執行個體與 Amazon EBS 磁碟區的基本統計資訊,請使用 Amazon CloudWatch。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南。若要偵測 EC2 執行個體可能的授權或惡意使用情況,請使用 Amazon GuardDuty。如需詳細資訊,請參閱《Amazon GuardDuty 使用者指南》。

存取 Amazon EC2

Amazon EC2 提供 Web 型使用者界面,亦即 Amazon EC2 主控台。若您已註冊 AWS 帳戶,您可登入 AWS 管理主控台 並從主控台首頁選取 EC2 來存取 Amazon EC2 主控台。

若您偏好使用命令列界面,可使用下列選項:

AWS 命令列界面 (CLI)

提供許多 AWS 產品的命令,且支援在 Windows、Mac 和 Linux 上使用。若要開始使用,請參閱 AWS Command Line Interface 使用者指南。如需 Amazon EC2 命令的詳細資訊,請參閱 AWS CLI Command Reference中的 ec2

適用於 Windows PowerShell 的 AWS 工具

我們也為在 PowerShell 環境中編寫指令碼的使用者提供許多 AWS 產品的命令。若要開始使用,請參閱 適用於 Windows PowerShell 的 AWS 工具 使用者指南。如需適用於 Amazon EC2 的 cmdlet 詳細資訊,請參閱 適用於 PowerShell 的 AWS 工具 Cmdlet Reference

Amazon EC2 提供查詢 API。這些 HTTP 或 HTTPS 請求,需要使用 HTTP 動詞 GET 或 POST,以及名為 Action 的查詢參數。如需適用於 Amazon EC2 的 API 動作詳細資訊,請參閱 Amazon EC2 API Reference中的動作

如果您偏好使用特定語言 API 建立應用程式,而不是透過 HTTP 或 HTTPS 提交要求,AWS 會為軟體開發人員提供程式庫、範本程式碼、教學課程和其他資源。這些程式庫提供的基本功能可自動化任務,例如密碼編譯簽署要求、重試要求,以及處理錯誤回應,讓您更容易入門。如需詳細資訊,請參閱 AWS 開發套件與工具

Amazon EC2定價

當您註冊 AWS 時,您可以透過 AWS 免費方案免費開始使用 Amazon EC2。

Amazon EC2 針對執行個體提供下列購買選項:

隨需執行個體

您只需要按支付使用執行個體的費用,無須長期購買或預付款。

Savings Plans

您可以透過對一致的使用量設定綁約來降低 Amazon EC2 成本,每小時以美金計價,為期一年或三年。

預留執行個體

您可以透過設定綁約至特定的執行個體設定來降低您 Amazon EC2 的成本,包含執行個體類型和區域,為期一年或三年。

競價型執行個體

請求未使用的 EC2 執行個體,可大幅降低您的 Amazon EC2 成本。

如需 Amazon EC2 的完整收費清單與定價,請參閱 Amazon EC2 定價

欲計算範本佈建環境的成本,請參閱雲端成本中心

若要查看您的帳單,請前往 AWS Billing and Cost Management 主控台中的帳單與成本管理儀表板。您的帳單內含用量報告的連結,可提供帳單的詳細資訊。欲進一步了解 AWS 帳戶帳單,請參閱 AWS 帳戶收費資訊相關文章。

如果您有關於 AWS 帳單、帳戶和事件的任何問題,請聯絡 AWS Support

Trusted Advisor 此服務可協助您將 AWS 環境的成本、安全性與效能最佳化,如需其概觀,請參閱 AWS Trusted Advisor

PCI DSS 合規

Amazon EC2 支援處理、儲存、傳輸商家或服務供應商的信用卡資料,並且已驗證符合支付卡產業 (PCI) 資料安全標準 (DSS)。如需 PCI DSS 的詳細資訊,包括如何索取 &AWS; PCI 合規套裝服務的複本,請參閱 PCI DSS 第 1 級