Please enable JavaScript.
Coggle requires JavaScript to display documents.
Architecting for the Cloud - Best Practices (Design Principles -…
Architecting for the Cloud -
Best Practices
How is Cloud Different than Traditional Environments
IT Assets become programmable resources.
Higher Lever Managed Servers.
Global, Available, Unlimited Capacity
Security Built in.
Design Principles - Scalability
Scale either vertically
Scaling Horizontally
Stateless Application
Stateless Components
Distributed Processing
Design Principles - Disposable Resources
No need to buy servers, we are able to launch an ec2 instance.
Automation
Bootstrapping: We can you this to create an custom AMI image.
Design Principles - Automation
The use of triggers
Scripts
The use of automation platforms:
Chef
, puppet
Design Principles - Loose Coupling
Well defined Interfaces
Server Discovery
Asynchronous Integration
Design Principles - Services
Running services and not servers.
https://aws.amazon.com/blogs/apn/the-5-pillars-of-the-aws-well-architected-framework/