開始使用專案

6 個步驟  |  45 分鐘

Python_Web_App_HERO-ART_SM

在這個專案中,您將學習如何使用 AWS Elastic Beanstalk 來部署高可用性的 Python Web 應用程式。您將部署的範例應用程式使用 Python 和 Django。您只需上傳程式碼,從容量佈建、負載平衡、自動調整規模到應用程式運作狀態監控的部署,Elastic Beanstalk 都可為您自動處理。Elastic Beanstalk 會根據您的需求使用可以輕鬆調整的 Auto Scaling 設定,自動對應用程式進行擴展和縮減。 

arch_diagram
依照專案指南開始使用

您可以完成哪些工作:

使用 AWS Elastic Beanstalk 啟動 Python Web 應用程式環境。Elastic Beanstalk 會為您佈建和管理基礎設施 (例如 Amazon EC2 執行個體) 和堆疊元件 (例如,作業系統、Web 伺服器、語言/架構)。

使用 AWS Elastic Beanstalk 部署您的 Web 應用程式。您要將程式碼上傳到 Elastic Beanstalk,它會為您處理所有部署的細節。

開始之前您需要準備什麼:

AWS 帳戶:您需要有 AWS 帳戶才能開始佈建用來託管網站的資源。 註冊使用 AWS

IT 經驗:具備 Web 技術和 Python 的基本知識有助於完成此專案,但並非必要。

AWS 經驗:完成此專案不需要具備使用 AWS 的相關經驗。

程式碼 (選擇性):如果您有應用程式的程式碼,則可使用本指南中的方法加以部署。您也可以使用本專案中提供的範例應用程式程式碼。

每月帳單估算:

完成專案的成本:完成這個專案的預計成本是 0.04 USD。這個成本假設您在 AWS 免費方案的限制範圍內、使用建議的組態,而且您會在使用 1 小時來完成專案之後終止所有資源 您的使用案例可能需要不同的組態,因此會影響您的帳單。使用每月成本簡易計算器,根據您的需要預估成本

每月帳單估算:啟動和執行 Python Web 應用程式的總成本會隨您的用量和組態設定而有所不同。使用本指南中建議的預設組態,而且在 AWS 免費方案的範圍內,成本一般會是每月 27.39 USD,如果不在 AWS 免費方案範圍之內,則成本為每月 56.02 USD。若要查看使用的服務明細及相關的成本,請參閱使用的服務和成本


尋找在 AWS 雲端上開發安全、可靠且可擴展的 Python 應用程式所需的全部工具、文件和範本程式碼。

進一步了解 AWS Elastic Beanstalk,這是一項易用的服務,可用在熟悉的伺服器 (例如 Apache、Nginx、Passenger 和 IIS) 上部署和擴展以 Java、.NET、PHP、Node.js、Python、Ruby、Go 和 Docker 開發的 Web 應用程式和服務。

需要更多資源以開始使用 AWS?請瀏覽資源中心入門以進一步了解。