rightscale user conference: why rightscale?

Post on 05-Dec-2014

606 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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