AWS in Action video edition

Video description

"A confident, practical guide through the maze of the industry’s leading cloud platform."
From the Foreword by Ben Whaley, AWS community hero and author

Amazon Web Services in Action introduces you to computing, storing, and networking in the AWS cloud. The book will teach you about the most important services on AWS. You will also learn about best practices regarding security, high availability and scalability.You'll start with a broad overview of cloud computing and AWS and learn how to spin-up servers manually and from the command line. You'll learn how to automate your infrastructure by programmatically calling the AWS API to control every part of AWS. You will be introduced to the concept of Infrastructure as Code with the help of AWS CloudFormation.You will learn about different approaches to deploy applications on AWS. You'll also learn how to secure your infrastructure by isolating networks, controlling traffic and managing access to AWS resources. Next, you'll learn options and techniques for storing your data. You will experience how to integrate AWS services into your own applications by the use of SDKs. Finally, this book/course teaches you how to design for high availability, fault tolerance, and scalability.

Physical data centers require lots of equipment and take time and resources to manage. If you need a data center, but don't want to build your own, Amazon Web Services may be your solution. Whether you're analyzing real-time data, building software as a service, or running an e-commerce site, AWS offers you a reliable cloud-based platform with services that scale.

  • Overview of AWS cloud concepts and best practices
  • Manage servers on EC2 for cost-effectiveness
  • Infrastructure automation with Infrastructure as Code (AWS CloudFormation)
  • Deploy applications on AWS
  • Store data on AWS: SQL, NoSQL, object storage and block storage
  • Integrate Amazon's pre-built services
  • Architect highly available and fault tolerant systems
Created for developers and DevOps engineers moving distributed applications to the AWS platform.

Andreas Wittig and Michael Wittig are software engineers and consultants focused on AWS and web development.

Fantastic introduction to cloud basics with excellent real-world examples.
Rambabu Posa, GL Assessment

A very thorough and practical guide to everything AWS ... highly recommended.
Scott M. King, Amazon

Cuts through the vast expanse of official documentation and gives you what you need to make AWS work now!
Carm Vecchio, Computer Science Corporation (CSC)


Table of contents

    1. Chapter 1. What is Amazon Web Services?
    2. Chapter 1. What can you do with AWS?
    3. Chapter 1. How you can benefit from using AWS
    4. Chapter 1. How much does it cost?
    5. Chapter 1. Comparing alternatives
    6. Chapter 1. Interacting with AWS
    7. Chapter 1. Creating an AWS account
    8. Chapter 1. Creating a key pair
    9. Chapter 2. A simple example: WordPress in five minutes
    10. Chapter 2. Exploring your infrastructure
    11. Chapter 2. How much does it cost?
    1. Chapter 3. Using virtual servers: EC2
    2. Chapter 3. Launching a virtual server
    3. Chapter 3. Connecting to a virtual server
    4. Chapter 3. Monitoring and debugging a virtual server
    5. Chapter 3. Changing the size of a virtual server
    6. Chapter 3. Starting a virtual server in another data center
    7. Chapter 3. Allocating a public IP address
    8. Chapter 3. Adding an additional network interface to a virtual server
    9. Chapter 3. Optimizing costs for virtual servers
    10. Chapter 4. Programming your infrastructure: the command line, SDKs, and CloudFormation
    11. Chapter 4. Inventing an infrastructure language: JIML
    12. Chapter 4. Using the command-line interface
    13. Chapter 4. Using the CLI
    14. Chapter 4. Programming with the SDK
    15. Chapter 4. Using a blueprint to start a virtual server
    16. Chapter 4. Creating your first template
    17. Chapter 5. Automating deployment: CloudFormation, Elastic Beanstalk, and OpsWorks
    18. Chapter 5. Running a script on server startup using CloudFormation
    19. Chapter 5. Deploying a simple web application with Elastic Beanstalk
    20. Chapter 5. Deploying a multilayer application with OpsWorks
    21. Chapter 5. Using OpsWorks to deploy an IRC chat application
    22. Chapter 5. Comparing deployment tools
    23. Chapter 6. Securing your system: IAM, security groups, and VP
    24. Chapter 6. Keeping your software up to date
    25. Chapter 6. Securing your AWS account
    26. Chapter 6. Users for authentication, and groups to organize users
    27. Chapter 6. Controlling network traffic to and from your virtual server
    28. Chapter 6. Allowing SSH traffic from a source IP address
    29. Chapter 6. Allowing SSH traffic from a source security group
    30. Chapter 6. Creating a private network in the cloud: Virtual Private Cloud (VPC)
    31. Chapter 6. Adding the private Apache web server subnet
    1. Chapter 7. Storing your objects: S3 and Glacier
    2. Chapter 7. Backing up your data
    3. Chapter 7. Archiving objects to optimize costs
    4. Chapter 7. Storing objects programmatically
    5. Chapter 7. Using S3 for static web hosting
    6. Chapter 7. Internals of the object store
    7. Chapter 8. Storing your data on hard drives: EBS and instance store
    8. Chapter 8. Tweaking performance
    9. Chapter 8. Instance stores
    10. Chapter 8. Comparing block-level storage solutions
    11. Chapter 9. Using a relational database service: RDS
    12. Chapter 9. Launching a WordPress platform with an Amazon RDS database
    13. Chapter 9. Importing data into a database
    14. Chapter 9. Backing up and restoring your database
    15. Chapter 9. Restoring a database
    16. Chapter 9. Controlling access to a database
    17. Chapter 9. Relying on a highly available database
    18. Chapter 9. Tweaking database performance
    19. Chapter 10. Programming for the NoSQL database service: DynamoDB
    20. Chapter 10. DynamoDB for developers
    21. Chapter 10. Programming a to-do application
    22. Chapter 10. Creating tables
    23. Chapter 10. Adding data
    24. Chapter 10. Retrieving data
    25. Chapter 10. Using secondary indexes for more flexible queries
    26. Chapter 10. Removing data
    1. Chapter 11. Achieving high availability: availability zones, auto-scaling, and CloudWatch
    2. Chapter 11. Creating a CloudWatch alarm
    3. Chapter 11. Recovering from a data center outage
    4. Chapter 11. Using auto-scaling to ensure that a virtual server is always running
    5. Chapter 11. Pitfall: network-attached storage recovery
    6. Chapter 11. Pitfall: network interface recovery
    7. Chapter 11. Analyzing disaster-recovery requirements
    8. Chapter 12. Decoupling your infrastructure: ELB and SQS
    9. Chapter 12. Setting up a load balancer with virtual servers
    10. Chapter 12. More use cases
    11. Chapter 12. Asynchronous decoupling with message queues
    12. Chapter 12. Producing messages programmatically
    13. Chapter 12. Limitations of messaging with SQS
    14. Chapter 13. Designing for fault-tolerance
    15. Chapter 13. Using redundant EC2 instances to increase availability
    16. Chapter 13. Considerations for making your code fault-tolerant
    17. Chapter 13. Architecting a fault-tolerant web application: Imagery
    18. Chapter 13. The idempotent image-state machine
    19. Chapter 13. Implementing a fault-tolerant web service
    20. Chapter 13. Implementing a fault-tolerant worker to consume SQS messages
    21. Chapter 13. Deploying the application
    22. Chapter 13. Elastic Beanstalk for the Server
    23. Chapter 14. Scaling up and down: auto-scaling and CloudWatch
    24. Chapter 14. Managing a dynamic server pool
    25. Chapter 14. Using metrics and schedules to trigger scaling
    26. Chapter 14. Decoupling your dynamic server pool
    27. Chapter 14. Scaling a dynamic server pool asynchronously decoupled by a queue

Product information

  • Title: AWS in Action video edition
  • Author(s): Michael Wittig, Andreas Wittig
  • Release date: September 2015
  • Publisher(s): Manning Publications
  • ISBN: None