實驗室概觀
此實驗室會示範如何使用 Lightsail 在雲端輕鬆部署可擴展的應用程式。即使 Lightsail 也支援其他許多應用程式堆疊,但在此您將使用 LAMP 堆疊 (Linux、Apache、MySQL、PHP) 作為示範。
此實驗室之目的在與 Amazon Lightsail 課程搭配使用:部署並擴展您的第一個雲端應用程式。在每個任務結束時,我們建議您在實驗室和課程之間來回切換,以獲得最佳學習體驗。您可以存取 Amazon Lightsail:在這裡部署並擴展您的第一個雲端應用程式。
涵蓋的主題
本實驗室結束後,您將能夠:
- 建立您後續任務中將會使用到的基礎設施
- 在一個 Lightsail 執行個體中將兩層 LAMP 堆疊應用程式部署巨型應用程式
- 透過分離資料庫前端來重新架構應用程式
- 為 Web 前端進行規模調整和負載平衡
- 將您的應用程式移至其他 AWS 服務,方法如下:
- 建立和使用 Amazon Relational Database Service (Amazon RDS) 資料庫
- 將您的前端移到 Amazon Elastic Compute Cloud (Amazon EC2)
技術知識先決條件
要成功完成此實驗室,您應該熟悉 AWS 管理主控台基本操作,以及瞭解如何使用文字編輯器來編輯指令碼。
您不需要對 PHP、SQL 或 LAMP 堆疊有深入的瞭解,因為我們將為您提供應用程式程式碼;不過有一個大致的概念也是好的。