I’m CloudConfusedDemystifying Cloud Computing
What the say:“Biggest Paradigm Shift in 20 years”“Game Changers”“Just On”“Pay As You Go”“Tremendous Cost Cutting”
Describe The Cloud To MeThe Cloud21 experts are defining cloud computing http://bit.ly/C6jIm*Picture taken under Creative Common license
Who Cares?What is it for me?
First, What the heck isCloud ComputingFirst, what the heck is Cloud Computing?…in simple, plain English please!
Let’s use a simple analogy Say you just moved to a city, and you’re looking for a place to live
You can eitherBuilda house or Rentan apartment
If you builda house, there are a fewimportant decisions you have to make…
Howbigis the house? are you planning to grow a large family? Remodel, addition  typically cost a lot more once the house is built
But, you get a chance to customizeitflooringtilewindowsfloor planRooflightinglandscaping
Once the house is built, you’re responsible for maintenance Pay property taxHire LandscaperWaterElectricianElectricityPlumberHeating and Cooling Gutter CleaningHouse Keeping
How about renting?
Consider a builder in your city builds a massivenumber of apartment units
A unit can easilybe converted into a 2,3,4 or more units
You make a fewer, simplerdecisionsYou can start with one unit and grow later, ordownsize
But…You do nothavea lot of options to customize your unit
triple pane windowsgreen materialshigh capacity electricityhigh speed InternetHowever, builders provide you with very high quality infrastructure
No need to worryabout maintenance costNo need to Hirelandscapers, electricians, plumbers
Pay as You GoJust pay your rentand utilities
Let’s translate to  Cloud Computing?
As an end-consumer, believe it or not you’ve been using Cloudfor long times
Yes, most of them are Free
In return, you’re willing to give awayyour informationfor ads and other purposes
But you’ve been enjoying High Reliability Service(ok, ok, most of them are)Unlimited StorageConnecting, Sharing
OK, Now tell that to the business ownerGive up your data, thenyou can use this infrastructure for free
This is how their CEO would feel
My Business Needs…SecurityPrivacyReliabilityHigh Availability
Building EnterpriseSoftwareis like…. Building Medieval CastleStone WallFire-proofMoatArmyDeath Hole
Let’s Hire an Army of IT EngineersSupportSoftware UpgradeBackup/RestoreService PackDevelopmentNetwork issues
Let’s BuildHuge Data CenterCapacity PlanningCooling Management Disaster PlanServer Crashes
In the mean time,… Many things have changed
The enterprise world we live in 2010and beyondGlobal Direct, Open CustomersCommunication(Customers, Resources, IPs are acquired everywhere)(e.g. Social Media)Digital Life Convergence(Work and Personal lines are blurring)Work Remotely(Mobility Trend)TransparencyBrief Collaboration(Blogs, Social Computing)(Assemble the best,  Disassemble upon completion)
2008-09Economy is upside downLayoffsBankruptcy Excess Capacity
Can we bridge the gap?
Requires aNew WayofThinking
Cloud Computing is notanswerthefor all
But it could simplifyour lives….
Leave it the expertswho have a lot of money to spend to build giantdatacenters across the globe
Your data is replicated3 or 4 times in their data centerHigh Availability
High Traffic?Adding “servers” is a click away. Running in just minutes, not days
It can even load balance your server traffic
Expect your CloudNetworkis always up
Yes, you can even pick whereyour data and “servers” reside
Business Contraction?Just reduce your computing power,storage
Wait, What is the catch?
Cloud Computing is relatively newtechnology
Growing PainsWe all learn from it
Only a handful of major playerscan build this massive infrastructure
Not many software written yet to takeadvantage of cloudinfrastructure
Sensitive Data in the Cloud?are there yet? EncryptionData at RestData in Motion
Yes, you’re loosing some controls some configurationsphysical securityonly subset of APIs
Let’s clear common confusionsabout Cloud Computing
Who is paying whom?
Typical ScenariosSoftware/ServiceProvidersCloud/InfrastructureProviderYou(Business, Individual)You may also build softwaredirectly on the provider’s platform andpay them directly
Do I have to start over?
In some cases, you could redirectyour data to the cloud BeforeMigrate Data to the Cloud
In some cases, you could redirectyour data to the cloud After
However, to take advantage fully, migrate all or create new apps on the cloudEmployeesSuppliersCustomers
Is this just Hosting 2.0?
No, they have different  architecturesand business modelCloud PlayersHosting PlayersHundreds of them aroundthe worldOnly few can afford billions dollar investment on data centers
Your contractsCloud PlayersHosting PlayersPay As You GoOften yearlyPay only what you use
Reliability, High Availability, Capacity ElasticityCloud PlayersHosting PlayersBring your own or rentservers to increase capacityVirtually unlimited storage, computing powerYou have to manage reliability, fail over yourselfBuilt-in Redundancy
The end of PC ?
NOMost cloud applications that will be built are accessible from PC. Applications can be a browser base, applicationrunning on PC accessing data and services on the cloudSo will the mobile applications
Even More Confused? “Like” a Facebook Page “I’m Cloud Confused”http://bit.ly/7GItnb
For more presentations like this, visit, follow, subscribe to:  Blog: http://www.andyharjanto.comTwitter: http://twitter.com/harjantoContact: andy@gestone.com

I'm Cloud Confused!