官术网_书友最值得收藏!

What this book covers

Chapter 1, Using AWS CodeCommit, covers the basic concepts of VCS. Here, you will learn how to create a repository in GitHub and upload local files to the remote repository. Then, you will learn CodeCommit in detail and also play with some operations, such as cloning using SSH or HTTPS and migrating from GitHub to CodeCommit.

Chapter 2, Building an Application Using AWS CodeBuild, introduces how to build two different applications developed in Java and NodeJS using CodeBuild. This chapter will also show you how you can use a build specification file.

Chapter 3, Deploying an Application Using AWS CodeDeploy and AWS CodePipeline, covers the basics of the deployment strategy used by CodeDeploy. Then, post that you will learn how to write an application specification file that helps CodeDeploy to deploy an application to the servers. You will also learn how CodePipeline is used to integrate the Developer Tools.

Chapter 4, Building a Highly Scalable and Fault-Tolerant CI/CD Pipeline, includes recipes which include the steps to create a highly scalable and fault-tolerant pipeline. The recipes include setting up CodeCommit, S3 buckets, Auto Scaling, CodeDeploy projects, and more.

Chapter 5, Understanding Microservices and AWS ECS, covers microservices and its deployment. You will also learn to play around with Docker containers. Then, you will learn about ECS and its components, and also how to deploy a containerized application in ECS.

Chapter 6, Continous Deployment to AWS ECS Using CodeCommit, CodeBuild, CloudFormation, and CodePipeline, contains recipes to build a pipeline for the continuous deployment of a containerized application to AWS ECS using other AWS services.

Chapter 7, IaC Using CloudFormation and Ansible, contains the syntax and structure that helps you write a CloudFormation template to spin-up AWS resources. It also includes a CloudFormation template that will help with setting up production-ready infrastructures. The same thing is also mentioned regarding Ansible.

Chapter 8, Automating AWS Resource Control Using AWS Lambda, contains recipes that are related to audit compliance and automation with AWS resources, such as creating an AMI of the EC2 instance using AWS Lambda and CloudWatch, sending notifications through SNS using Config and Lambda, and streaming and visualizing AWS CloudTrail logs in real time using Lambda with Kibana.

Chapter 9, Deploying Microservice Application in Kubernetes using Jenkins Pipeline 2.0, contains recipes covering the deployment of Kubernetes on AWS using KOPS and custom Ansible playbooks. You will also learn to use Jenkinsfile and using Jenkinsfile, deploy a containerized application in Kubernetes.

Chapter 10Best Practices and Troubleshooting Tips, includes some best practices with CodeCommit and CodeBuild and also covers troubleshooting tips.

主站蜘蛛池模板: 资阳市| 嘉善县| 山西省| 达州市| 阿图什市| 宜兰市| 三原县| 洛隆县| 丹寨县| 宁远县| 长宁区| 藁城市| 苗栗县| 乡城县| 龙岩市| 甘谷县| 天水市| 江油市| 翼城县| 平昌县| 出国| 武胜县| 盖州市| 盐源县| 巴林左旗| 盐源县| 阿拉尔市| 东源县| 九江市| 宣武区| 眉山市| 巧家县| 广昌县| 长武县| 星座| 兴化市| 平邑县| 精河县| 虎林市| 大埔区| 乌兰县|