how your business can take advantage of cloud computing
Post on 17-Oct-2014
13.518 views
DESCRIPTION
Cloud Computing is one of major technology shifts which recently gains momentum. Business can reap quick benefits by implementing their cloud strategy carefully. This presentation describes 'what' cloud computing in simpler terms, and will follow with 'how' in a future presentation.TRANSCRIPT
Cloud Computing
Take Advantage of Cloud Computing
How Your Business Can
Andy Harjanto
First, What the heck isCloud Computing
First, what the heck is
Cloud Computing?
Let’s use a simple analogy
Say you just moved to a city, and you’re looking for
a place to live
You can either
Build a house or
Rent an apartment
If you build a house, there are a few
important decisions you have to make…
How big is 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
customize it
tileflooring
Roof floor plan
landscaping
windows
lighting
Once the house is built,
you’re responsible for maintenance
Hire LandscaperElectricianPlumber
Pay property taxElectricityWater
Let’s look at renting?
Consider a builder in your city builds
a massive number of apartment units
A unit can easily be converted into a 2,3,4 or more units
You make a fewer,
simpler decisions
You can start with one unit and grow later, ordownsize
But…You do not have
a lot of options to customize your unit
However, this builder will provides you with high quality infrastructure
high speed Internet
high capacity electricity
triple pane windows
green materials
No need to worry about maintenance cost
No need to Hire landscapers,
electricians, plumbers
Just pay your rentand utilities
Pay as You Go
Let’s translate to
Cloud Computing?
Let’s Look At LifeWithout Cloud Computingaka Today
IT Staff
Data Center
Support
Software License, Development, Maintenance
Typical IT Cost Structure
As the business
expands…
…need to expand your data center too
Business Contraction Means….
Increasingly Unused Computing Power
But…
Global Expansion?
Better start investing computinginfrastructure in that region(gov regulation, performance)
You are in full control over
Applications
Data
Security
Privacy
Typically, majority of cost structure isfrom labor cost (IT, Support)
High Fixed Cost
Now, Let’s look what
cloud computingcould do for you
There are many services
you can use for your IT needs
Let’s look at 3 major services
Virtually Unlimited Computing Power
use only what you need
Example
We can increase computing power from 2 units to N in minutes, with a simple configuration change.
We can also decrease it as quickly and easily too
Scenarios
Computing Elasticity
Business ExpansionTraffic Spike because of Media CoverageShort-term researchBusiness contraction
Typical Compute Pricing
Per Hour (Elapsed Time)
$0.10 - $1.00
Computer running 24 hour a day costs as low as $72/month
depends on server specifications
Virtually Unlimited Storage
For storing your documents, files
Example
You can upload, download as many files as you want,
delete or backup unused files to reduce cost
ScenariosCloud Store
File Sharing, Collaboration Multimedia storageBackup /Archival
Typical Cloud Storage Pricing
$0.15 Per GB/Per Month
Storing
Upload
Download$0.10 Per GB
$0.15 Per GB
Virtually Unlimited (Structured) Data
databasesupdates queries
transactions
relationalentity base
ExampleCreate as many
databasesas you need
ScenariosCloud Data
Running day-to-day business operationsSales dataCustomer data Employee data Inventory data
Large research
Typical Cloud Data Pricing
$9 1 GB/Per Month
Database Size
Others use per hour metering
There are a few more
Cloud Services
Machine Imageprivate cloudQueue
Federation
Web Services
and you can pick and chooseone or more cloud services
Even you can mixthe cloud providers
Now, we’re cooking!
Storage
Bandwidth Compute
Your IT costs would likely to be
mostly variable costs
Talking to your cloud services
Typically done via standard, simple, modern protocols and formats
HTTP REST
JSON XML
Typical SLAs
99.95% uptime
around
You choose where they reside
Although data and computing are accessible
everywhere
But, in order to be flexible and elastic,
the platforms on which you build applicationshave limited feature sets
Server Crash
Monitoring
Data Replication
Network Outage
Catastrophic Events
Cloud providers would
provide heavy lifting
All of these require
MASSIVE data centers and
capital investments
Easily measured in billions (US$)
Only a handful of major playerscan build the infrastructure
How My Business Can Take Advantage of
Cloud Computing
ComputeData
Files
Clients
Clients
The best model to put all servicesin the cloud
If you can start over..
You’ve seen this model works well many times before
55 millions
300 millions
…and many others
14 million videos uploaded monthly
140 million daily status updates
2 billion pictures uploaded monthly
300 million users
70% users outside US
1engineer
million users1
ratioIf we could be just 1% as efficient…
All of these are done with
Of course, that’s not that easyYou may already have millions lines of code
that run your business
People try to put the puzzle together
Traditional SoftwareCloud Computing
Mix #1: Private Cloud
Existing IT Infrastructure
CloudVPN
Mix #2: Hybrid Model
Existing IT Infrastructure
Cloud
Data/Storage
Computing/Applications
Example, accessing cloud data from existing infrastructure
Does mixthem together
worth doing?
Now, it’s time to
simplify your business
We’ve been on this road many times before
It’s painful first, but at the end,
we come ahead
Let’s look at a few examples
down to memory lane
Often simpler technology cancompete and win against superiortechnology
UserRich UI HTML
Interface1996
Protocol
heavyfeature rich
lightweightsimple
CORBA DCOM RPC JSON REST SOAP
Communication
140 characters
text message
this is your business
this is thecloud platform
How do I jump?Or Should I?
Second part of the presentation will address just that
Simplifying Your Business On the Cloud
http://www.slideshare.net/Guppers/10-simple-ways-to-simplify-your-business-on-the-cloud
…and address Elephant in the room too
Security
Privacy
Identity
In Summary…
Cloud platform provides you with
Cost ElasticityPower ElasticityHigh AvailabilityScalabilityGlobal ReadyLong term Cost Reduction
For more presentations like this, visit, follow, subscribe to:
Blog: http://www.andyharjanto.com Twitter: http://twitter.com/harjanto
Contact: [email protected]