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?