35
Confidential | Copyright © Larsen & Toubro Infotech Ltd. Cloud for Business May 14, 2011 - Bharati Lele

Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

  • Upload
    others

  • View
    6

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd.

Cloud for Business

May 14, 2011

- Bharati Lele

Page 2: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 2

Cloud Journey…

Exploration

Scale-Up

Transform

Page 3: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 3

The IaaS Journey

Preliminary

Phase

1. Architecture Vision 3. IS Architecture 5. Opportunity &

Selection

2. Business Architecture 4. Technology

Architecture 6. Migration Planning

7. Implementation

Governance

8. Architecture Change

Mgmt.

Requirements Management

Getting the

feet wet

Business Drivers

Architecture Principles

Stakeholder Viewpoints

Architecture Decisions

Transition

Architecture 1 Transition

Architecture 2

Transition

Architecture 3

Transition

Architecture 4 Target

Architecture

Enterprise Scale

Business Drivers

Architecture Principles

Stakeholder Viewpoints

Architecture Decisions

Transition

Architecture 1 Transition

Architecture 2

Transition

Architecture 3

Transition

Architecture 4 Target

Architecture

Business

Transformation

Business Drivers

Architecture Principles

Stakeholder Viewpoints

Architecture Decisions

Transition

Architecture 1 Transition

Architecture 2

Transition

Architecture 3

Transition

Architecture 4 Target

Architecture

PHASE 1 PHASE 2 PHASE 3

Page 4: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 4

Phase 1

2

Page 5: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 5

Increasing need for computing (HW/SW) resources on

temporary basis

Time taken for provisioning of new HW/SW is not keeping

pace with business demand

Redundant effort in software installation and tuning

multiple copies of the same software

Need greater discipline to regulate usage of resources e.g.

License management, access to compute power

Phase 1 Getting the feet wet - Business

Drivers

Page 6: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 6

Transition Architecture 1

ElasticFox

Metering Monitoring

Administration Others...

Vashi

Presentation

Layer

Operations

enablement

Services

Deployment

Location

Page 7: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 7

Transition Architecture 1

ElasticFox

Metering Monitoring

Administration Others...

Vashi

Presentation

Layer

Operations

enablement

Services

Deployment

Location

Lack of adequate

support for

Windows

Limited

support for

VMWare Difficult to

create new

image

Interoperability with

EC2 with constrains

Persistence of

data inadequate

Page 8: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 8

Transition Architecture Final

Navigation

Security SmartGeo

Powai Vashi

Visualization

Presentation

Services

Operations

enablement

Services

Abstraction and

Orchestration

Deployment

Locations

Metering Administration

Page 9: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 9

Transition Architecture Final

Navigation

Security SmartGeo

Powai Vashi

Visualization

Presentation

Services

Operations

enablement

Services

Abstraction and

Orchestration

Deployment

Locations

Metering Administration

Substantial

improvement in

end user experience

Easy to add new

functionality

Able to support

multiple

locations

Architectural dependency on

OpenQRM identified

as major risk

Need additional

functions for

enterprise

deployment Able to

support all

windows

versions

Able to handle

persistence of

data

Page 10: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 10

Phase 2

3

Page 11: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 11

Increasing need for computing (HW/SW) resources on temporary

basis

Time taken for provisioning of new HW/SW is not keeping pace

with business demand

Redundant effort in software installation and tuning multiple

copies of the same software

Need greater discipline to regulate usage of resources e.g.

License management, access to compute power

Optimize Investment in Production Infrastructure

Build Reference Implementation to support client specific cloud

infrastructure requirements

Phase 2 Enterprise Scale- Business Drivers

Page 12: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 12

Phase 2 Enterprise Scale - Architecture

Iterations

Navigation Personalization Others…..

Workflow Security Metering License Mgmt

Monitoring Administration SmartGeo Others...

Powai Vashi Pune

Visualization

Presentation

Services

Operations

enablement

Services

Abstraction and

Orchestration

Deployment

Locations

Page 13: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 13

Phase 2 Enterprise Scale - Architecture

Details

Client Side UI Services

Server Side UI Services

Presentation Layer

Enterprise Standard Web Services

Workflow/Orchestration

Enterprise Service Bus

Business Layer

Business Rules

Engine

Service Repository

Data Services Cloud Platform

Adaptor Services

External

Systems Adaptor

Services

Cloud Platforms

Asynchronous Synchronous

Web Services

Page 14: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 14

Phase 2 Enterprise Scale – Reuse Possibilities

Third Party Commercial Tool

Enterprise Standard Web Services

Workflow/Orchestration

Enterprise Service Bus

Business Layer

Business Rules

Engine

Service Repository

Data Services Cloud Platform

Adaptor Services

External

Systems Adaptor

Services

Cloud Platforms

Asynchronous Synchronous

Web Services

Page 15: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 15

Phase 2 Enterprise Scale – Reuse Possibilities

Third Party Commercial Tool

Enterprise Standard Web Services

Workflow/Orchestration

Enterprise Service Bus

Business Layer

Business Rules

Engine

Service Repository

Data Services Cloud Platform

Adaptor Services

External

Systems Adaptor

Services

Cloud Platforms

Asynchronous Synchronous

Web Services

Page 16: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 16

The Current Architecture

Navigation Personalization Others…..

Powai Vashi Pune External

Visualization

Presentation

Services

Operations

enablement

Services

Abstraction and

Orchestration

Deployment

Locations

Workflow Security Metering License Mgmt

Monitoring Administration SmartGeo Others...

Page 17: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 17

CloudXTM deployment infrastructure

Page 18: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 18

Pune

Powai New

Mumbai

CloudXTM deployment infrastructure

Page 19: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 19

Pune

Powai New

Mumbai

Private Cloud

VPC over Public Cloud

VPC over Dedicated Hosting

CloudXTM deployment infrastructure

Page 20: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 20

Cloud governance policies implemented through catalog of

standard images, defined workflows, timely expiration of

provisioned resources

Ability to delegate the administration of set of licenses to

individual unit/location

Intelligently provisioning of computing resources depending

on location, unit, position within the organization

Ability of end user to create new images based on standard

images and submit to addition in standard catalog through

formal approval process

CloudXTM Features

Page 21: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 21

Ability to delegate administration of fixed amount of

computing units

Ability to delegate administration of licensing units

End user portal for accessing standard catalog for self

provision and de-provision

Ability to reuse and monitor the running usage of

provisioned units (ability to meter)

Ability to reuse and monitor use of licenses for the

provisioned resources

CloudXTM Features (Contd.)

Page 22: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 22

Phase 3

4

Page 23: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 23

Increasing need for computing (HW/SW) resources on temporary basis

Time taken for provisioning of new HW/SW is not keeping pace with

business demand

Redundant effort in software installation and tuning multiple copies of

the same software

Need greater discipline to regulate usage of resources e.g. License

management, access to compute power

Optimize Investment in Production Infrastructure

Build Reference Implementation to support client specific cloud

infrastructure requirements

Ability to provision for deployment environment

Ability to provide consistent, simple and seamless view and services

across multiple cloud platforms (all types)

Phase 3 Business Transformation-

Business Drivers

Page 24: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 24

Deployment Architecture

Centralized measurement of

server load (irrespective of

underlying platform)

Spawning/removal of node

instances based on loading

Session stickiness handled

centrally

Database Replication

across platform

Web Server

Elastic Load

Balancer

Application

Server

Elastic Load

Balancer

Database

Cluster

On Premise Private Cloud

Infrastructure Virtual Public Clouds (Amazon / Azure / Rackspace /

Dedicated Hosting)

Page 25: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 25

PaaS

5

Page 26: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 26

De-focusing from Non-Functional IT Requirements

Commoditize IT Assets

Abstracting Multi-Tenancy

Rapid application Development , Processes & Frameworks not mature

enough

PaaS - Business Drivers & Challenges

Business Drivers

Challenges

Page 27: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 27

Google

Apps

Eng.

Win

dow

s A

zure

Forc

e.c

om

V

MForc

e.c

om

Our PaaS Journey

Explorations

• Multiple PaaS Platforms

• Identification of Whitespaces

• Integration with Enterprise IT Assets

Scale Up

• Core Platform Skills

• Development of Frameworks, utilities for RAD

• Multi-Tenant Application Development

Transformation

• Multi-Vendor PaaS mediation

• Seamless view of Cloud across IaaS ,PaaS & SaaS

Page 28: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 28

SaaS

6

Page 29: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 29

Reduced Investments in IT Assets

Quick Access – Zero Capital Investment

Commoditization of non-differentiating IT Assets

Identification of Services / Platforms

Readiness to Adopt

Return of Investment

SaaS - Business Drivers & Challenges

Business Drivers

Challenges

Page 30: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 30

Package

Imple

meta

tion

SaaS

Enable

ment

Our SaaS Journey

Explorations

• Multiple SaaS Platforms

• Identification of Applications for SaaS

• Extension of Core SaaS Application

Scale Up

• Core Platform Skills

• Development of Frameworks, utilities

• Integration of SaaS Applications

• Leveraging PaaS for SaaS

Transformation

• Multi-Vendor SaaS mediation

• Seamless view of Cloud across IaaS ,PaaS & SaaS

Page 31: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 31

Discernible Trends

Merging of IaaS and PaaS functionalities

Rapid Maturity of PaaS platforms for deploying enterprise scale applications

Enterprises looking at “Surround the core” options for cloud

deployment

Evolution of common standards unable to keep pace

with technology changes

No single cloud that fits all solution

Page 32: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 32

Cloud Mediation Platform

Catalogue

Provisioning Metering

Performance

Monitoring

SLA

Management

Billing

Authentication

Notification

Cloud Mediation Platform

Presentation Services Integration Services

End Users Existing Infrastructure

Page 33: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 33

Learnings

Choice of where IT assets should be deployed

Governance for deployment of IT assets

Flexibility of how to go along with business

Page 34: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd. 34

Cloud for Business

Page 35: Cloud for Business - SiliconIndia...Web Server Elastic Load Balancer Application Server Elastic Load Balancer Database Cluster On Premise Private Cloud Infrastructure Virtual Public

Confidential | Copyright © Larsen & Toubro Infotech Ltd.

Thank You

Our Business Knowledge,

Your Winning Edge.

SM

SC/11/03/039