Agend Who re we? Wht is Cloud Computing? Drivers nd Adoption Enbling Technologies Cloud Computing in Everydy Life Joe Wong Senior Development Mnger, ICS, IBM Kit Yeung Advisory Softwre Engineer, ICS, IBM Mrch 2013 2013 IBM Corportion 2013 IBM Corportion 2 Who re we? IBM Hong Kong Cloud Computing Lbortory A globl softwre development lb specilized in: End-to-end development of web-bsed messging product nd delivery of services through Cloud to our WW customers Softwre s Development of Socil Business nd collbortion products Delivery nd opertion of Business Solutions on Cloud Expertise in Architecture, Infrstructure, UX Design, Appliction Development, QA, Project Mngement, Opertions IBM Connections Mil SmrtCloud for Socil Business Access to Mil nd Clendr in Emil, Online meeting, Connections 4.0 Collbortion Mil in socil network nd no Affordble nd flexible context switching solution Agend Who re we? Wht is Cloud Computing? Drivers nd Adoption Enbling Technologies Business Solutions on Cloud New wys to deliver business vlues 2013 IBM Corportion 3 2013 IBM Corportion 4
Mny Different Definitions... Common Chrcteristics Use of computing resources (hrdwre nd softwre) tht re delivered s service over the Internet... Nme comes from the use of cloud-shped symbol s n bstrction for the complex infrstructure it contins... - Wikipedi Py s you use Rpid elsticity Everything s service Resources re virtulized or bstrcted Ubiquitous network ccess Cloud computing hs the following chrcteristics: (1) Illusion of infinite resources... (2) Elimintion of n up-front commitment by users... (3) Ability to py for use s needed... - UCBerkeley RAD Lbs The concept, quite simply, is tht vst computing resources will reside somewhere out there in the ether (rther thn in your computer room) nd we'll connect to them nd use them s needed." - Jonthn Weber 2013 (The IBM Corportion Times Online) 5 2013 IBM Corportion 6 Py As You Use Rpid Elsticity Minimum up-front investment, little commitment Just like utility Py for servers 'by the hours' (on demnd) Py for storge 'per GB' per month Scle up nd down quickly nd esily Optimize resources on demnd Cn del with unexpected usge peks Py for dt trnsfer 'per GB' Esy to turn resources on nd off to djust running costs 2013 IBM Corportion 7 2013 IBM Corportion 8
Ubiquitous Network Access Mobile First Ubiquitous Network Access Cloud s PC Users 1.3B News, Medi, Serch, Advertisement, Socil Network, e-business, Pyment, Online Entertinment... Mobile Users 4B Loction Bsed, Mobile Ads, Mobile Pyment, Digitl Wllet, Mobile Business 2013 IBM Corportion 9 Things Connected 1T Internet of Things (IOT) Apps: RFID, Brcode, Trnsporttion, Environment, Logistics, Electricity Grid, Nturl Resources 2013 IBM Corportion 10 Different Types of Clouds Public Cloud IT ctivities re provided s service by third prty provider over the internet Customer rents the cpbility Free or py-per-use Resources shred Multi-tenncy Miniml up-front costs nd investment Exmples: IBM SmrtCloud for Socil Business, Gmil, Apple's icloud 2013 IBM Corportion 11 2013 IBM Corportion 12
Privte Cloud Hybrid Cloud IT cpbilities re provided 's service' over n intrnet, within the enterprise nd behind the firewll Customer buys the cpbility to deliver cloud services within the enterprise Internl, on-premise nd externl service delivery methods re integrted Allows outsourcing of non-criticl IT ctivities Costs in initil setup nd on-going mngement Gives benefits of cloud computing, with less limittion on network bndwidth, fewer security exposures nd legl requirements Exmple: ERP system in privte cloud, e-mil system in public cloud Exmples: An in-house web-bsed inventory mngement system t multi-ntionl retil compny 2013 IBM Corportion 13 2013 IBM Corportion 14 Cloud Delivery Model Cloud Mp s s (SS) (SS) providers providers offer offer softwre softwre pplictions pplictions Most Most known known nd nd widely widely used used Exmples: Exmples: SmrtCloud SmrtCloud inotes, inotes, Flickr, Flickr, Office Office 365 365 Pltform Pltform s s (PS) (PS) providers providers offer offer pltform pltform tools tools to to enble enble ppliction ppliction developers developers to to host host their their services services Appliction Appliction servers, servers, dtbses, dtbses, middlewre, middlewre, development development tools tools s s service service Exmples: Exmples: Google's Google's AppEngine, AppEngine, slesforce.com slesforce.com Infrstructure Infrstructure s s (IS) (IS) providers providers offer offer cpcity cpcity for for rent, rent, usu usu with with hosted hosted dt dt centers centers or or servers servers Computing Computing power, power, storge, storge, network, network, etc. etc. s s service service Exmples: Exmples: Amzon's Amzon's E2C, E2C, Dropbox, Dropbox, etc. etc. 2013 IBM Corportion 15 2013 IBM Corportion 16
Cloud Delivery Model Cloud Computing Mrket is Growing Rpidly WW IT Spending Source: Mrket Insights Cloud Assessment, IBM Mrket Survey Report 2013 IBM Corportion 17 2013 IBM Corportion 18 Rel world Exmple: Ningbo Smrter Logistics Cloud Smrter Logistics ipd CEO Dshbord 2013 IBM Corportion 19 2013 IBM Corportion 20
Rel World Exmple: Pnsonic Ushers in cloud computing to connect globl workforce in the cloud Business chllenge Vision is to become the top Green Innovtion Compny in Electronics Industry by 2018. Leverge IT innovtion to enble business units globlly to operte s One Pnsonic. - Embrked on n IT inititive to improve competitive dvntge nd overll business results by helping its multiple business units work together more efficiently. Solution Adopted Cloud-bsed collbortion services to enble its workforce to communicte nd collborte more efficiently More efficient collbortion with its globl network of customers, prtners nd suppliers Benefits Low cost nd rpid deployment Provides cost svings. Superior extrnet cpbilities llow Pnsonic to provide set of cloud collbortion tools for immedite ccess cross ll regions -- connecting globl project tems nd best prctices for product reserch, development nd sles nd giving Pnsonic n edge over competitors. Rel World Exmple: Russell's Convenience Retiler gets socil in the cloud to trnsform business Business chllenge Russell's Convenience, leder in convenience service retil with 24 stores locted cross the western US nd Hwii, ws struggling to keep trck of dy-to-dy issues Mny fell through the crcks Needed n esy wy to connect to solve problems more quickly Needed better system for working beyond the firewll with licensees, vendors nd prtners. Solution Adopted cloud services to enble more semless, trnsprent communictions between mngement nd licensees. Insted of serching through emils or picking up the phone, ll store issues re compiled nd stored in one centrl plce in the cloud which is esily ccessible to experts inside nd outside the compny. Benefits Cut trvel costs by 33% sving. Cut postge costs by 50% By connecting mngers in different stores to determine best selling products, the compny ws ble to increse sles in multiple mrkets. Trck issues online nd use web meetings to hsh out solutions Solving problems nd completing projects fster Provides ccess to Russell's suppliers Allows their rchitecturl firm to review nd pprove plns online, speeding remodeling projects. 2013 IBM Corportion 21 2013 IBM Corportion 22 Agend Who re we? Wht is Cloud Computing? Drivers nd Adoption Enbling Technologies Running Online Business More nd more businesses re hevily dependent on the Internet, e.g. Amzon, Tobo, eby, Twitter, YouTube, Dropbox. In some cses, their entire business revenue comes from online chnnels. Estblishing n Internet business is so esy tht everyone cn be business owner nd strts his or her own compny/ website. Reputtion of your online business my rely on WOMM (Word of Mouth Mrketing) or socil network insted of trditionl mrketing chnnels. Trustworthiness of your business now depends on user rtings or site vilbility, insted of whether your store is big or whether it is in prime loction. 2013 IBM Corportion 23 2013 IBM Corportion 24
Reducing Risks t Online Business Drivers & Considertion for Cloud Adoption There re mny risks in running n online business For some compnies, online or mobile pps re their only storefront, nd they hve to mke sure tht the online site is running smoothly 24x7 The biggest risk is losing business nd losing customer confidence Why your website is down or closed? Hckers Surge in trffic Hrdwre or power filure Lck of hrdwre nd softwre mintennce Slow response to wrnings nd errors Cloud Py on Demnd, Instntneous Provisioning Cloud Pltform provides the ltest softwre updtes nd security fixes Multi-tennt environment my led to concerns Costs & Sclbility Softwre Security Dt Security / Privcy Trditionl Procurement, Provisioning, Instlltion, Setup.. Need to monitor the ltest security bulletin, nd need for dedicted stffs to perform upgrdes Privte dt centre with strict security mesures in ccess Cloud pltform provider lock-in Lock-in Hrdwre/ softwre vendor lock-in 2013 IBM Corportion 25 2013 IBM Corportion 26 Drivers & Considertion for Cloud Adoption Cloud Gurnteed on Contrct Minly developers, miniml effort from dministrtor At Cloud Provider's dt center Mjor Cloud pltforms hve dt centers round the world nd provide optimiztion for globl ccess Level Agreement Stff Dt Loction Globl Presence Trditionl As good s your hrdwre / dministrtor cn chieve Developer, Dtbse dministrtor, Network dministrtor, OS specilist At Compny's own or rentl premises Softwre/ hrdwre deployment in dt centers ll over the world nd tems to mintin the dt centers Drivers - Demnd Spikes Due to socil network effects nd globl presence, demnd on n Internet service cn be unpredictble Trditionlly, for compnies which pln for unpredictble service demnds, they need to cquire redundnt mchines nd higher spre system cpcity. If the service demnd nd trffic does not meet the expecttion, the cost of spre mchines, bndwidth, softwre will be wsted Therefore, mny compnies employ cloud s their service cpcity buffers 2013 IBM Corportion 27 2013 IBM Corportion 28
Inhibitors in Cloud doption Inhibitors - Dt Security / Privcy Controls Security Dt Ownership / Privcy Dt Sovereignty Performnce Cloud service provider In personl Cloud services, your personl informtion mens money - They cn be used in dvertising, dt mining, reselling to third prties As business owner, do you wnt nother compny to host your confidentil dt? Emils? Documents? Online trnsction detils? Some countries re sking Cloud service providers to surrender their dt without wrrnt nor notifying the owners Ex: US Ptriot Act. Wys to store or keep your dt my vry from one provider to nother Pssword encrypted? Dt encrypted? Retention fter deletion? 2013 IBM Corportion 29 2013 IBM Corportion 30 Agend Virtuliztion Virtul Mchines Who re we? Wht is Cloud Computing? Drivers nd Adoption Enbling Technologies Compnies strted virtuliztion in 1980s - Pseudo Mchines, pioneered by IBM's M44/44X system Most compnies use Virtul Mchines for server consolidtions Virtul Mchines re usully being run in isoltion inside powerful host mchine An Operting System running on hosted computer is clled Guest Operting System Resources cn be flexibly llocted to ech of the guest operting systems Guest operting systems cn be pused, tken snpshot, bcked up or restored without interrupting the host 2013 IBM Corportion 31 2013 IBM Corportion 32
Virtuliztion Virtul Storge Virtuliztion Cloud Appliction s Cn be clssified s IS nd SS, nd becomes very populr in mobile computing You never run out of storge, s the storge spce becomes n bstrct concept Multiple storge systems re bundled s Cloud Storge Chrcteristics in Virtul Storge New breed of Cloud s, similr to PS/SS You prepre the recipe (source code), nd give it to the chef (Cloud ppliction provider), they find the ingredient for you nd cook, they never run out of ingredient, they even serve the customer for you. As business, you never worry bout performnce, system stbility, upgrde. Business cn focus on their product Theoreticlly limitless storge spce Multiple copies of file re stored cross multiple servers or even multiple physicl loctions for resilience Some virtul storge services llow you to store multiple versions of the sme files Cloud provider chrges by CPU times, storge nd bndwidth. They lso mintin the pltform, operting system, storge nd development tools. Exmple: Google App Engine 2013 IBM Corportion 33 2013 IBM Corportion 34 Agend Who re we? Wht is Cloud Computing? Drivers nd Adoption Enbling Technologies Think Innovtion Chnge Beyond 2013 IBM Corportion 35 2013 IBM Corportion 36