pre-talk

- next month: hypervisor showcase

-- ms hyper-v

-- vmware

-- citrix xensource

- upcoming

-- 3/3 java sig: running java apps on ec2

-- 6/3 security sig/cloud services

-- 40% off etech w/ code: et09ffd

-- oscon in san jose

-- interop

-- salesforce talk

-- cloudcamp?

-- new version of app engine released last night

right scale

- michael cramdell, ceo of rightscale

-- cloud deployment platform

-- 10k users

-- 300k servers

--- features

---- automated management: reduced admin overhead

---- cloud neutrality

---- transparency

-- sits btwn amazon, gogrid, rackspace, etc and cloud apps

-- customers: animoto, sling, woot

- history

-- pre-public w/ amazon cto

-- taught grad class w/ ror apps launched on ec2, but students would leave servers up.  so rightscale was built to automate instance spin up/down

-- motivation

--- forking a server

--- pay as you go. foundations google and yahoo have built(!)

--- just launch a server

-- cost analysis

--- 1 server for 1 yr on ec2 = $876

--- 1 programmer for 1 day = $400- $1000

--- throw servers not humans at problems

-- classic dilemmas

--- over building hardware = wasted money

--- peak vs. avg utilization

-- new mindset

--- plan for failure

--- focus on automation

--- servers are disposable

-- great for business

--- 45 day float on bill

--- no need to buy hardware

--- no techcrunch

--- ideal for spike-y usage

-- barriers to customers

--- fear of lock-in

--- security

--- loss of control

--- overhead of moving

-- customer needs

--- fast onboarding

--- expertise

--- portability

-- layers

--- saas: most lock-in

--- paas

--- rightscale

- overview of deployment

-- 4 x app servers

-- launched dynamically

-- httperf used to simulate load

-- rule based scaling

-- cloud computing is built on the shoulders of virtualization

--- amazon uses syslog to create persistent logs from virtual servers

--- cost = time to change x live images x time to retrieve, launch, change, x stored images

--- server templates are base images w/ dynamic personalities, app server, web server, grid comput, etc.

--- centos base images

--- on launch, download a list of programs that define personality

--- clusters are based on templates, not hardware

-- backend processing

--- animoto has a web front end that farms off video rendering to grid backend

-- failover

--- for DBs,  promote slave and launch new slave

--- amazon’s ebs volumes?

--- mmulti-zone deployment

-- all pop stacks supported

-- animoto scaled from 50 to 3500 servers in 3.5 days

-- clouds surpase traditional hosting

--- multi server sizwes

- reasign ips

-- multi failure zones

--- multi geo

--- dosk volumes

-- layered arch

--- cloud neutrality

--- automation engine

--- temopaltes

--- apis

--- web ui

-- agile deployment

-- partner oriented company

-- ecosystem:

--- rightscale under - customers, software vendors, cloud providers

--- email michael@rightscale.com for a free tshirt

- qa

-- do we need an account w/ amazon?  yes.

-- whats are the common features in the base image?

--- ec2 -> launch a server

--- bigtable, sdb -> proprietary = lock-in

-- scaling relational dbs?

--- sharding dbs

--- not yet fully solved

--- most customers use traditional relational DBs for legacy reasons

--- new datastores are being used for more specific apps

-- rightscale like azure fabric controller? not really clear

-- security compliance for enterprise customers?

--- clouds aren’t the best yet

--- saas70?

-- legacy apps?