Single points of failure:
Expensive robust hardware
Blade
Webserver
Non-scalable load
Monolithic app
Embedded PL/SQL
business logic
Potential Problems:
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
1999 2007 2008 2009 2010 2011 2012 2013 2014 2015
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
Blade
Webserver
Amazon
EC2
Webserver
Middle Tier
Apps
Amazon
EC2
API server
Amazon
SimpleDB
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
Blade
Webserver
Amazon
EC2
Webserver
Middle Tier
Apps
Amazon
EC2
API server
Amazon
SimpleDB
Oracle on
High Perf
Disc Array
Multi-proc
DB Server
Blade
Webserver
Amazon
EC2
Webserver
Middle Tier
Apps
Amazon
EC2
API server
Amazon
SimpleDB
Amazon
SimpleDBcassandra
Amazon
DynamoDB
1 10 100 1000
99.999%
99.99%
99.9%
99%
Rate of Change
Availa
bili
ty
Frontier of
availability/change
1 10 100 1000
99.999%
99.99%
99.9%
99%
Rate of Change
Availa
bili
ty
Frontier of
availability/change
1 10 100 1000
99.999%
99.99%
99.9%
99%
Rate of Change
Availa
bili
ty
never
• Performance
• Scale
• Availability (redundancy, dependencies,
configurations, etc.)
• Security
• Privacy
• Retiring tech-debt
If it matters, don’t delegate it!
by the line manager responsible for the –ility debts
Features,
Testing
Availability
Scalability
Performance
Tech-debt
…tradeoff…
Talk Time Title
Please give us your feedback on this session.
Complete session evaluations and earn re:Invent swag.
http://bit.ly/awsevals
Top Related