AWS 入門

建立持續交付管道

設定 Git 儲存庫,部署範例 Web 應用程式,以及建立持續交付管道

單元二:部署 Web 應用程式

在本單元,您將使用 AWS Elastic Beanstalk 建立和部署 Web 應用程式。

簡介

在本單元,您將使用 AWS Elastic Beanstalk 主控台建立和部署 Web 應用程式。AWS Elastic Beanstalk 是一種電腦服務,可輕鬆在 AWS 中部署和管理應用程式,而無需擔心執行它們的基礎架構。您將使用 Create web app (建立 Web 應用程式) 精靈建立應用程式,並使用執行應用程式所需的 AWS 資源啟動環境。在後續單元中,您將使用此環境和持續交付管道部署單元一中建立的 Hello World! Web 應用程式。

您將學到的內容

  • 設定和建立 AWS Elastic Beanstalk 環境
  • 將範例 Web 應用程式部署到 AWS Elastic Beanstalk
  • 測試範例 Web 應用程式 

主要概念

AWS Elastic Beanstalk 服務,可讓您輕鬆在 AWS 上部署應用程式。您只需上傳程式碼,Elastic Beanstalk 會部署、管理和擴展您的應用程式。

環境 由 Elastic Beanstalk 佈建的 AWS 資源集合,用於執行您的應用程式。

EC2 執行個體 雲端中的虛擬伺服器。Elastic Beanstalk 在建立環境時將佈建一個以上的 Amazon EC2 執行個體。

Web 伺服器 使用 HTTP 通訊協定透過網際網路提供內容的軟體。用於儲存、處理和提供網頁。

平台 作業系統、程式設計語言執行時間、Web 伺服器、應用程式伺服器及 Elastic Beanstalk 元件的組合。您的應用程式使用平台提供的元件執行。

 完成時間

10 分鐘

 使用的服務

實作

  • 設定 AWS Elastic Beanstalk 應用程式
    1. 在新的瀏覽器標籤中,開啟 AWS Elastic Beanstalk 主控台
    2. 按一下橘色的 "Create Application" (建立應用程式) 按鈕。
    3. 在標題 "Application name" (應用程式名稱) 下的文字方塊中,輸入 "DevOpsGettingStarted"
    4. 從 "Platform" (平台) 下拉式功能表中選取 "Node.js"。這一選擇將自動在螢幕下方填充 "Platform branch" (平台分支) 和 "Platform version" (平台版本) 功能表。
    5. 視覺確認已選取 "Sample application" (範例應用程式) 旁的單選按鈕。
    6. 視覺確認您的畫面類似於以下螢幕擷取畫面:
    Module 2 CreateApplication

    7.在頁面底部,按一下橘色的 "Create application" (建立應用程式) 按鈕。

    等候部署時,您應該會看到:

    • 小型黑色視窗,帶白色文字。此畫面將顯示我們環境的狀態訊息。
    • 幾分鐘後,您將看到畫面上顯示大的綠色核取記號

    看到綠色核取記號後,您即已成功建立 AWS Elastic Beanstalk 應用程式,並已將其部署至環境。

  • 測試您的 Web 應用程式
    1. 若要測試範例 Web 應用程式,請按一下環境名稱下的連結。
    Module 2 - EnvironmentLink

    2.完成測試後,新的瀏覽器標籤應會顯示祝賀您的網頁!

應用程式架構

現在我們已完成這個單元,我們的架構會像這樣:

Module-2

我們已建立 AWS Elastic Beanstalk 環境和範例應用程式。您將使用此環境和持續交付管道部署上一個單元中建立的 Hello World! Web 應用程式。

這個單元對您是否有幫助?

感謝您
請告訴我們您喜歡的部分。
關閉
抱歉,讓您失望
是有內容過時、令人困擾,或不準確嗎? 請提供意見回饋,協助我們改進此教學課程。
關閉

建立建置專案