簡單入門,發展適度
AWS Elastic Beanstalk 是一項易用的服務,用於在熟悉的伺服器 (例如 Apache、Nginx、Passenger 和 IIS) 上部署和擴展以 Java、.NET、PHP、Node.js、Python、Ruby、Go 和 Docker 開發的 Web 應用程式和服務。
您只需上傳程式碼,從容量佈建、負載平衡、自動擴展到應用程式運作狀態監控的部署,Elastic Beanstalk 都可為您自動處理。同時,您能夠完全控制為應用程式提供支援的 AWS 資源,並可隨時存取基礎資源。
Elastic Beanstalk 不收取其他費用 – 您只需支付使用 AWS 資源存放和執行應用程式的費用。
Elastic Beanstalk 是在 AWS 上部署應用程式最快最簡單的方法。只要使用 AWS 管理主控台、Git 儲存庫或整合開發環境 (IDE) (如 Eclipse 或 Visual Studio) 上傳自己的應用程式,Elastic Beanstalk 將自動處理容量佈建、負載平衡、自動擴展及應用程式運作狀態監控等部署細節。您的應用程式在幾分鐘內即可使用,無需處理任何基礎設施或資源設定工作。
Elastic Beanstalk 負責佈建和操作基礎設施,並協助管理應用程式堆疊 (平台),因此您無需花費時間,也不用發展專業技能。它也具備最新的修補程式與更新,將執行應用程式的基礎平台保持在最新狀態。這樣您就可以專注於編寫程式碼,不必花費時間去管理和設定伺服器、資料庫、負載平衡器、防火牆和網路。
Elastic Beanstalk 會根據應用程式的特定需求使用可以輕鬆調整的 Auto Scaling 設置,自動對其進行擴展和縮減。例如,您可以使用 CPU 使用率指標來觸發 Auto Scaling 動作。使用 Elastic Beanstalk,應用程式可以處理工作負載或流量中的高峰,同時將成本降至最低。
您可以根據應用程式的需要自由選擇最合適的 AWS 資源,例如 Amazon EC2 執行個體類型。此外,使用 Elastic Beanstalk,您可以「徹底檢查」,並保留對支援應用程式的 AWS 資源的完整控制。如果您決定要接管基礎設施的部分 (或所有) 元素,可以使用 Elastic Beanstalk 的管理功能無縫執行此操作。

