rightscale user conference: why rightscale?
Post on 05-Dec-2014
606 Views
Preview:
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
erik.osterman@cbsinteractive.com
+1 (415) 344-1767
http://www.linkedin.com/in/osterman
top related