Innov,ve Comp nies & Cloud u,ng
Ake Edlund, PhD Project leder t KTH Cloud projects CEO Pwn Promo=on Cloud strtegies Strtup Evngelist Numeri, MySQL Cluster, Cycore
SeOng the stge First: Wht is cloud compu=ng? The bsics. Then: Innov=ve compnies nd cloud compu=ng. Ques=ons? Any =me during nd Ner the tlk.
Wht is "cloud compu,ng"? Cloud compu=ng is the bility to migrte the comput=on tht used to hppen t the edges into the network.. Rndy H Ktz, Berkeley RAD Lbs See berkeleyclouds.blogspot.com
Cloud vs Grid Cloud vs Grid Google Trends, 24th of November 2009
Cloud vs Grid Cloud vs Grid A,C,D,E = SYS CON Medi conferences B = Cisco medi event F = MicrosoN medi event Google Trends, 24th of November 2009
Cloud Compu,ng short version Cloud = Virtuliz,on + Autom,on 1. The cloud is IT infrstructure s service. 2. The IT infrstructure is delivered s virtul mchines. 3. Autom,on moves those VMs round, thereby providing the delivery mechnism for the service. Rchel Chlmers, 451 group, October 20th, 2008
Cloud Compu,ng longer version
Cloud Compu,ng longer version 1. The illusion of infinite compu,ng resources.. 2. The elimin,on of n up front commitment by Cloud users.. 3. The bility to py for use s needed ) Signup for n AWS ccount Use your exis=ng Amzon.com ccount if you wnt b) Register credit crd Billed on the 1st of every month for usge prior c) hcp://ws.mzon.com/ec2
Spectrum of Clouds Instruction Set VM (Amzon EC2) Bytecode VM (Microsoft Azure) Frmework VM (Google App Engine) Lower level, Less mngement Higher level, More mngement EC2 Azure AppEngine Autom=c sclbility nd filover
Two views, sme thing Cloud Clients (e.g. Browsers, Devices) Cloud Applic,on (e.g. SS) Cloud Services (e.g. Web Services) Cloud PlOorm (e.g. App Server) Cloud Storge (e.g. Dtbse) Cloud Infrstructure (e.g. Physicl/Virtul Hrdwre)
Complexity nd Vendor lock in Cloud Clients Clients (e.g. Browsers, Devices) Cloud Applic,on Services (e.g. SS) Cloud Services (e.g. Web Services) Applic,ons Cloud PlOorm (e.g. App Server) PlOorm Cloud Storge (e.g. Dtbse) Storge Cloud Infrstructure (e.g. Physicl/Virtul Hrdwre) Infrstructure Incresing level of complexity nd vendor lock in
But is tht the full story? Mny services spn different lyers t once For exmple Amzon / Google / MicrosoN Fcebook / MySpce YouTube / Flickr Eby...mking stndrdiz=on even hrder
Why now? Experience with very lrge dtcenters Unprecedented economies of scle Resource Cost in Medium DC 1000 servers Cost in Very Lrge DC 50,000 servers Rtio Network $95 / Mbps / month $13 / Mbps / month 7.1x Storge $2.20 / GB / month $0.40 / GB / month 5.7x Administrtion 140 servers/dmin >1000 servers/dmin 7.1x Price per KWH Where Possible Resons Why 3.6 Idho Hydroelectric power; not sent long distnce 10.0 Cliforni Electricity trnsmitted long distnce over the grid; limited trnsmission lines in By Are; no col fired electricity llowed in Cliforni. 18.0 Hwii Must ship fuel to generte electricity
Why now? Technology is redy Pervsive brodbnd Internet Fst x86 virtuliz,on Virtuliz=on mkes it ll possible Virtuliz=on is now built in to microprocessors o Intel s Virtuliz=on (Intel VT) o Hrdwre bsed, very fst Py s you go billing model Stndrd sozwre stck
Why now? Business drive! Flexibility Eco efficiency Credit crunch business imper,ves CpEx to OpEx py s you go Fixed cost to vrible cost Improved,me to mrket
Py by use insted of provisioning for pek Resources Cpcity Demnd Resources Cpcity Demnd Time St=c dt center Time Dt center in the cloud Unused resources
Hevy penlty for underprovisioning Resources Cpcity Demnd Resources 1 2 3 Time (dys) Lost revenue Cpcity Demnd 1 2 3 Time (dys) Resources 1 2 3 Time (dys) Lost users Cpcity Demnd
Adop,on Chllenges Avilbility Dt lock-in Chllenge Dt Confidentility nd Auditbility Opportunity Multiple providers & DCs Stndrdiztion Encryption, VLANs, Firewlls; Geogrphicl Dt Storge
Growth Chllenges Chllenge Opportunity Dt trnsfer bottlenecks FedEx-ing disks, Dt Bckup/ Archivl Performnce unpredictbility Sclble storge Bugs in lrge distributed systems Scling quickly Improved VM support, flsh memory, scheduling VMs Invent sclble store Invent Debugger tht relies on Distributed VMs Invent Auto-Scler tht relies on ML; Snpshots
Policy nd Business Chllenges Chllenge Opportunity Reputtion Fte Shring Offer reputtion-gurding services like those for emil Softwre Licensing Py-for-use licenses; Bulk use sles
Strtup opportuni,es Innov,ve Compnies nd Cloud Compu,ng P romotion w n
Innov,ve Comp nies & Cloud u,ng
Yer 2002, Stockholm, one of these Sturdys
Yer 2002, Stockholm, one of these Sturdys 3 months buying Weeks to get it right 1 month POC Yers of ownership
Yer 2002, Stockholm, one of these Sturdys 3 months buying Weeks to get it right 1 month POC Yers of ownership
Yer 2002, Stockholm, one of these Sturdys 3 months buying Weeks to get it right 1 month POC Yers of ownership
Cloud compu=ng (repet) Illusion of infinite resources enough for my needs, now nd in the future Now, s in "NOW" elimin=on of n up front commitment Py s you go py for wht you use
Yer 2002, Stockholm if tody Now, s in "NOW" 3 months buying Weeks to get it right 1 month POC Yers of ownership Tody Py syou go
Open source sonwre Cloud Compu=ng Virtul tems spred cross the Web Strtups Microstrtups bootstrpping wonders Rech profitbility without ny VC csh Strtup boot cmps ycombintor,... Killer pps web, mobile, sensor,... Bl=cGrid Innov=on Lb "Fortune 1 million
Not only strtups Number of yers un,l compe,ng product ppers 35 30 25 20 15 10 5 0 1887 1906 1907 1926 1927 1946 1947 1966 1967 1986 Period of,me?
Bootstrpping strtups Bootstrpping more thn ever Quick lunch! Quick to de lunch! New direc=ons, prototyping, customer projects Lower your own internl IT costs VC = VISA Crd
Showing off for investors nd customers then turn it off
Showing off for investors nd customers then turn it off First month's IT cost, demoing to investors $40 P romotion w n
Summry, so fr Innov=on incresingly importnt Speed quick to lunch, quick to stop Cost py for wht you use... now, Sclbility
Do you scle? April, 2007: 4 million unique visitors June, 2007: 10 million
Do you scle? April, 2007: 4 million unique visitors June, 2007: 10 million
hcp://www.pdc.kth.se/members/edlund
hcp://www.pdc.kth.se/members/edlund
More exmples Quick prototyping (MySQL exmple) Customer projects (Cycore/LEGO) Peks (SEMC) P romotion w n
Future/now Sclbility lb Do your technology, nd business, scle? Get rel numbers erly. Dev your pp schools Sensor networks
New Incubtors/VCs Inspiring: Networking focus Quick visits 12 weeks Pizz money Py in kind BGi (next)
Bl,cGrid Innov,on Lb (BGi) the str,ng point for erly stge strtups in the Bl,cs Sclbility How to build technology nd business spects Course Lerning how to leverge on cloud compu=ng Course Strtup school Networking lumni, investors, excellence centers, industry Mentors finding nd follow up Prototyping resources the whole Bl=cCloud to ply with
Future/soon Fortune 1M Our vision is to enble one person to invent nd run the next revolu=onry IT service, oper=onlly expressing new business ide s mul= million user service over the course of long weekend. By doing so we hope to enble n Internet "Fortune 1 million. RAD Lb, Berkeley
Wrpping up big ques=ons Wht did I relly wnt to tell you with this? Wht will you remember?
Answers Wht I wnted to sy: Cloud compu=ng is gret for strtups
Answers Wht I wnted to sy: Cloud compu=ng is gret for strtups Wht you'll remember:
Specil thnks Were I'm geong my inspir=on nd support... John Grethouse strtup relist Rich Wolski strtup technologist
Thnks for listening! www.pwnpromo=on.com