Learning AWS

Design, build, and deploy responsive applications using AWS cloud components
Preview in Mapt
Code Files

Learning AWS

Aurobindo Sarkar, Amit Shah

1 customer reviews
Design, build, and deploy responsive applications using AWS cloud components
Mapt Subscription
FREE
$29.99/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$28.00
$49.99
$29.99p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning AWS Book Cover
Learning AWS
$ 39.99
$ 28.00
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video] Book Cover
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video]
$ 32.99
$ 28.05
Buy 2 for $35.00
Save $37.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781784394639
Paperback236 pages

Book Description

With the increasing global interest in leveraging cloud infrastructure, AWS Cloud from Amazon offers a cutting-edge platform for architecting, building, and deploying web-scale cloud applications. The variety of features available within AWS can reduce overall infrastructure costs and accelerate the development process for both large enterprises and startups alike.

Beginning with basic cloud concepts, you'll learn about the various cloud services models and the design implications of multi-tenant applications. You'll then design, implement, and deploy a multi-tier, scalable, highly-available and secure application on the AWS platform. At every step, we explain the key guiding principles driving real-world production-ready application architectures. Finally, you will learn how to automate your cloud infrastructure, set up operations, application monitoring, and DevOps pipeline.

Table of Contents

Chapter 1: Cloud 101 – Understanding the Basics
What is cloud computing?
Public, private, and hybrid clouds
Cloud service models – IaaS, PaaS, and SaaS
Setting up your AWS account
The AWS management console
Summary
Chapter 2: Designing Cloud Applications – An Architect's Perspective
Multi-tier architecture
Designing for multi-tenancy
Designing for scale
Automating infrastructure
Designing for failure
Designing for parallel processing
Designing for performance
Designing for eventual consistency
Estimating your cloud computing costs
A typical e-commerce web application
Setting up our development environment
Summary
Chapter 3: AWS Components, Cost Model, and Application Development Environments
AWS components
Optimizing cloud infrastructure costs
Application development environments
Setting up the AWS infrastructure
Summary
Chapter 4: Designing for and Implementing Scalability
Defining scalability objectives
Designing scalable application architectures
Leveraging AWS infrastructure services for scalability
Setting up auto scaling
Summary
Chapter 5: Designing for and Implementing High Availability
Defining availability objectives
The nature of failures
Using AWS for disaster recovery
Setting up high availability
Summary
Chapter 6: Designing for and Implementing Security
Defining security objectives
Understanding security responsibilities
Best practices in implementing AWS security
Setting up security
Summary
Chapter 7: Deploying to Production and Going Live
Managing infrastructure, deployments, and support at scale
Using CloudWatch for monitoring
Using AWS solutions for backup and archiving
Planning for production go-live activities
Setting up for production
Summary

What You Will Learn

  • Multi-tenant design approaches for SaaS applications
  • Planning dev, test, staging, and production environments
  • Design considerations for scalability and high-availability
  • Planning for DR
  • The security considerations and implementation of AWS applications
  • Production deployment processes and tools
  • Monitoring AWS applications using CloudWatch
  • Automating infrastructure using CloudFormation

Authors

Table of Contents

Chapter 1: Cloud 101 – Understanding the Basics
What is cloud computing?
Public, private, and hybrid clouds
Cloud service models – IaaS, PaaS, and SaaS
Setting up your AWS account
The AWS management console
Summary
Chapter 2: Designing Cloud Applications – An Architect's Perspective
Multi-tier architecture
Designing for multi-tenancy
Designing for scale
Automating infrastructure
Designing for failure
Designing for parallel processing
Designing for performance
Designing for eventual consistency
Estimating your cloud computing costs
A typical e-commerce web application
Setting up our development environment
Summary
Chapter 3: AWS Components, Cost Model, and Application Development Environments
AWS components
Optimizing cloud infrastructure costs
Application development environments
Setting up the AWS infrastructure
Summary
Chapter 4: Designing for and Implementing Scalability
Defining scalability objectives
Designing scalable application architectures
Leveraging AWS infrastructure services for scalability
Setting up auto scaling
Summary
Chapter 5: Designing for and Implementing High Availability
Defining availability objectives
The nature of failures
Using AWS for disaster recovery
Setting up high availability
Summary
Chapter 6: Designing for and Implementing Security
Defining security objectives
Understanding security responsibilities
Best practices in implementing AWS security
Setting up security
Summary
Chapter 7: Deploying to Production and Going Live
Managing infrastructure, deployments, and support at scale
Using CloudWatch for monitoring
Using AWS solutions for backup and archiving
Planning for production go-live activities
Setting up for production
Summary

Book Details

ISBN 139781784394639
Paperback236 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Learning Docker Book Cover
Learning Docker
$ 39.99
$ 8.00
Mastering AWS Development Book Cover
Mastering AWS Development
$ 39.99
$ 28.00
DevOps Automation Cookbook Book Cover
DevOps Automation Cookbook
$ 35.99
$ 25.20
Mastering Docker Book Cover
Mastering Docker
$ 39.99
$ 28.00
Python Machine Learning Book Cover
Python Machine Learning
$ 35.99
$ 25.20
AWS Administration - The Definitive Guide Book Cover
AWS Administration - The Definitive Guide
$ 35.99
$ 25.20