YoVDO

Building and Deploying Containers Using Amazon Elastic Container Service (Traditional Chinese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon Elastic Container Service (ECS) Courses Docker Courses Amazon Elastic Container Registry (ECR) Courses Containerization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

實驗室概觀

本實驗室示範如何使用 Amazon Elastic Container Service 託管簡易的多元件 Web 應用程式;該應用程式是由具有兩個支援 API 服務的網站組成。網站會顯示一個表單,您可以在其中撰寫具有名詞動詞形容詞預留位置的內容。您按下 submit (提交) 按鈕時,就會查詢 words API (文字 API),以取得所需文字填入內容文字的所有預留位置。然後您可以按一下 save (儲存),以利用 save API (儲存 API) 將您建立的內容保存到 Amazon DynamoDB。該應用程式名為:Storyizer

您首先需要在命令主機為 Web 應用程式的每個元件建置 Docker 容器。然後您要將前述容器推送到 Amazon Elastic Container Repository (ECR),以便於建置 ECS 叢集時加以擷取。

此時您將啟動 CloudFormation 範本,該範本將建置 ECS 叢集,其中包含針對 Web 應用程式三個元件所定義的 ECS 服務。每個服務都設定維持兩個執行中的任務 (任務是執行特定 Docker 容器的定義)。這會產生高可用性設計,因為如果服務任務變得不健全,ECS 會自動將其取代為新啟動的任務。ECS 也將與 Application Load Balancer (ALB) 和每個 ECS 任務協調動態主機連接埠映射。這可讓您在單一主機上,於應用程式元件執行一個以上容器,不會發生連接埠衝突。

涵蓋的主題

完成此實驗室之後,您將能夠:

  • 瞭解建置 Docker 影像所需的步驟。
  • 將容器映像推送至 Amazon ECR 儲存庫。
  • 將容器從儲存庫部署到 Amazon ECS 叢集即服務。

技術知識先決條件

此實驗室需要:

  • 存取執行 Microsoft Windows、Mac OS X 或 Linux (Ubuntu、SuSE 或 Red Hat) 且配備 Wi-Fi 的筆記型電腦
  • iPad 或平板電腦無法存取 qwikLABS 實驗室環境。
  • Microsoft Windows 使用者注意:必須以管理員身分存取電腦
  • 網際網路瀏覽器,例如 Chrome、Firefox 或 IE9 或更新版本 (不支援舊版 Internet Explorer)
  • 在 Microsoft Windows 使用 PuTTY 等 SSH 用戶端

Tags

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX