Amazon Fargate Quick Start Guide: Learn how to use AWS Fargate to run containers with ease

Deepak Vohra

  • 出版商: Packt Publishing
  • 出版日期: 2018-07-25
  • 售價: $1,420
  • 貴賓價: 9.5$1,349
  • 語言: 英文
  • 頁數: 190
  • 裝訂: Paperback
  • ISBN: 1789345014
  • ISBN-13: 9781789345018
  • 相關分類: Amazon Web Services
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

This book gets you started and gives you knowledge about AWS Fargate in order to successfully incorporate it in your ECS container application.

Key Features

  • Gives you a quick walk-through over the Amazon Elastic Container Services (ECS)
  • Provides an in depth knowledge of the components that Amazon Fargate has to offer.
  • Learn the practical aspects of Docker application development with a managed service

Book Description

Amazon Fargate is new launch type for the Amazon Elastic Container Service (ECS). ECS is an AWS service for Docker container orchestration. Docker is the de facto containerization framework and has revolutionized packaging and deployment of software. The introduction of Fargate has made the ECS platform serverless.

The book takes you through how Amazon Fargate runs ECS services composed of tasks and Docker containers and exposes the containers to the user. Fargate has simplified the ECS platform. We will learn how Fargate creates an Elastic Network Interface (ENI) for each task and how auto scaling can be enabled for ECS tasks.

You will also learn about using an IAM policy to download Docker images and send logs to CloudWatch.

Finally, by the end of this book, you will have learned about how to use ECS CLI to create an ECS cluster and deploy tasks with Docker Compose.

What you will learn

  • Running Docker containers with a managed service
  • Use Amazon ECS in Fargate launch mode
  • Configure CloudWatch Logging with Fargate
  • Use an IAM Role with Fargate
  • Understand how ECS CLI is used with Fargate
  • Learn how to use an Application Load Balancer with Fargate
  • Learn about Auto Scaling with Fargate

Who this book is for

This book is for Docker users and developers who want to learn about the Fargate platform. Typical job roles for which the book is suitable are DevOps Architect, Docker Engineer, and AWS Cloud Engineer. Prior knowledge of AWS and ECS is helpful but not mandatory.

Table of Contents

  1. Getting Started with Amazon ECS and Amazon Fargate
  2. Networking
  3. Using CloudWatch Logs
  4. Using Auto Scaling
  5. Using IAM
  6. Using an Application Load Balancer
  7. Using Amazon ECS CLI

商品描述(中文翻譯)

這本書將幫助您入門並提供有關 AWS Fargate 的知識,以便成功將其整合到您的 ECS 容器應用程式中。

主要特點
- 快速介紹 Amazon Elastic Container Services (ECS)
- 深入了解 Amazon Fargate 提供的組件
- 學習使用受管理服務進行 Docker 應用程式開發的實務面

書籍描述
Amazon Fargate 是 Amazon Elastic Container Service (ECS) 的新啟動類型。ECS 是 AWS 的 Docker 容器編排服務。Docker 是事實上的容器化框架,徹底改變了軟體的打包和部署。Fargate 的推出使 ECS 平台無伺服器化。

本書將帶您了解 Amazon Fargate 如何運行由任務和 Docker 容器組成的 ECS 服務,並將容器暴露給用戶。Fargate 簡化了 ECS 平台。我們將學習 Fargate 如何為每個任務創建彈性網路介面 (ENI),以及如何為 ECS 任務啟用自動擴展。

您還將學習如何使用 IAM 政策下載 Docker 映像並將日誌發送到 CloudWatch。

最後,在本書結束時,您將學會如何使用 ECS CLI 創建 ECS 叢集並使用 Docker Compose 部署任務。

您將學到的內容
- 使用受管理服務運行 Docker 容器
- 在 Fargate 啟動模式下使用 Amazon ECS
- 配置 Fargate 的 CloudWatch 日誌
- 在 Fargate 中使用 IAM 角色
- 了解如何將 ECS CLI 與 Fargate 一起使用
- 學習如何在 Fargate 中使用應用程式負載平衡器
- 了解 Fargate 的自動擴展

本書適合對象
本書適合希望了解 Fargate 平台的 Docker 使用者和開發者。適合的職位包括 DevOps 架構師、Docker 工程師和 AWS 雲端工程師。對 AWS 和 ECS 的先前知識是有幫助的,但不是必需的。

目錄
1. 開始使用 Amazon ECS 和 Amazon Fargate
2. 網路設定
3. 使用 CloudWatch 日誌
4. 使用自動擴展
5. 使用 IAM
6. 使用應用程式負載平衡器
7. 使用 Amazon ECS CLI