Here There Be Turtles: Platform Ops in Public Cloud
-
Upload
bridgetkromhout -
Category
Technology
-
view
1.234 -
download
1
description
Transcript of Here There Be Turtles: Platform Ops in Public Cloud
Here There Be TurtlesPlatform Ops in Public Cloud
Bridget Kromhout
@bridgetkromhout
@bridgetkromhout
We are the largest online video distributor of international televised content streaming the world's best movies, documentaries and TV shows on demand with professional subtitles.
@bridgetkromhout
@bridgetkromhout
Platform ops in public cloud?Do you mean Platform as a Service?
How is this different from Infrastructure as a Service?
@bridgetkromhout
@bridgetkromhout
(previous gig) SaaS Life
normal traffic
decision to turn off
decision to turnback on
accidental removal
@bridgetkromhout
Platform?
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
AWS Regions*(containing availability zones)
* for some values of regions: Beijing & Sydney too
@bridgetkromhout
@bridgetkromhout
StorageNo procurement delays!All the IOPS!No waiting!
Yes, cloud storage better than the bad old days in some ways, but with caveats.
@bridgetkromhout
Alphabet Soup: EBS, SSDs, pIOPSGo with SSDs for your Elastic Block Store.
EBS-optimized instances = faster network
Provisioned IOPS: guaranteed, but prevent bursting
@bridgetkromhout
@bridgetkromhout
Story Time!
Data stores and sadness (as a service)
@bridgetkromhout
wow. such nosql. very webscale.
@bridgetkromhout
@bridgetkromhout
“a single write operation holds the lock exclusively, and no other read or write operations may share the lock.”
@bridgetkromhout
It’s 4am. Do you know what your EMR cluster is doing?
@bridgetkromhout
StatsD
monitoring != alerting
@bridgetkromhout
@bridgetkromhout
If it moves, we track it. Sometimes we’ll draw a graph of something that isn’t moving yet, just in case it decides to make a run for it. -- Ian Malpass, Etsy
measure all the things
@bridgetkromhout
So, back to this platform stuff...
...how exactly do you build and deploy it?
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout
orchestration & config management
Current: Future possibilities:
@bridgetkromhout
kitten, not unicorn
@bridgetkromhout
“The single strongest signal that you have something to learn...
...is that a difference exists.” -- Aneel Lakhani
@bridgetkromhout
“The game has changed.”--Andrew
Clay Shafer
@bridgetkromhout
@bridgetkromhout
@bridgetkromhout