AWS Automation Cookbook
暫譯: AWS 自動化食譜

Nikit Swaraj

  • 出版商: Packt Publishing
  • 出版日期: 2017-11-25
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Paperback
  • ISBN: 1788394925
  • ISBN-13: 9781788394925
  • 相關分類: Amazon Web Services
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Accelerate your infrastructure's productivity by implementing a continuous delivery pipeline within your environment.
  • Leverage AWS services and Jenkins 2.0 to perform complete application deployments on Windows and Linux servers.
  • A recipe-based guide that will help you minimize application deployment downtime

Book Description

AWS CodeDeploy and CodePipeline are scalable services offered by AWS that automate application's build and deployments pipeline. In order to deliver tremendous speed and agility, every organization is moving towards automating the entire application's pipeline. This book will cover all the AWS services required to automate your deployment and patching process to your instances

This book will begin with setting up and using one of the AWS services for automation - CodeCommit. Next, you will learn how to build the sample Maven and NodeJS Application using CodeBuild. After you have built the application, you will learn how to use CodeDeploy to deploy the Application in EC2/Autoscaling/ElasticBeanStalk. You will also be building highly scalable and fault tolerant CI/CD pipeline with some easy-to-follow recipes. Following this,. you will be acheiveing CI/CD for Microservices application and reduce the risk within our software development lifecycle. You will also learn to setup an Infrastructure using CloudFormation Template and Ansible and also how to automate AWS resources using AWS Lambda. Finally, you will be deploying a Microservice Application using Jenkins Pipeline 2.0.

By the end of this book, you will be able to minimize application downtime, implement continuous integration (CI), continuous deployment (CD), and continuous delivery; gaining total control over your software development lifecycle/ By the end of the book you will learn to automate instances in AWS and automate deployment lifecycle of applications.

What you will learn

  • Build a sample Maven and NodeJS Application using CodeBuild
  • Deploy the Application in EC2/Autoscaling/ElasticBeanStalk and how Codepipeline helps in integrating the aws services together
  • Build a highly scalable and fault tolerant CI/CD pipeline
  • Achieve CI/CD of Microservice Architecture Application in AWS ECS using CodePipeline, CodeBuild, ECR, CloudFormation and CodePipline
  • Automate daily tasks using AWS Lambda
  • Deploy Microservices Applications using Jenkins Pipeline 2.0

商品描述(中文翻譯)

**主要特點**

- 透過在您的環境中實施持續交付管道,加速基礎設施的生產力。
- 利用 AWS 服務和 Jenkins 2.0 在 Windows 和 Linux 伺服器上執行完整的應用程式部署。
- 一個基於食譜的指南,幫助您最小化應用程式部署的停機時間。

**書籍描述**

AWS CodeDeploy 和 CodePipeline 是 AWS 提供的可擴展服務,能自動化應用程式的建置和部署管道。為了提供極大的速度和靈活性,每個組織都在朝著自動化整個應用程式管道的方向邁進。本書將涵蓋自動化您的部署和修補過程所需的所有 AWS 服務。

本書將從設置和使用 AWS 的一項自動化服務 - CodeCommit 開始。接下來,您將學習如何使用 CodeBuild 建立範例 Maven 和 NodeJS 應用程式。在您建立應用程式後,您將學習如何使用 CodeDeploy 在 EC2/自動擴展/Elastic Beanstalk 中部署應用程式。您還將建立一個高度可擴展且具容錯能力的 CI/CD 管道,並提供一些易於遵循的食譜。隨後,您將實現微服務應用程式的 CI/CD,並降低我們軟體開發生命週期中的風險。您還將學習如何使用 CloudFormation 模板和 Ansible 設置基礎設施,以及如何使用 AWS Lambda 自動化 AWS 資源。最後,您將使用 Jenkins Pipeline 2.0 部署微服務應用程式。

在本書結束時,您將能夠最小化應用程式的停機時間,實施持續整合 (CI)、持續部署 (CD) 和持續交付,從而完全掌控您的軟體開發生命週期。在本書結束時,您將學會如何在 AWS 中自動化實例並自動化應用程式的部署生命週期。

**您將學到的內容**

- 使用 CodeBuild 建立範例 Maven 和 NodeJS 應用程式
- 在 EC2/自動擴展/Elastic Beanstalk 中部署應用程式,以及 CodePipeline 如何幫助整合 AWS 服務
- 建立一個高度可擴展且具容錯能力的 CI/CD 管道
- 在 AWS ECS 中使用 CodePipeline、CodeBuild、ECR、CloudFormation 和 CodePipeline 實現微服務架構應用程式的 CI/CD
- 使用 AWS Lambda 自動化日常任務
- 使用 Jenkins Pipeline 2.0 部署微服務應用程式