-
Book Overview & Buying
-
Table Of Contents
AWS for System Administrators - Second Edition
By :
AWS for System Administrators
By:
Overview of this book
System administrators adopting AWS often struggle with automation, scalability, and multi-account management. Originally authored by Prashant Lakhera and now thoroughly updated by Senior Solutions Architect Marcel Neidinger, this second edition is your scenario-driven, hands-on guide to efficiently deploying and managing cloud infrastructure using Infrastructure as Code (IaC).
This updated edition features new topics like chaos engineering with AWS Fault Injection Simulator, multi-account CI/CD deployments, reusable IaC patterns, and cloud compliance using AWS Config and service control policies—all to help you build modern cloud architectures.
You’ll set up AWS CLI, Terraform, and CDK to automate deployments, as well as explore cloud networking with VPCs, EC2, and Transit Gateway, followed by auto-scaling and load balancing strategies. The chapters highlight AWS Secrets Manager for securely storing and accessing your secrets, along with CloudWatch for monitoring and observability in the cloud. You’ll implement centralized logging and develop backup and disaster recovery strategies. The book guides you through the processes and best practices for setting up a multi-account environment, with real-world scenarios for optimizing costs and ensuring high availability.
By the end of this book, you’ll have the skills to efficiently deploy, manage, and optimize AWS infrastructure at scale.
Table of Contents (25 chapters)
Preface
Chapter 1: Setting Up the AWS Environment
Chapter 2: Protecting Your AWS Account Using IAM
Part 2: Building Infrastructure
Chapter 3: Creating a Data Center in the Cloud Using a VPC
Chapter 4: Scalable Compute Capacity in the Cloud via EC2
Part 3: Scalability and Elasticity of our Cloud Infrastructure
Chapter 5: Increasing Application Fault Tolerance and Efficiency with Elastic Load Balancing
Chapter 6: Increasing Application Performance Using AWS Auto Scaling
Chapter 7: Scaling a Relational Database in the Cloud Using Amazon Relational Database Service (RDS)
Chapter 8: Managing Secrets and Encryption Keys with AWS Secrets Manager and KMS
Part 4: Monitoring, Metrics, and the Backup Layer
Chapter 9: Centralized Logging and Monitoring with Amazon CloudWatch
Chapter 10: Centralizing Cloud Backup Solutions
Chapter 11: Disaster Recovery Options with AWS
Chapter 12: Testing the Resilience of Your Infrastructure and Architecture with AWS Fault Injection Service
Part 5: Deployments at Scale
Chapter 13: Deploying Infrastructure Using CI/CD Pipelines
Chapter 14: Building Reusable Infrastructure-as-Code Components
Chapter 15: Ensuring Compliance Using AWS Config and SCPs
Chapter 16: Operating in a Multi-Account Environment
Chapter 17: End-to-End Deployment of an Application
Index