Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying AWS for System Administrators
  • Table Of Contents Toc
AWS for System Administrators

AWS for System Administrators - Second Edition

By : Marcel Neidinger, Prashant Lakhera
close
close
AWS for System Administrators

AWS for System Administrators

By: Marcel Neidinger, Prashant Lakhera

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)
close
close
Lock Free Chapter
1
Part 1: AWS Services and Tools
4
Part 2: Building Infrastructure
7
Part 3: Scalability and Elasticity of our Cloud Infrastructure
12
Part 4: Monitoring, Metrics, and the Backup Layer
17
Part 5: Deployments at Scale

Protecting Your AWS Account Using IAM

One of the biggest benefits of the cloud is its software-defined nature. In the previous chapter, we saw how different tools such as Terraform or CloudFormation allow us to programmatically interact with resources, such as an S3 bucket in AWS.

Another benefit of this software-defined nature is the fine-grained controls we can use for resources. Since every interaction, from creating to modifying or deleting a resource, is an API call to AWS, we can put fine-grained policies in place for what actions can be carried out by what user.

In this chapter, we’re going to cover the following main topics:

  • What is AWS IAM?
  • Understanding IAM users, policies, and roles
  • Programmatically interacting with IAM using Boto3

Let’s get started!

Visually different images
CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
AWS for System Administrators
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon