Effective DevOps with AWS: Implement continuous delivery and integration in the AWS environment, 2nd Edition

Yogesh Raheja, Giuseppe Borgese, Nathaniel Felsen

  • 出版商: Packt Publishing
  • 出版日期: 2018-09-28
  • 售價: $1,930
  • 貴賓價: 9.5$1,834
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Paperback
  • ISBN: 1789539978
  • ISBN-13: 9781789539974
  • 相關分類: Amazon Web ServicesCI/CDDevOps
  • 海外代購書籍(需單獨結帳)

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

商品描述

Scale and maintain outstanding performance in your AWS-based infrastructure using DevOps principles

Key Features

  • Implement continuous integration and continuous deployment pipelines on AWS
  • Gain insight from an expert who has worked with Silicon Valley's most high-profile companies
  • Implement DevOps principles to take full advantage of the AWS stack and services

Book Description

The DevOps movement has transformed the way modern tech companies work. Amazon Web Services (AWS), which has been at the forefront of the cloud computing revolution, has also been a key contributor to the DevOps movement, creating a huge range of managed services that help you implement DevOps principles.

Effective DevOps with AWS, Second Edition will help you to understand how the most successful tech start-ups launch and scale their services on AWS, and will teach you how you can do the same. This book explains how to treat infrastructure as code, meaning you can bring resources online and offline as easily as you control your software. You will also build a continuous integration and continuous deployment pipeline to keep your app up to date. Once you have gotten to grips will all this, we'll move on to how to scale your applications to offer maximum performance to users even when traffic spikes, by using the latest technologies, such as containers. In addition to this, you'll get insights into monitoring and alerting, so you can make sure your users have the best experience when using your service. In the concluding chapters, we'll cover inbuilt AWS tools such as CodeDeploy and CloudFormation, which are used by many AWS administrators to perform DevOps. By the end of this book, you'll have learned how to ensure the security of your platform and data, using the latest and most prominent AWS tools.

What you will learn

  • Implement automatic AWS instance provisioning using CloudFormation
  • Deploy your application on a provisioned infrastructure with Ansible
  • Manage infrastructure using Terraform
  • Build and deploy a CI/CD pipeline with Automated Testing on AWS
  • Understand the container journey for a CI/CD pipeline using AWS ECS
  • Monitor and secure your AWS environment

Who this book is for

Effective DevOps with AWS is for you if you are a developer, DevOps engineer, or you work in a team which wants to build and use AWS for software infrastructure. Basic computer science knowledge is required to get the most out of this book.

Table of Contents

  1. The Cloud and DevOps Revolutions
  2. Deploying Your First Web Application
  3. Treating your Infrastructure as Code
  4. Infrastructure Automation with Terraform
  5. Adding Continuous Integration and Continuous Deployment
  6. Scaling your Infrastructure
  7. Running Containers in AWS
  8. Hardening the Security of your AWS environment

商品描述(中文翻譯)

在您的基於AWS的基礎架構中,使用DevOps原則來擴展和維護卓越的性能。

主要特點:
- 在AWS上實施持續整合和持續部署流程
- 從與矽谷最知名公司合作的專家那裡獲得見解
- 實施DevOps原則,充分利用AWS的堆棧和服務

書籍描述:
DevOps運動已經改變了現代科技公司的工作方式。一直處於雲計算革命前沿的Amazon Web Services(AWS)也是DevOps運動的重要貢獻者,創建了大量的托管服務,幫助您實施DevOps原則。

《Effective DevOps with AWS, Second Edition》將幫助您了解最成功的科技初創公司如何在AWS上啟動和擴展其服務,並教您如何做到同樣。本書解釋了如何將基礎架構視為代碼,這意味著您可以像控制軟件一樣輕鬆地上線和下線資源。您還將建立一個持續整合和持續部署流程,以保持應用程序的最新狀態。一旦您掌握了所有這些知識,我們將介紹如何使用最新的技術(例如容器)來擴展應用程序,以在流量激增時為用戶提供最佳性能。此外,您還將獲得有關監控和警報的見解,以確保用戶在使用您的服務時獲得最佳體驗。在結尾章節中,我們將介紹內置的AWS工具,例如CodeDeploy和CloudFormation,這些工具被許多AWS管理員用於執行DevOps。通過閱讀本書,您將學習如何使用最新和最重要的AWS工具來確保平台和數據的安全性。

您將學到什麼:
- 使用CloudFormation實現自動AWS實例配置
- 使用Ansible在配置的基礎架構上部署應用程序
- 使用Terraform管理基礎架構
- 在AWS上建立和部署具有自動化測試的CI/CD流程
- 了解使用AWS ECS的CI/CD流程中的容器過程
- 監控和保護您的AWS環境

本書適合對象:
《Effective DevOps with AWS》適合開發人員、DevOps工程師或希望構建和使用AWS軟件基礎架構的團隊成員。需要具備基本的計算機科學知識,以充分利用本書的內容。

目錄:
1. 雲和DevOps革命
2. 部署您的第一個Web應用程序
3. 將基礎架構視為代碼
4. 使用Terraform進行基礎架構自動化
5. 添加持續整合和持續部署
6. 擴展您的基礎架構
7. 在AWS上運行容器
8. 加強您的AWS環境的安全性