Main Page

(Difference between revisions)
Jump to: navigation, search
Line 38: Line 38:
 
* [[CDP: Stamp Pattern | Stamp Pattern (Server Replication)]]
 
* [[CDP: Stamp Pattern | Stamp Pattern (Server Replication)]]
 
* [[CDP: Scale Up Pattern | Scale Up Pattern (Dynamic Server Spec Up/Down)]]
 
* [[CDP: Scale Up Pattern | Scale Up Pattern (Dynamic Server Spec Up/Down)]]
 +
* [[CDP: Scale Out Pattern | Scale Out Pattern (Dynamically Increasing the Number of Servers)]]
 
* [[CDP: Ondemand Disk Pattern | On-demand Disk Pattern (Dynamically Increasing/Decreasing Disk Capacity)]]
 
* [[CDP: Ondemand Disk Pattern | On-demand Disk Pattern (Dynamically Increasing/Decreasing Disk Capacity)]]
 
===== '''Patterns for Improving Availability''' =====
 
===== '''Patterns for Improving Availability''' =====
Line 45: Line 46:
 
* [[CDP: Deep Health Check Pattern | Deep Health Check Pattern (System Health Check)]]
 
* [[CDP: Deep Health Check Pattern | Deep Health Check Pattern (System Health Check)]]
 
===== '''Patterns for Processing Dynamic Content''' =====
 
===== '''Patterns for Processing Dynamic Content''' =====
* [[CDP: Scale Out Pattern | Scale Out Pattern (Dynamically Increasing the Number of Servers)]]
 
 
* [[CDP: Clone Server Pattern | Clone Server Pattern (Cloning a Server)]]
 
* [[CDP: Clone Server Pattern | Clone Server Pattern (Cloning a Server)]]
 
* [[CDP: NFS Sharing Pattern | NFS Sharing Pattern (Using Shared Content)]]
 
* [[CDP: NFS Sharing Pattern | NFS Sharing Pattern (Using Shared Content)]]

Revision as of 19:43, 15 November 2013

Contents

What are AWS Cloud Design Patterns?

The AWS Cloud Design Patterns (CDP) are a collection of solutions and design ideas for using AWS cloud technology to solve common systems design problems. To create the CDPs, we reviewed many designs created by various cloud architects, categorized them by the type of problem they addressed, and then created generic design patterns based on those specific solutions. Some of these problems could also be addressed using traditional data-center technology, but we have included cloud solutions for these problems because of the lower cost and greater flexibility of a cloud-based solution.

This beta Cloud Design Pattern web site is the culmination of work by many different architects including Ninja of Three who shared their expertise and experience in building cloud solutions.

Description of AWS Cloud Design Patterns

AWS Cloud Design Patterns will be described along the following items.
Pattern Name/Summary Pattern name, summary and brief description
Solving Issues Description of typical issues that led to pattern creation, and what issues/challenges can be solved through its implementation
Explanation of pattern / Resolution in the cloud Description of the terms or how to solve the problems in the cloud; why any pattern, or a description of the configuration has become a pattern of what
Implementation Description about how to implement the pattern using AWS
Structure Visualization of the pattern’s structure
Benefits Description of the benefits from the pattern’s application
Notes Description of tradeoffs, advantages, disadvantages and points to note when applying this pattern
Other Comparison with other patterns, use cases and additional information

List of AWS Cloud Design Patterns

Basic Patterns
Patterns for Improving Availability
Patterns for Processing Dynamic Content
Patterns for Processing Static Content
Patterns for Uploading Data
Patterns for Relational Database
Patterns for Batch Processing
Pattern for Operation and Maintenance
Patterns for Network
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox