essel softwarengg

77
Cloud Computing Take Advantage of Cloud Computing How Your Business Can IAS RESEARCH IASR-The Engineering Company Souradeep Datta, Boris Reisig

Upload: tapas-shome

Post on 11-Feb-2017

171 views

Category:

Engineering


0 download

TRANSCRIPT

Cloud Computing

Take Advantage of Cloud Computing

How Your Business Can

IAS RESEARCHIASR-The Engineering Company

Souradeep Datta, Boris Reisig

First, What the heck isCloud Computing

First, what the 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 fewimportant 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

DataSecurity

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 needsLet’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

ScenariosComputing 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 StoreFile 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 DataRunning 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

FederationWeb 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 RESTJSON 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 CrashMonitoring

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$)

How My Business Can Take Advantage of Cloud Computing

ComputeData

Files

ClientsClients

The best model to put all servicesin the cloud

If you can start over..

facebook

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

Protocolheavyfeature rich

lightweightsimple

CORBA DCOM RPC JSON REST SOAP

Communication

Email

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

…and address Elephant in the room too

SecurityPrivacy

Identity

In Summary…

Cloud platform provides you withCost ElasticityPower ElasticityHigh AvailabilityScalabilityGlobal ReadyLong term Cost Reduction

Business Application of Cloud

• How Cloud Computing Can help Essel– Enterprise Collaboration-– ERP/CRM– Network Management

• • Solution Architecture• Value Chain• Security Issues

Network Management

• A Network Management can Monitor and examine 24*7 all the critical infrastructure

• Postgress/Oracle Sql Logs• Router and VPN Outages• Mailserver Outrages• Substation and Smart meter status• Nagios/OPEN-NMS are some examples• Runs on Cloud Computing

Enterprise Collboration

• Agile business Model Requires Multiple Department to collaborate

• Reactive Var and Loss Reduction is One such examples

• Multiple department and people in Multiple locations can work together

• Our Own example can be shown

Enterprise ERP

• Meter Reading and Billing and Maintenance • Can be automated• Adempiere is J2EE solutions• Runs on JBOSS Application server on REDHAT• Opensource and Runs on cloud• Has extensive RESTFUL API to connect with

Smart Meter

Enterprise CRM

• CRM IS Critical and share by Multiple department

• Runs on Open stack Cloud Platforms• J2EE Based• Integrated with ERP and Network

Management using ESB – Enterprise Service Bus(JBOSS) Technology.

• Integrated Legacy Database Products

Internet of Things- Smart Grid

• Meter Monitoring• Feeder Monitoring• Inverter and Solar system Monitoring• Transformer Monitoring• Power quality Monitoring• Power theft monitoring• Power quality Monitoring

Virtualization

• Virtualization• Docker/Container• VM

Questions and Answers

• Non Technical Questions• Technical Questions• Business Value Chain• Other Questions