Main Page

From AWS-CloudDesignPattern
(Difference between revisions)
Jump to: navigation, search
(List of AWS Cloud Design Patterns)
 
Line 40: Line 40:
 
* [[CDP: Scale Out Pattern | Scale Out Pattern (Dynamically Increasing the Number of Servers)]]
 
* [[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 High Availability''' =====
 
* [[CDP: Multi-Server Pattern | Multi-Server Pattern (Server Redundancy)]]
 
* [[CDP: Multi-Server Pattern | Multi-Server Pattern (Server Redundancy)]]
 
* [[CDP: Multi-Datacenter Pattern | Multi-Datacenter Pattern (Redundancy on the Data Center Level)]]
 
* [[CDP: Multi-Datacenter Pattern | Multi-Datacenter Pattern (Redundancy on the Data Center Level)]]

Latest revision as of 19:50, 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 High 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