Implementing Cloud Design Patterns for AWS

Create highly efficient design patterns for scalability, redundancy, and high availability in the AWS Cloud
Preview in Mapt

Implementing Cloud Design Patterns for AWS

Marcus Young

1 customer reviews
Create highly efficient design patterns for scalability, redundancy, and high availability in the AWS Cloud
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.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
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Implementing Cloud Design Patterns for AWS Book Cover
Implementing Cloud Design Patterns for AWS
$ 35.99
$ 25.20
Implementing Azure Cloud Design Patterns Book Cover
Implementing Azure Cloud Design Patterns
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $32.98
Add to Cart

Book Details

ISBN 139781782177340
Paperback228 pages

Book Description

Whether you are just getting your feet wet in cloud infrastructure or already creating complex systems, this book aims at describing patterns that can be used to fit your system needs.

The initial patterns will cover some basic processes such as maintaining and storing backups as well as handling redundancy. The book will then take you through patterns of high availability. Following this, the book will discuss patterns for processing static and dynamic data and patterns for uploading data. The book will then dive into patterns for databases and data processing. In the final leg of your journey, you will get to grips with advanced patterns on Operations and Networking and also get acquainted with Throw-away Environments.

Table of Contents

Chapter 1: Introduction
Introduction to AWS
Cloud computing service models
Benefits of moving to the Cloud
Common problems encountered at AWS
Summary
Chapter 2: Basic Patterns
Introducing Vagrant
Snapshot pattern
Stamp pattern
Scale up pattern
Scale out pattern
On-demand disk pattern
Summary
Chapter 3: Patterns for High Availability
Multi-server pattern
Multi-data center pattern
Floating IP pattern
Deep health check pattern
Summary
Chapter 4: Patterns for Processing Static Data
High availability storage
Direct storage hosting
Private data delivery
Content delivery networks
Rename distribution pattern
Summary
Chapter 5: Patterns for Processing Dynamic Data
Clone server pattern
NFS sharing pattern
State sharing pattern
URL rewriting pattern
Cache proxy pattern
Summary
Chapter 6: Patterns for Uploading Data
Write proxy pattern
Storage index pattern
Direct object upload pattern
Summary
Chapter 7: Patterns for Databases
Database replication pattern
Read replica pattern
In-memory cache pattern
Sharding write pattern
Summary
Chapter 8: Patterns for Data Processing
Queuing chain pattern
Priority queue pattern
Job observer pattern
Summary
Chapter 9: Patterns for Operation and Maintenance
Bootstrap pattern
Cloud dependency injection pattern
Stack deployment pattern
Monitoring integration pattern
Web storage archive pattern
Weighted transition pattern
Hybrid backup pattern
Summary
Chapter 10: Patterns for Networking
OnDemand NAT pattern
Management network pattern
Functional firewall pattern
Operational firewall pattern
Web application firewall pattern
Multiple load balancer pattern
Summary
Chapter 11: Throw-away Environments
Infrastructure as code
Temporary development environments
Continuous integration
Summary

What You Will Learn

  • Create and maintain server backups
  • Implement scaling policies on schedules, influxes in traffic, and deep health checks
  • Provision servers and data that persist through termination
  • Make complete use of high availability storage and redundancy storage
  • Design content delivery networks to improve user experience
  • Optimize databases through caching and sharding
  • Monitor and queue data for processing

Authors

Table of Contents

Chapter 1: Introduction
Introduction to AWS
Cloud computing service models
Benefits of moving to the Cloud
Common problems encountered at AWS
Summary
Chapter 2: Basic Patterns
Introducing Vagrant
Snapshot pattern
Stamp pattern
Scale up pattern
Scale out pattern
On-demand disk pattern
Summary
Chapter 3: Patterns for High Availability
Multi-server pattern
Multi-data center pattern
Floating IP pattern
Deep health check pattern
Summary
Chapter 4: Patterns for Processing Static Data
High availability storage
Direct storage hosting
Private data delivery
Content delivery networks
Rename distribution pattern
Summary
Chapter 5: Patterns for Processing Dynamic Data
Clone server pattern
NFS sharing pattern
State sharing pattern
URL rewriting pattern
Cache proxy pattern
Summary
Chapter 6: Patterns for Uploading Data
Write proxy pattern
Storage index pattern
Direct object upload pattern
Summary
Chapter 7: Patterns for Databases
Database replication pattern
Read replica pattern
In-memory cache pattern
Sharding write pattern
Summary
Chapter 8: Patterns for Data Processing
Queuing chain pattern
Priority queue pattern
Job observer pattern
Summary
Chapter 9: Patterns for Operation and Maintenance
Bootstrap pattern
Cloud dependency injection pattern
Stack deployment pattern
Monitoring integration pattern
Web storage archive pattern
Weighted transition pattern
Hybrid backup pattern
Summary
Chapter 10: Patterns for Networking
OnDemand NAT pattern
Management network pattern
Functional firewall pattern
Operational firewall pattern
Web application firewall pattern
Multiple load balancer pattern
Summary
Chapter 11: Throw-away Environments
Infrastructure as code
Temporary development environments
Continuous integration
Summary

Book Details

ISBN 139781782177340
Paperback228 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Learning AWS Book Cover
Learning AWS
$ 39.99
$ 28.00
Implementing DevOps on AWS Book Cover
Implementing DevOps on AWS
$ 35.99
$ 25.20
Orchestrating Docker Book Cover
Orchestrating Docker
$ 14.99
$ 10.50
Amazon S3 Essentials Book Cover
Amazon S3 Essentials
$ 27.99
$ 19.60
Spring Microservices Book Cover
Spring Microservices
$ 39.99
$ 28.00
Amazon EC2 Cookbook Book Cover
Amazon EC2 Cookbook
$ 27.99
$ 19.60