how your business can take advantage of cloud computing

70
Cloud Computing Take Advantage of Cloud Computing How Your Business Can Andy Harjanto

Post on 17-Oct-2014

13.518 views

Category:

Technology


4 download

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

Page 1: How Your Business Can Take Advantage Of Cloud Computing

Cloud Computing

Take Advantage of Cloud Computing

How Your Business Can

Andy Harjanto

Page 2: How Your Business Can Take Advantage Of Cloud Computing

First, What the heck isCloud Computing

First, what the heck is

Cloud Computing?

Page 3: How Your Business Can Take Advantage Of Cloud Computing

Let’s use a simple analogy

Say you just moved to a city, and you’re looking for

a place to live

Page 4: How Your Business Can Take Advantage Of Cloud Computing

You can either

Build a house or

Rent an apartment

Page 5: How Your Business Can Take Advantage Of Cloud Computing

If you build a house, there are a few

important decisions you have to make…

Page 6: How Your Business Can Take Advantage Of Cloud Computing

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

Page 7: How Your Business Can Take Advantage Of Cloud Computing

But, you get a chance to

customize it

tileflooring

Roof floor plan

landscaping

windows

lighting

Page 8: How Your Business Can Take Advantage Of Cloud Computing

Once the house is built,

you’re responsible for maintenance

Hire LandscaperElectricianPlumber

Pay property taxElectricityWater

Page 9: How Your Business Can Take Advantage Of Cloud Computing

Let’s look at renting?

Page 10: How Your Business Can Take Advantage Of Cloud Computing

Consider a builder in your city builds

a massive number of apartment units

Page 11: How Your Business Can Take Advantage Of Cloud Computing

A unit can easily be converted into a 2,3,4 or more units

Page 12: How Your Business Can Take Advantage Of Cloud Computing

You make a fewer,

simpler decisions

You can start with one unit and grow later, ordownsize

Page 13: How Your Business Can Take Advantage Of Cloud Computing

But…You do not have

a lot of options to customize your unit

Page 14: How Your Business Can Take Advantage Of Cloud Computing

However, this builder will provides you with high quality infrastructure

high speed Internet

high capacity electricity

triple pane windows

green materials

Page 15: How Your Business Can Take Advantage Of Cloud Computing

No need to worry about maintenance cost

No need to Hire landscapers,

electricians, plumbers

Page 16: How Your Business Can Take Advantage Of Cloud Computing

Just pay your rentand utilities

Pay as You Go

Page 17: How Your Business Can Take Advantage Of Cloud Computing

Let’s translate to

Cloud Computing?

Page 18: How Your Business Can Take Advantage Of Cloud Computing

Let’s Look At LifeWithout Cloud Computingaka Today

Page 19: How Your Business Can Take Advantage Of Cloud Computing

IT Staff

Data Center

Support

Software License, Development, Maintenance

Typical IT Cost Structure

Page 20: How Your Business Can Take Advantage Of Cloud Computing

As the business

expands…

…need to expand your data center too

Page 21: How Your Business Can Take Advantage Of Cloud Computing

Business Contraction Means….

Increasingly Unused Computing Power

But…

Page 22: How Your Business Can Take Advantage Of Cloud Computing

Global Expansion?

Better start investing computinginfrastructure in that region(gov regulation, performance)

Page 23: How Your Business Can Take Advantage Of Cloud Computing

You are in full control over

Applications

Data

Security

Privacy

Page 24: How Your Business Can Take Advantage Of Cloud Computing

Typically, majority of cost structure isfrom labor cost (IT, Support)

High Fixed Cost

Page 25: How Your Business Can Take Advantage Of Cloud Computing

Now, Let’s look what

cloud computingcould do for you

Page 26: How Your Business Can Take Advantage Of Cloud Computing

There are many services

you can use for your IT needs

Let’s look at 3 major services

Page 27: How Your Business Can Take Advantage Of Cloud Computing

Virtually Unlimited Computing Power

use only what you need

Page 28: How Your Business Can Take Advantage Of Cloud Computing

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

Page 29: How Your Business Can Take Advantage Of Cloud Computing

Scenarios

Computing Elasticity

Business ExpansionTraffic Spike because of Media CoverageShort-term researchBusiness contraction

Page 30: How Your Business Can Take Advantage Of Cloud Computing

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

Page 31: How Your Business Can Take Advantage Of Cloud Computing

Virtually Unlimited Storage

For storing your documents, files

Page 32: How Your Business Can Take Advantage Of Cloud Computing

Example

You can upload, download as many files as you want,

delete or backup unused files to reduce cost

Page 33: How Your Business Can Take Advantage Of Cloud Computing

ScenariosCloud Store

File Sharing, Collaboration Multimedia storageBackup /Archival

Page 34: How Your Business Can Take Advantage Of Cloud Computing

Typical Cloud Storage Pricing

$0.15 Per GB/Per Month

Storing

Upload

Download$0.10 Per GB

$0.15 Per GB

Page 35: How Your Business Can Take Advantage Of Cloud Computing

Virtually Unlimited (Structured) Data

databasesupdates queries

transactions

relationalentity base

Page 36: How Your Business Can Take Advantage Of Cloud Computing

ExampleCreate as many

databasesas you need

Page 37: How Your Business Can Take Advantage Of Cloud Computing

ScenariosCloud Data

Running day-to-day business operationsSales dataCustomer data Employee data Inventory data

Large research

Page 38: How Your Business Can Take Advantage Of Cloud Computing

Typical Cloud Data Pricing

$9 1 GB/Per Month

Database Size

Others use per hour metering

Page 39: How Your Business Can Take Advantage Of Cloud Computing

There are a few more

Cloud Services

Machine Imageprivate cloudQueue

Federation

Web Services

Page 40: How Your Business Can Take Advantage Of Cloud Computing

and you can pick and chooseone or more cloud services

Even you can mixthe cloud providers

Now, we’re cooking!

Page 41: How Your Business Can Take Advantage Of Cloud Computing

Storage

Bandwidth Compute

Your IT costs would likely to be

mostly variable costs

Page 42: How Your Business Can Take Advantage Of Cloud Computing

Talking to your cloud services

Typically done via standard, simple, modern protocols and formats

HTTP REST

JSON XML

Page 43: How Your Business Can Take Advantage Of Cloud Computing

Typical SLAs

99.95% uptime

around

Page 44: How Your Business Can Take Advantage Of Cloud Computing

You choose where they reside

Although data and computing are accessible

everywhere

Page 45: How Your Business Can Take Advantage Of Cloud Computing

But, in order to be flexible and elastic,

the platforms on which you build applicationshave limited feature sets

Page 46: How Your Business Can Take Advantage Of Cloud Computing

Server Crash

Monitoring

Data Replication

Network Outage

Catastrophic Events

Cloud providers would

provide heavy lifting

Page 47: How Your Business Can Take Advantage Of Cloud Computing

All of these require

MASSIVE data centers and

capital investments

Easily measured in billions (US$)

Page 49: How Your Business Can Take Advantage Of Cloud Computing

How My Business Can Take Advantage of

Cloud Computing

Page 50: How Your 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..

Page 52: How Your Business Can Take Advantage Of Cloud Computing

facebook

14 million videos uploaded monthly

140 million daily status updates

2 billion pictures uploaded monthly

300 million users

70% users outside US

Page 53: How Your Business Can Take Advantage Of Cloud Computing

1engineer

million users1

ratioIf we could be just 1% as efficient…

All of these are done with

Page 54: How Your Business Can Take Advantage Of Cloud Computing

Of course, that’s not that easyYou may already have millions lines of code

that run your business

Page 55: How Your Business Can Take Advantage Of Cloud Computing

People try to put the puzzle together

Traditional SoftwareCloud Computing

Page 56: How Your Business Can Take Advantage Of Cloud Computing

Mix #1: Private Cloud

Existing IT Infrastructure

CloudVPN

Page 57: How Your Business Can Take Advantage Of Cloud Computing

Mix #2: Hybrid Model

Existing IT Infrastructure

Cloud

Data/Storage

Computing/Applications

Example, accessing cloud data from existing infrastructure

Page 58: How Your Business Can Take Advantage Of Cloud Computing

Does mixthem together

worth doing?

Page 59: How Your Business Can Take Advantage Of Cloud Computing

Now, it’s time to

simplify your business

Page 60: How Your Business Can Take Advantage Of Cloud Computing

We’ve been on this road many times before

It’s painful first, but at the end,

we come ahead

Page 61: How Your Business Can Take Advantage Of Cloud Computing

Let’s look at a few examples

down to memory lane

Often simpler technology cancompete and win against superiortechnology

Page 62: How Your Business Can Take Advantage Of Cloud Computing

UserRich UI HTML

Interface1996

Page 63: How Your Business Can Take Advantage Of Cloud Computing

Protocol

heavyfeature rich

lightweightsimple

CORBA DCOM RPC JSON REST SOAP

Page 64: How Your Business Can Take Advantage Of Cloud Computing

Communication

Email

140 characters

text message

Page 65: How Your Business Can Take Advantage Of Cloud Computing

this is your business

this is thecloud platform

How do I jump?Or Should I?

Page 66: How Your Business Can Take Advantage Of Cloud Computing

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

Page 67: How Your Business Can Take Advantage Of Cloud Computing

…and address Elephant in the room too

Security

Privacy

Identity

Page 68: How Your Business Can Take Advantage Of Cloud Computing

In Summary…

Page 69: How Your Business Can Take Advantage Of Cloud Computing

Cloud platform provides you with

Cost ElasticityPower ElasticityHigh AvailabilityScalabilityGlobal ReadyLong term Cost Reduction

Page 70: How Your Business Can Take Advantage Of Cloud Computing

For more presentations like this, visit, follow, subscribe to:

Blog: http://www.andyharjanto.com Twitter: http://twitter.com/harjanto

Contact: [email protected]