Many for Dummies books are great. This is one of them. If you are new or even already uses AWS you will love this book. Bernard Golden wrote a gem and in this book he explains all AWS services (until September 2013).
The first time someone logs in the AWS Management Console the person usually see the multitude of services available and don't know how to start. Golden helps the reader to understand all AWS services found in the console and when and how to use each one.
The book starts explaining AWS Design and Philosophy and Bernard really nailed how Amazon thought about providing great customer value with a low cost. With this strategy Amazon is helping to democratize access to Infromation Technology and Computing resources everywhere in the world.
The book explains all the foundation services like EC2, EBS, VPC, S3, RDS and Glacier. It goes in a very good level explaining how AWS Networking works and how you can isolate your resources using AWS Virtual Private Cloud.
Part 3 explains the purpose of the Platform Services like Simple Email Service and SQS and also the three available management services (Elastic Beanstalk, CloudFormation and OpsWorks). Golden helps you understand each one and when to use them.
To really grasp the benefits of AWS is important to know the Platform and Foundational Services. One of the great benefits of AWS is the automation and packaging of technologies like relational databases, NoSQL databases, Data Warehouses, Message Queues, Email Senders, Video Transcoders and etc as a service. The simple to use services helps a company to focus on their applications and businesses and not having to spend time and money on undifferentiated heavy lifting. That's why Bernard book is so important: it explains where to use those services in your application architecture.
The chapters I liked most:
Chapter 12: In this chapter Bernard put together a sample WordPress application and shows it starting with the application server and the database in a single instance and then he gradually changes the architecture until the WordPress application has a high available architecture with EC2 instances in different AZs, Amazon RDS Multi-AZ and an Elastic Load Balancer. Very interesting to see how easy is to scale and create high available architectures on AWS.
Chapter 14: In this chapter Golden summarizes Ten Fundamental Design Principles for Cloud Application Architectures. It's a must read to understand the benefits of a Cloud Native application and how to change the way you think about IT Infrastructure (for example, always knowing that things can fail and you need to think about how to deal with failure in every layer of your solution).