developing, deploying and managing applications on the cloud...developing, deploying and managing...

27
Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011

Upload: others

Post on 02-Apr-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Developing, Deploying and Managing

Applications on the Cloud

Jayabalan S

CTO & Co-Founder

September 10, 2011

Page 2: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Agenda

Introduction

Computing Evolution

IT Challenges and Importance of Datacenter

Cloud Evolution

Cloud Definition & Framework

1

2

3

4

Confidential Netmagic Internal Use Only

Cloud Definition & Framework

IaaS Characteristics

Choosing the Service Provider

Building successful apps in the cloud

What’s happening in the world of Cloud

Summary

5

6

7

8

9

10

2

Page 3: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Evolution of Computing and IT services

Confidential Netmagic Internal Use Only

Evolution of Computing and IT services

Page 4: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Evolution of Computing

Confidential Netmagic Internal Use Only4

Page 5: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Cost

TechnologyChange

ISO 27001SASSAP Certifications

Multiple

Best in Class Technologies

Wide spectrum of expertise- Center of Excellences

Compliance

SecurityPeople

IT Infrastructure & Delivery

Challenges

Confidential Netmagic Internal Use Only

SecurityCostReduction

Availability

Tools

CustomerConnection

Security ServicesCNAM / VAPT

SLA

Unified Tools / NMSCustomer Portal

Carrier Neutral

Multiple ServiceModels

Monitoring

Operations

Management

Process

Technology

5

Page 6: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Business / User Community

NMS / Customer Portal / Alerting / Automation

Ho

sti

ng

Ne

xt

Ge

ne

rati

on

So

luti

on

sEnterprise Applications

Unified Tools

Operating / Hosting

Business / User Layer

Application Layer

Tools Layer

OS Layer

IT Functional Elements

Confidential Netmagic Internal Use Only

Customer Risk Provider Responsibility

Secure Data Center Se

lf-M

an

ag

ed

H

os

tin

g

Ne

xt

Ge

ne

rati

on

So

luti

on

s

Operating / Hosting

HA Architecture

Carrier Neutral

Datacenter Layer

OS Layer

Device Layer

Network Layer

6

Page 7: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Mail

Storage

Backup

Archival

EDV

EMC, NetAPPIBM, HDS, HP

Open SourceSymantec, HP

SAN Based

VaultingMicrosoft / Open Source

Datacenter Consolidation Nerve Center of Your IT Universe

Confidential Netmagic Internal Use Only

Availability

Connect

Monitoring Process

Mobile

Solutions

Data CenterEnterprise

Applications Security CNAM / VAPT/ISO 27000, SAS70HIPPA, etc.

SMS Gateways

ISO & ITILAligned

Guaranteed –Measured and Reported

End to End MonitoringCustom tools / HP / IBM / BMC / CA / Cisco

CarrierNeutral

SAP, MicrosoftIBM, Open Source, BEA

7

Page 8: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Cloud Computing Evolution

Confidential Netmagic Internal Use Only

Cloud Computing Evolution

Page 9: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Opportunities and Challenges in

Indian Market

Cloud is one of the top items in the

Too many opinions and messages on Cloud

Can my business applications work on Cloud?

1

2 3

4

Confidential Netmagic Internal Use Only9

Cloud is one of the top items in the agenda in every CIO/CTO’s mind

Customers need Trusted Partners who can provide them a Cloud roadmap

Customers are looking for vendors who can assess their environment and can provide

the right mix of solutions on the Cloud

Currently, the Cloud adoption in India is more around IaaS

5

7

Application development and migration on the Cloud is part of the agenda but customers prefer a unified offering rather than assembling nuts & bolts

6

Ready

To Use

Rehost

Refactor

Revise

Rebuild

Replace

9

Page 10: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

What is Cloud Computing?

Pay-as-you-use

● “A style of computing where scalable and elastic IT-enabled

capabilities are delivered as a service to customer using

Internet technologies”

Confidential Netmagic Internal Use Only10

Scalable

Elastic

Page 11: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Traditional Ecosystem Vs Cloud*

Single

Organization

O

N

P

Application Hosting

& Development

Data CentersService

Providers

V

I

R

T

U

A

Multi-Tenant

User Environment

SaaS

Paas

IaaS

O

N

Traditional IT Ecosystem Cloud Ecosystem

Confidential Netmagic Internal Use Only11

P

R

E

M

I

S

E

Networks

Hardware & Software

●Single User

●Huge Capex

●Expensive Customization

●High Implementation Time

●Common issues – Mobility & Adaptability

A

L

I

Z

A

T

I

O

N

IaaS

Service Providers

● Multi Tenant Users

●Opex

●Easier Customization

●Low Implementation Time

●Maintenance done by Service Provider

D

E

M

A

N

D

*Source: KPMG's The Cloud: Changing the Business Ecosystem, 2011

Page 12: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Cloud Evolution

Application

Developer Environment

IT INFRASTRUCTURE LAYERS RESPONSIBILITY

On PremiseDAASDed. ServersIaaSPaaS SaaS

Confidential Netmagic Internal Use Only

OS

IT Infrastructure (H/W)

Datacenter

12

Page 13: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

What is Cloud Computing? (Contd…) Deployment Models

Confidential Netmagic Internal Use Only13

Page 14: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

What is Cloud Computing? (Contd…)Deployment Models: Financial Perspective*

Confidential Netmagic Internal Use Only14

*Source: EY Report— Cloud adoption in India, 2010

Page 15: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Cloud Infrastructure, Characteristics &

Confidential Netmagic Internal Use Only

Deployment/ Adoption

Page 16: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Pooling and sharing of capacity

Shared

spare capacity

for peaks

Traditional deployment

5 servers, 5 separate applications

Higher

Efficiency

As You Add

Nodes

Cloud Evolution – Need for VirtualizationSharing of excess capacity (Consolidation)

Confidential Netmagic Internal Use Only

5 apps - Utilization ~ 15%10 apps - Utilization ~ 30%15 apps - Utilization ~ 45%5 apps - Utilization ~ 15%

Capacity

dedicated to

single app

Large

capacity for

consolidation

Less Capacity

Needed!... or

16

Page 17: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Cloud OS/Orchestration Layer

Virtualized Resources

MEMORY STORAGE

HW/SW Appliances

Firewalls, Load

S

E

C

U

SLA

Full Service Secure Customer Portal

IaaS PaaS

Secure Public API

IaaS Framework

Confidential Netmagic Internal Use Only

HyperVisor

Highly modular x86 Hardware

Datacenter Infrastructure

CPUNTWK

Balancers

switches, etc.U

R

I

T

Y

Provisioning

Monitoring

Metering

Reporting

Billing

17

Page 18: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

IaaS Characteristics

Shared Infrastructure

Over Subscription of Important Resources

VPS vs. IaaS

Persistent Storage – in VM

Confidential Netmagic Internal Use Only

NAS like storage

User-friendly accessibility

Comprehensive dashboard

IP addressing, Connectivity (Private, Public, Management, Backup)

18

Page 19: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

IaaS Setup Within Availability Zone

L3 Switch

Internet

SAN SWT

SAN/STORAGEDATA

L3 Switch SAN SWT

Confidential Netmagic Internal Use Only

POD(n)

Page 20: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

IT Infrastructure Deployment using

IaaS

Confidential Netmagic Internal Use Only

Quick provisioning of 3-Tier architecture on a Cloud platform using ready appliances.

20

Page 21: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Choosing your service Provider

Underlying Infrastructure Stability

Managed Services Capability

Latency

Payment Options

Capability to provide Hybrid Solutions

Confidential Netmagic Internal Use Only

Support Capability and options

Availability Zones

Security Aspects

Access to relevant API’s

Access to a broad and relevant eco-system

Avoid Lock-ins

21

Page 22: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Building Successful Applications in

the Cloud

Multitenancy vs. Single Customer

Horizontal Scalability

Resiliency (BC & DR) – availability zones

New Applications vs Existing applications

Confidential Netmagic Internal Use Only22

Build Cloud Ready

Security and Compliance

Understand the limitations of SaaS

Compatibility with multiple Access Devices

Focus on your strengths

Page 23: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

What is moving to Cloud ?

● Online Internet Centric Applications● Messaging & Collaboration

● CRM, HR● Development/Test environment

Sample Workloads

Online Developer Platform – The new ECO system

Everything-as-a-Service

Cloud Buzz

Confidential Netmagic Internal Use Only23

● Standalone workloads ● Infrastructure Management Solutions

● Mobile VAS● Document Management

● Access archival data online by bringing back archival content

Hyperdigitization – Media, News, Entertainment, Gaming, Music, Video, Books,

Education, Mobile VAS, Healthcare

Page 24: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

What is moving to Cloud ? (Contd...)

Platform Providers

Cloud Foundry, Application Acceleration

Early adopters

Educational

Confidential Netmagic Internal Use Only

Cloud Foundry, OrangeScape, Cloudbees, AppHarbor, Dotcloud, Heroke

Acceleration

Proxy (with DLP)

Backup

Cloud Federation

Educational Institutions,

Product Launch

Seasonal events (IPL)

24

Page 25: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Summary

●Application Developers and adoption of Cloud

●Choice of Service Providers is Important

●An evolutionary approach

●Need to look for value

●Think long term

Confidential Netmagic Internal Use Only

●Think long term

●Build for Performance, Functionality, Scalability and

Availability.

25

Page 26: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential

Thank You!!!Questions and Comments

Contact Details

Jayabalan S

CTO & Co-Founder

Confidential Netmagic Internal Use Only

http://www.linkedin.com/

companies/netmagic

http://twitter.com/netmagic http://www.facebook.com/

NetmagicSolutions

http://www.youtube.com

/user/netmagicsolutions

Netmagic Solutions Pvt. Ltd.Mehratex India Pvt Ltd,

Mehra Industrial Estate, LBS Marg,Vikhroli (W), Mumbai - 400079.

[email protected]

Page 27: Developing, Deploying and Managing Applications on the Cloud...Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011. ... Confidential