開始使用專案

6 個步驟  |  45 分鐘

Python_Web_App_HERO-ART_SM

完成專案的成本:完成這個專案的預計成本是 0.04 USD。這個成本假設您在 AWS 免費方案的限制範圍內、使用建議的組態,而且您會在使用 小時來完成專案之後終止所有資源。

每月帳單估算:啟動 Python Web 應用程式的總成本會隨您的用量和組態設定而有所不同。使用本指南中建議的預設組態,而且在 AWS 免費方案的範圍內,一般成本為每月 27.39 USD,如果不在範圍之內,成本為每月 56.02 USD。您的使用案例可能需要不同的組態,因此會影響您的帳單。使用每月成本簡易計算器,根據您的需要預估成本

個別服務用量和成本:AWS 是依每個個別服務的用量決定定價。依據每個服務的合併總用量產生每月帳單。探索以下標籤,了解每個服務的用途以及該服務如何影響您的帳單。

  • Amazon EC2

    描述:Amazon EC2 提供虛擬應用程式伺服器 (稱為執行個體) 來託管您的 Python Web 應用程式。Amazon EC2 可讓您輕鬆設定和擴展運算容量,以滿足不斷變化的要求和需求。它與 Amazon 經過驗證的運算環境整合,讓您利用 AWS 的整套服務。 

    定價方式:Amazon EC2 定價取決於四個元件:選擇的執行個體類型 (EC2 提供 40 種以上的執行個體類型,包含針對運算、記憶體、儲存等進行優化的多種選項)、執行個體所在的區域、執行的軟體,以及所選的定價模式 (隨需執行個體、預留容量、競價型執行個體等等)。如需詳細資訊,請參閱 Amazon EC2 定價

    成本範例:此專案將設定一個在 2 個 t2.micro EC2 執行個體上執行的環境。這個費用大約是每月 19.04 USD。

  • Elastic Load Balancing

    描述:Elastic Load Balancing 負載平衡器會將請求分配到執行 Python 應用程式的 EC2 執行個體。它可以讓您實現更高層級的應用程式容錯能力,同時流暢地提供分配應用程式流量所需的負載平衡容量。

    定價方式:Elastic Load Balancing 定價取決於兩個主要元件:Elastic Load Balancer 執行的小時數或未滿一小時的時間,以及透過 Elastic Load Balancer 傳輸的資料量 (GB)。如需詳細資訊,請參閱 Elastic Load Balancing 定價

    成本範例:此專案會使用 2 個 Elastic Load Balancing 平衡器來平衡每月 10 GB 的傳輸。這個費用大約是每月 36.68 USD。

  • AWS Elastic Beanstalk

    描述:AWS Elastic Beanstalk 是將 Python 應用程式部署和擴展到 AWS 平台的簡單易用服務。Elastic Beanstalk 可處理託管環境的細節,包括佈建 AWS 資源 (如 EC2 應用程式伺服器) 及設定負載平衡、擴展和監控。

    定價方式:使用 AWS Elastic Beanstalk 部署 Python 應用程式不必額外付費。

  • Auto Scaling

    描述:Auto Scaling 服務可確保 Python 環境會針對可用性進行優化。您可以設定可用應用程式伺服器的最小數量,然後隨著 Node.js 應用程式的需求來增加或移除應用程式伺服器。

    定價方式:使用 Auto Scaling 服務部署 Python 應用程式不必額外付費。

  • Amazon S3

    產品描述:Amazon S3 為物件提供安全、耐久且可高度擴展的雲端儲存。您可以存放的物件範例包含 HTML 頁面、CSS 檔案、影像、影片和 JavaScript。Amazon S3 讓您能夠輕鬆使用物件儲存,並提供了簡單的 Web 界面以從 Web 隨處存放和擷取資料,這表示您的網站能夠可靠地將資料提供給所有訪客。

    定價方式:S3 定價取決於五個元件:使用的 S3 儲存類型、存放網站內容的位置 (例如,美國東部或亞太區域 – 雪梨)、存放的資料量、您或您的使用者存放新內容或擷取內容的請求數,以及從 S3 傳輸給您或您使用者的資料量。如需詳細資訊,請參閱 Amazon S3 定價。 

    成本估算:這個專案會在 Amazon S3 上使用 10 GB 的物件儲存,成本大約為每月 0.30 USD。

開始使用專案