8. Configuration Reduction
• You can reduce the need for
configuration
• You can’t eliminate it
• You can only replace it
• Consequence:
• Plan for it
• Include it in estimates
• Allocate people for it
lim
t→∞
k(t)=0
8
22. Cloud Performance Test
start_amount ← bill.current
1000.times do { test }
end_amount ← bill.current
assert end_amount –
start_amount ≤ $1.00
22 https://www.flickr.com/photos/eovemar/6275924614
23. Scaling Out
• Do you think you can
outscale Google, Amazon or
Microsoft?
• Disk space
• RAM
• CPU time
• They can easily outscale you
• Through the bill
23 https://www.flickr.com/photos/eovemar/6275924614
27. No Security by Obscurity
• Public clouds by definition
accessible everywhere
• Synthetic data
• Authentication and
authorization
27
https://www.flickr.com/photos/sushicam/4950692923/
29. 29
Lesson Learned #5:
You Don’t Own the Cloud
https://www.flickr.com/photos/14646075@N03/3498450536/
30. Regions and Availability
• GA: General Availability
• Keyword: “general”
• Region important
• Whitelisting
30 https://www.flickr.com/photos/punxutawneyphil/6207458951/
31. Versions as a Service
• New versions
• Alpha and beta versions
• Cool
• But unreliable
• Incompatibilities
• Between client libraries
31
https://www.flickr.com/photos/serdar/11619340553/
35. Set Up Logging Correctly
• System logging
• Learn to read system logs
• Audit the logs regularly
• Application logging
• Integrate with logging
infrastructure
35
https://www.flickr.com/photos/waltstoneburner/7946581522/