在 Amazon EC2 上部署 Web 應用程式

入門指南

簡介

遵循逐步指示,使用 Amazon EC2 建置並部署您的第一個 Web 應用程式

概觀

在本指南中,我們將引導您使用 AWS CDK 建立 Amazon EC2 執行個體,並在其上部署 Web 應用程式。 

Amazon Elastic Compute Cloud (Amazon EC2) 是一種 Web 服務,可在雲端提供安全、可調整大小的運算容量。該服務旨在降低開發人員進行 Web 規模雲端運算的難度。Amazon EC2 的 Web 服務界面非常簡單,您可以輕鬆獲取和配置容量。使用本服務,您可以完全控制運算資源,並在成熟的 Amazon 運算環境中執行。

您將學到的內容

在本指南中,您將了解如何:

  • 使用 Amazon EC2 執行個體、具有入站存取權限的安全群組和 IAM 執行個體描述檔建立 AWS CDK 堆疊。
  • 透過建立使用者資料資產,在 EC2 執行個體首次啟動時安裝軟體套件。
  • 安裝後使用由使用者資料下載的指令碼設定軟體套件。
  • 使用使用者資料部署應用程式。

先決條件

在開始本指南之前,您需要:

  • AWS 帳戶:如果您還沒有,請按照設定您的環境入門指南以取得快速概覽。
  • 已安裝的 CDK:請造訪我們的設定 AWS CDK 入門指南以了解更多資訊。

 AWS 經驗

初階

 完成時間

20 分鐘

 完成教學的成本

符合免費方案資格

 要求

  • 有管理員等級存取權限的 AWS 帳戶**
  • 建議的瀏覽器:最新版的 Chrome 或 Firefox

[**]過去 24 小時內建立的帳戶可能尚未有權存取本教學課程所需的服務。

單元

本教學分為以下簡短的單元。 您必須完成每一個單元,然後才能繼續進行下一個單元。

  1. 建立您的基礎設施 (10 分鐘):使用 AWS CDK 建立 Amazon EC2 執行個體。
  2. 自動化組態 (5 分鐘):使用 EC2 使用者資料安裝所有套件、設定它們並部署應用程式。
  3. 部署您的堆疊 (5 分鐘):自舉並部署 AWS CDK 堆疊。
  4. 清理:在指南的最後這個部分,您將學習完成之後如何清理資源。

建立 Web 應用程式