rightscale user conference: why rightscale?
Embed Size (px)
DESCRIPTION
TRANSCRIPT

Why RightScale?
Erik Osterman
Director of Operations, CBS Interactive

2
What’s my background?• Backend Software Engineer / Scalability Expert• Founded a few companies all run on AWS• Consultant helping startups move to AWS• Joined Clicker.com as Director of Operations• Clicker.com Acquired by CBS Interactive

3
Who are we?

4
Why RightScale?• Framework for Operations• Standardization of Operations• Evolution of Operations

5
Standard MVC Framework

6
Framework for Operations• Frameworks all the rage in software development
• MVC – Rails, Symfony, Kohana, Spring• MVP – Google Web Toolkit • MTV – Django

7
Framework for Operations• Frameworks all the rage in software development • Build your infrastructure the same way
• RightScripts are the Models (where all the logic goes)• Server Templates are the Views (ties all the logic together into a server)• RightScale is the Controller (launches & manages servers)

8
Framework for Operations• Frameworks all the rage in software development • Build your infrastructure the same way• Create reusable, standardized components that can be shared

9
Framework for OperationsCouchDB Scribe Mongrel2
Redis ActiveMQ NodeJS / Socket-io
Varnish Squid Nagios
MySQL Tomcat GlusterFS
Cassandra+Hadoop+Pig Rails Hudson
Splunk Git & Subversion Corosync + Pacemaker
OpenVPN SOS Job Scheduler HAProxy
Wordpress Artifactory MCollective

10
Framework for Operations• Frameworks are popular in web development • Build your infrastructure the same way• Create reusable components that can be shared• Simplify long-term maintenance

11
Standardization of Operations• Consistent way of doing things
• What works in one cloud can work in another cloud• rs_tag –add app:role=memcache• rs_tag –query app:role=memcache
• Clone deployments, server templates, right scripts

12
Standardization of Operations• Consistent way of doing things
• What works in one cloud can work in another cloud• Clone deployments, server templates, right scripts
• Commoditization of Infrastructure• Use Private or Public Clouds – It’s all the same• Simplify Migration

13
Standardization of Operations• Consistent way of doing things
• What works in one cloud can work in another cloud• Clone Deployments, Server Templates, RightScripts
• Commoditization of Infrastructure• Use Private or Public Clouds – it’s all the same• Simplify migrations
• Reduction in Technical Debt• Less technical debt than rolling out your own custom solution• Less of a problem, if someone leaves the company

14
Evolution of Operations• Makes sense to Engineers
• Turn engineers into DevOps • Don’t silo your ops team from your engineering team

15
Evolution of Operations• Makes sense to Engineers
• Turn engineers into DevOps • Don’t silo your ops team from your engineering team
• Reduces Engineering bottle necks• Uses a modern approach to operations• Teaches skills necessary for modern software development

16
Evolution of Operations• Makes sense to Engineers
• Turn engineers into DevOps • Don’t silo your ops team from your engineering team
• Reduces Engineering bottle necks• Uses a modern approach to operations• Teaches skills necessary for modern software development
• Operational Insurance• More people who can fix things reduces liability• Distribution of responsibility (Human HA?)

17
What’s the future hold?

18
What have we learned?• RightScale gives you the tools• Use templates a starting off point• Build for High Availability• Visit http://highscalability.com/

19
What have we learned?
Check out the “Roll your own Server Templates” session for more!

20
Contact Information
Erik Osterman
Director of Operations, CBS Interactive
+1 (415) 344-1767
http://www.linkedin.com/in/osterman