Technical Review: Amazon Web Services in Action, Third Edition

Amazon Web Services (AWS) is a comprehensive and widely adopted cloud computing platform provided by Amazon.com. Launched in 2006, AWS offers a vast array of cloud services to help individuals, businesses, and organizations build and deploy applications, store data, and manage their IT infrastructure more efficiently. Moreover, AWS is the longest-running Magic Quadrant Leader, with Gartner naming AWS a Leader for the thirteenth consecutive year.

The full Gartner Report

It’s rare to encounter a DevOps or Cloud engineer who hasn’t engaged with AWS. Even if one specializes in Azure or GCP, familiarity with AWS is almost essential, at least in theory. Personally, having spent over two years working with AWS, I’ve found the platform to be both seamless and captivating.

It’s no wonder that AWS remains a frontrunner in the market. Therefore, it’s crucial to have access to quality learning resources for efficiently mastering AWS. For me, AWS in Action, 3rd edition stands out as the ideal choice.

I have read AWS in Action, 2nd edition and had a privilege to review the 3rd edition in September, 2022. The authors, brothers Andreas Wittig and Michael Wittig are cloud consultants focusing on Amazon Web Services with years of experience, covered all the core services in clear, plain language, including services such as AWS Lambda and CloudFormation.

The book is full of real-world examples and written for mid-level developers and SysOps/DevOps Engineers. The short list of services covered in the book: EC2, CloudFormation, CloudWatch, integration with Jenkins, S3, Glacier, EBS, EFS, RDS, DynamoDB, ECS, Fargate, ElastiCache, Elastic Load Balancing and Simple Queue Service

Click to see the table of contents
  • Part 1: Getting started
  • Chapter 1 What is Amazon Web Services?
  • Chapter 2 A Simple Example: WordPress in Fifteen Minutes

Part 2: Building virtual infrastructure of computers and networking

  • Chapter 3 Using Virtual machines: EC2
  • Chapter 4 Programming Your Infrastructure: The command line, SDKs and CloudFormation
  • Chapter 5 Securing Your System: IAM, security groups and VPC
  • Chapter 6 Automating Operational Tasks with Lambda
  • Part 3: storing data in the cloud
  • Chapter 7 Storing Your Objects: S3 and Glacier
  • Chapter 8 Storing on Hard Drives: EBS and instance store
  • Chapter 9 Sharing Data Volumes Between Machines: EFS
  • Chapter 10 Using a Relational Database Service: RDS
  • Chapter 11 Caching Data in Memory: ElastiCache
  • Chapter 12 Programming for the NoSQL Database Service: DynamoDB
  • Part 4: Architecting on AWS
  • Chapter 13 Achieving High Availability: Availability zones, auto-scaling and CloudWatch
  • Chapter 14 Decoupling Your Infrastructure: Elastic Load Balancing and Simple Queue Service
  • Chapter 15 Automating Deployment
  • Chapter 16 Designing for Fault Tolerance
  • Chapter 17 Scaling up and down: Auto-scaling and CloudWatch
  • Chapter 18 Building Modern Architectures for the Cloud: ECS and Fargate

Pay attention to Part 4: Architecting on AWS. This part will help you prevent outage of your applications running in AWS by implementing right architecture and set of tools. As a result, you will be able to design greenfield environments or plan migrations to AWS.

For DevOps and software engineers, services such as AWS Lambda, CodeDeploy, CloudFormation, HashiCorp’s Packer and integration of some services with Jenkins are also covered. So, you will be ready to automate your deployment after reading the book.

Overall, it’s highly recommended book to purchase. My favorite on AWS and, based on sales, it’s a bestseller in AWS category. Thanks Andreas Wittig and Michael Wittig for fundamental work and keeping the book up-to-date.

Azure presentation and technical materials

azure iaas

I’ve received a plenty useful links to my mail today. By using these links you can download Azure related materials to improve your understanding the process of planning and selling Azure services. There are multiple presentations with different levels (from 50 to 200/300) and technical documentation kits.

Azure and CSPs

How partners can make money with Azure IaaS

This presentation provides an overview of how partners can make money with Azure IaaS.

N + DV2 VMs are also described (but a very shortly)

Getting started on CSP for Azure

This FAQ style document is a “Getting Started guide” for Microsoft Azure services in the CSP program.

Overview of CSP in Azure

This presentation provides an overview of the Azure in CSP program

Case Studies 

Azure CSP partner case study – Dell and Takeform

Azure CSP partner case study – Datapipe

Azure CSP partner case study – Lumen21

Azure CSP partner case study – ProserveIT and BC Milk

Azure CSP partner case study – SaaSplaza

Miscelanneous

Active Directory from on-premises to the cloud – Azure AD whitepapers (it’s clear)

Hybrid IaaS technical guides (hope it’s clear too | tech.guides level 300 are perfect)

Hybrid IaaS GTM materials

IoT business documentation

This zipped folder includes an overview of Analytics on Azure, including the IoT vision and data platform scenarios

Internet Of Things (IoT) technical documentation

This document provides technical guidance on deploying cloud services for IoT

Application dev/test technical guides

These documents provide a technical overview of application development and testing.

Application dev/test business documentation

This zipped folder contains documents that provide an overview of application dev/test offerings for partners.

Analytics technical guides

This zipped folder provides technical guidance for analytics on Azure

Analytics business documentation

This zipped folder includes an overview of Analytics on Azure, including the Analytics vision and data platform scenarios.

Contoso in the Microsoft Cloud

[PDF, VSD] See how a representative global organization has adopted all of Microsoft’s cloud offerings, including Office 365, Azure, Dynamics 365, and Intune.

SQL Services

Azure SQL DB technical documentation

This zipped folder contains best practices and deployment documentation for Azure SQL database.

Azure SQL DB business documentation

This zipped folder contains presentations that provide guidance on Azure SQL database – business discussions.

SQL in Azure VMs GTM materials

Videos/solution templates

SQL in Azure VMs technical documentation

Best practices and deployment documentation

SQL in Azure VMs business documentation

This zipped folder contains presentations that provide guidance on SQL in Azure VMs – business discussions.

Power BI technical guides

This zipped folder provides technical guidance for deploying Power BI, creating dashboards, and other technical details of managed services.

Power BI business documentation

This presentation provides guidance on incorporating Power BI into your managed services practice through CSP.

RDS 2016 in Azure

RDS 2016 on Azure laaS Technical Guidance Deck

[PPTX] RDS 2016 on Azure IaaS Scenario, Offer and Deployment Approach

RDS 2016 on Azure laaS Technical Guidance Document

[DOC] Great Technical guidance for CSP partners

RDS 2016 on Azure laaS Landing Page Framework

This is the Remote Desktop Services (RDS) 2016 on Azure IaaS Landing Page Framework for HMSPs. Please use the content and modify the format to fit your website template

RDS 2016 on Azure laaS Hoster Partners Messaging Framework

Use this document as a guide as you develop relevant communications. This is a reference document, intended to inform the work of marketing and sales professionals.

RDS 2016 on Azure laaS Sales Datasheet

Explains the value of RDS 2016 on Azure IaaS (DOC)

RDS on Azure Laas BDM Deck

[PPTX] RDS on Azure Laas BDM Deck

DR and BaaS

Backup and Disaster Recovery technical documentation

These documents provide a technical overview of Backup and Disaster Recovery solutions.

Backup and Disaster Recovery business documentation

This zipped folder contains documents that provides an overview of backup and disaster recovery offerings for partners.

Backup and Disaster Recovery GTM materials

Disaster Recovery for SQL business documentation

This zipped folder contains presentations that provide guidance on disaster recovery for SQL – business discussions.

Disaster Recovery for SQL GTM materials

Campaigns, sample service offers, and templates

Disaster Recovery for SQL technical documentation

This zipped folder contains technical documentation for disaster recovery for SQL, along with a SQL 2014 hybrid kit.

SQL Backup to Azure GTM materials

This zipped folder contains campaigns, sample service offers, and templates for SQL backup to Azure.

SQL Backup to Azure business documentation

This presentation provides guidance on SQL Backup to Azure – business discussions

SQL Backup to Azure technical documentation

Technical deployment kit with deployment guidance of SQL backup to Azure.