application assessments and migration to cloud · 2017-08-16 · infosys’ workload migration...

24
Application Assessments and Migration to Cloud 17 th Jul 2017 Restricted

Upload: others

Post on 22-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Application Assessments and Migration to Cloud

17th Jul 2017

Restricted

Page 2: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Infosys’ workload migration suite to analyzeand recommend readiness plan for enterprise

applications for AWS deployment andoptimization

Differentiators:

Codified Infosys vast experiences :Decision Logic for cloud suitability using 20+ formulae andalgorithms based AHP (Analytical Hierarchical Process) Model

Analytical Wave Planning Workbench :Infosys application migration Workbench - Used to identifyand remediate potential incompatibilities in migrating theapplications

Migration Point’ Estimation Model :Infosys’s estimation model based on “migration point”rather than subjective models like S,M,C models

A Codified and scientific approach to determine application readiness for cloud adoption and detailed planning for applicationmigration including Remediation and Validation.

Infosys’ Workload Migration Planning suite2

Page 3: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

End to End Flow for Cloud Application Migrations

AdditionalVolume

InitialVolume

LOB1

LOB2

LOB

3

LOB

N

Initial list of Apps

InventoryBase-lining

Waves and Clusters – Wave Planning Principles

RemediationBlueprinting

Engage

Operate

WAVE 2

Setu

pan

dPl

anni

ng

Pilo

texe

cutio

n Approved Apps Analysis Execution TestingTesting DeployDeploy

Migration Wave/Cluster 1

Approved Apps

Ope

rate

Architecture, Dependencies, Capacity, NFR, etc.Creation of Application Clusters Based on Complexity, inter- dependencies

etc.

Migration DB

Operate

WAVE 2

Plan

ning

Approved Apps Analysis Execution TestingTesting DeployDeploy

Migration Wave/Cluster 1

Optimize

Analysis Execution TestingTesting DeployDeploy

Migration Wave/Cluster n

Approved Apps

Ope

rate

Analysis Execution TestingTesting DeployDeploy

Optimize

Migration Wave/Cluster n

Review Metrics

Optimal Waves

Flex Capacity

Learnings

Migration Pipeline

Forecasting

Cloud Suitability Assessments

Page 4: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Cloud Suitability & DeploymentAssessment Based on Multiple Dimension

Infosys’s Cloud Suitability Assessment Framework helps assess workloads from differentdimensions for “Cloudification” feasibility

Business Drivers, KeyRequirements, Critical

Success Factors,

For applications which arefound suitable to cloud

1.Determine the approachand to move suchapplications to Cloud

2.High Level Estimates formoving suitableapplications to cloud.

Define feasible Cloud Models(Private, Public- SaaS, PaaS, IaaS)

Assess Infra for Feasibility to buildPrivate Cloud

AHP models *

CollectApplication

Data

BusinessCriticalit

y

NFRs

Workload

GrowthPortabili

ty

InfraOptimiz

ation

Operations

Asse

ssDe

fine

Filter for CloudFeasibility

• Filter out Applications based onhigh level assessment- e.g.

• Legacy or planned for retirement• HW / Appliance dependent• Highly unstable or low priority• High Cost/expensive to move

Private Clouds(IaaS / Private

PaaS)

Public Clouds(IaaS /

PaaS/SaaS)

On Premise

Define suitable Cloudmodels for variousApplication Clusters

• Cluster Application per key characteristics:• Security, Regulatory/Compliance Requirement• Business Criticality, SLAs• Technology, Usage patterns

• Choose right representative samples from each clusters.• Assess application (clusters) for cloud suitability

* AHP : Analytical Hierarchical Process Model.

Application, Workloadsand Infrastructure

Inventory

Cluster B

Page 5: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Quantitative Analysis: Analyzes applications for cloud suitability based on AHP model

Based on this model, decisions would be taken whether an application is suitable for cloud model. If so, whether to move an application to private or public cloud

• Periodic Bursts• Unpredictable BurstsElasticity

• Current Average utilization• Current Max. utilizationUtilization

• No. of Downtimes• No. of Changes

ApplicationMaturity

• Application Size• Application Complexity

Migration Ease

• Number of Interfaces• Type of Interfaces

Integration Ease

Cloud Suitability Decision: Cloud OR Non-Cloud

Cloud Deployment Model Decision

Criteria Derived Weightages

Elasticity 0.29032

Optimal Utilization 0.22581

Application Maturity 0.19355

Migration Ease 0.16129

Integration Ease 0.12903

Criteria Derived Weightages

Security 0.29032

Compliance 0.22581

Business Criticality 0.19355

Application Control 0.16129

SLA 0.12903

• Data Sensitivity• Internet / Intranet

Security

• Regulatory requirements• Enterprise Compliance

Compliance

• Business Importance• Alternative Systems

BusinessCriticality

• Required EnterpriseControl on Application

ApplicationControl

• Availability• Performance

SLA

Step 1:Collect 30+ characteristics for each

application as defined by model

Step 2:The model derives HML score for

each criteria and for eachapplication

Step 3:Criteria weights are derived

using AHP Model

Clo

udSu

itabi

lity

Dec

isio

nDe

ploy

men

tMod

elDe

cisio

n

H M L

Cloud or Non-Cloud Decisionbased on Cloud Suitability

Score

Deployment Model (HostedPrivate, or Public Cloud)

decision based ondeployment score

Step 4:Cloud Suitability score is

derived based on theweighted score

Step 5: Clouddeployment model scoreis derived based on the

weighted score

Page 6: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Current State(Multiple Data

Centers)

Migration Types to move applications to Target State

PhysicalServers

Virtual Servers

Upgrade / Re-Install

(COTS, Custom Apps)

Re-Platform(Custom Apps)

Re-Architect(Custom Apps)

Image Based(P2V / V2V)

Deploy &Reconfigure

Upgrade, Re-Mediate,Re-install, reconfigureTest and Data migrate

Re-Platform,Remediate,

Reconfigure, Test andData Migrate

Re-Architecture, Re-Factor, Re-Write, Test

and Deploy

Scen

ario

1Sc

enar

io2

Scen

ario

3Sc

enar

io4

Target State

On Premise.Physical / Virtual

Private Cloud(Iaas, Paas)

Public Cloud

Migration NotRequired (retiring /

retired), sufficientinfo. not available)

Leave as-is on sourceplatform

Scen

ario

5

As-IS(COTS, Custom Apps)

Page 7: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Applications Migration to Cloud : Approach using the Factory Model

‘Wave-based’ application migration approach leverages Infosys’ Migration Factory Model to optimize cost and overall migration time

Migration Factory Setup is a standard set of well-defined common processes to be followed. Factory model will• Comprise Tools for automated process leading to Accelerated Migration. Tools will comprise both Infosys and product based tools• Leverage Infosys repository of List of Incompatibilities, Best Practices, Challenges faced• Have customized or common Scripts for database migrations leading to cost Optimizations• Ensure reduced time and effort by following standard process and optimal resource utilizations

The migration team will establish a Factory model during the Pilot Wave that will be leveraged to efficiently complete migrations during the subsequent phases.This setup will significantly increase run rate and improve productivity.

Migration Wave/Cluster3

Operate

WAVE 2

Asse

ssm

ent

&Pl

anni

ng

InitialVolume

Fact

ory

Setu

p

Approved Apps

Analysis Execution Testing Warranty

Analysis Execution Testing Warranty

Migration Wave/Cluster 1

Optimize

Analysis Execution Testing Warranty

Migration Wave/Cluster 2

Optimize

Approved Apps

Approved Apps

Ope

rate

AdditionalVolume

Approved Apps Analysis Execution Testing Warranty

Migration Wave

Optimize

Analysis Execution Testing Warranty

Migration Wave

Approved Apps

Asse

ssm

ent

&Pl

anni

ng

Run Factory

Collaboration partners

Automated Scripts and guidelines

Migration Experts

Tools and Utilities

Processes

GovernanceO

pera

te

Page 8: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

For any workload migration program, two major activities need to be addressed.Assessment and Migration. The WLM platform addresses through its twomodules: The Assessor and Migrator.

8

Current Workloads

Java/J2EE Apps

SAP/CRM Etc

Mainframe Com

plex

ity,W

ave

Plan

ning

and

Cost

Anal

ysis

On Premise

Public Clouds

Private Cloud

Target IT Disposition Migration Type Disposition

As-IsMigration

Upgrade

Re-Platform

Re-Engineer

AWS, Azure,Virtustream, servicecatalogs, pricing etc

Sizing

ReferenceArchitectures

Migration Plans

Recommendations

Infosys Remediation and Migration Accelerators/Tools(JMAT, .NET and Unix Migrators)

Migration Candidates

3rd Party Tools (Image Movement) – DoubleTake, AppZero. Depl

oyer

Mainframe Re-Hosting (Microfocus, Clerity etc)Mainframe Re-Engineering

SAP Migrator, SAP Tools, Oracle Tools, Database Migration Tools etc.

TargetIT

1.Assessor2.M

igrator

Targ

etCl

oud

Suita

bilit

yAs

sess

or

.NET Apps

C /Unix Apps

Database

Catalogs

S1

S2

M1

M2

C1

C2

Mig

ratio

nTy

peAn

alys

is

Hosting/Managed/Other

ROI

Tools & ProcessDisc

over

y

AutoDiscovery(CMDB,

ServiceNow,Probes)

OtherSources

(SMEs, CSVetc)

Java/J2EE Apps

MainframeApps

.NET Apps

C /Unix Apps

SAP, CRM etc Depl

oyer

Page 9: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Create CloudDisposition

Chart

How does the WLM Assessor works ?

DataSources

CMDB orNetwork Scan

SMEs

AnalysisUsing Multi

Criteria AnalyticalHierarchical

Process (AHP)Model.

Priorities of eachof determining

Factors

DecisionLogic

Example:If (‘utilization’ < 25% thenoptimal_utilization = ‘H’,

else if < 50% then ‘M’,else ‘L’)

If( ‘periodicity’ = 4 thenelasticity = ‘H’, else if =3

then ‘M’ else ‘L’)……..……..

Public CloudWorkloadsCluster

Private CloudWorkloadsCluster

On PremiseWorkloadsCluster

DataSources

CalculateFuture Infra &

ops costs(yearly spend)

Create ROIchart &

spend chart

Calculate as-is infra & opscosts (Yearly)

CreateWave plan,Roadmap &MPP Plan

DetermineCloud

DeploymentScore

DetermineCloud

SuitabilityScore

DetermineMigration

type

DetermineMigrationcomplexity

& Costs

DataElicitation

1 2 3 4 6 7 8

9

10

11

9

5

Data Ingestion

Analysis

Recommendation

Page 10: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

How the WLM Migrator Works ? – Re-Platform or Upgrade of Applications.

Pre-populated in the tool.Additional Customer specific

incompatibilities on need basisadded to the tool per

engagement.

Standard (J2EE, Unixetc) and Application

serverincompatibilitiesand deprecations

ApplicationSource Code tobe Remediated/

Migrated

Knowledge Baseof major

incompatibilities(m/c readable in

XML format)

CodeParser in

WLM Providesuggestedchanges todeveloper

interactivelythrough WLM

Determinelist of

changes tobe made in

the code

List all Directreplacements& suggested

changes

List allINDIRECT

replacements& suggested

changes

Automaticallythrough WLMchange after

gettingconfirmation

from developerIDE

(Eclipse, VSetc)

Deploy

Makechanges& Test

Simpler Replacements :~ 40% of code Typically

Non-Simple replacements:~ 60% of code Typically

Integrated

10

Page 11: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Appendix

Page 12: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Wave Plan ApproachBefore starting execution phase, it is highly important to create an effective wave plan. A well thought through wave plan helpsus to achieve efficiencies due to economies of scope, scale and also taking into considerations like inter-dependencies,complexities etc.• An Effective Wave Planning (right composition of Waves / Clusters) has a important bearing on the overall effectiveness of our Model.

• Here we have given two approaches we have followed in other similar engagements for creating logical grouping of applications into waves.

• Infosys will follow an approach suitable by leveraging experiences based on the following two approaches (approach 1 or approach 2 or a combinationwith required customizations).

Approach 2: Horizontal slicing.In another similar engagement we sliced the applications starting with database instances, then followed by server instances and then created a setof master groups of applications. Details are in following slides.

Approach 1: Vertical slicing.In one similar engagement we sliced the applications vertically. We looked at an application as a whole and then applied certain key applicationgrouping principles and then created application groupings based on these key principles. These key principles and the mechanism we used to createthe application grouping are in following slides.

Page 13: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Wave Planning Approach – Vertical Slicing – Key Principles1. Core Principles

Considerations

Optimal Number of Applications in a Wave and WaveDuration. Approximately 30 to 40 Applications in aWave.

Dependent Applications will go in a same wave.

3rd party applications / common Middle warecomponents will get migrated earlier in the cycle (EarlyWave)

Conduct Pilot with Sufficient representative of majorfunctional areas in Pilot.‘Try out’ all functional areas during early waves.

Consideration

• Limit the ‘number of Waves’ for a givenfunctional area to a optimum number possible

• Complete the migration for a given functionalarea in ‘contiguous’ waves

• Migration activities for a functional area iscompleted in the quickest and swift manner

• Try to meet ‘preferred timelines for Migration’for each application (per survey) as much aspossible

2. For Effectiveness across all waves

Consideration

• Try to evenly Distribution of Migration Complexity (SMC) across waves

• Try to evenly Distribution of Business Impact applications (LMH) across waves

• Avoid touching ‘Active’ Waves in initial waves

• Avoid Touching too many Functional Areas in a Wave. Limit the number ofFunctional Areas in each wave to the optimum Possible

3. For Effectiveness within a wave

Page 14: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Wave Planning Approach – Horizontal Scaling. This is another way of effectively cluster the applications into wavesbased on technology layers like database layer etc….

Slice the applications starting with database instances, then followed by server instances and then created a set of master groups of applications.

Application Grouping : Horizontal Slicing Illustration

Group by Database InstancesMultiple applications sharing a single Database instanceOr sharing more than one Database instances

Group by Server instancesMultiple Database Groups residing on a common physical server

Master Release GroupsServer Groups related to common Upstream / Downstream systems, Business dependencies

XX DatabaseGroups

20 Release Windows

Release 1 Release 2 Release 20

YY ServerGroups

ZZ MasterGroups

Server Group 1

Server Group 2

Server Group 3

Master Group 1 / Release Window 1

Page 15: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Waves formed using wave formation principles – an Illustration….

GISGIS

R&DR&D

TechOpsTechOps

Commercial ITCommercial IT

G1

G2

G3

G4

Group by Line of BusinessC1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

Non-decomposable smaller clusters formed aswaves with different wave formation principles

Wave formed by Principle#1 – Line of Business

Wave formed by Principle#2 – Business criticality,Regulatory Requirements

Wave formed by Principle#5 – un-supported targetplatform

Minimal information will be captured for applications that will be retiredsoon. No Assessment / migration to be conducted

Image Based (P2P, V2V)

Co-Locate

Upgrade/Re-Install

Remediate

C1 C2 CnC3

Other AppsOther Apps

C1 C2 CnC3

C1 C2 CnC3

C1 C2 CnC3

Wave formed by Principle#3 – SME

Image Based (P2P, V2V)

Co-Locate

Upgrade/Re-Install

Remediate

Image Based (P2P, V2V)

Co-Locate

Upgrade/Re-Install

Remediate

Image Based (P2P, V2V)

Co-Locate

Upgrade/Re-Install

Remediate

AllApps

Page 16: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Summary of Infosys Tools/Accelerators/Frameworks used in Cloud Application Migration

Assessment Phase Accelerators/Frameworks Benefits

Execution Phase Accelerators/Frameworks Benefits

AHP based cloudsuitability framework

Infosys Analytical WavePlanning Framework

‘Migration Point’Estimation Model

Application suitability framework which uses 35+different application characteristics to determine cloudsuitability for application

An analytical scoring model to create waves andascertain effectiveness of wave plans.

Infosys’s estimation model based on “migration point”rather than subjective models like S,M,C models.

ü Increases Predictability.ü Improves Accuracy of

estimations/plans

Infosys Cloud applicationMigration Workbench

Migration Factoryframework

Database Migration tools

Used to identify and remediate potentialincompatibilities in migrating the applications.

Factory model leveraging the best of process, tools andpeople for migrating applications in a an efficient andcost effective manner

Database Scheme Verification Tool and Discoverytools

ü Increases Productivity.ü Improves Efficiencies

Page 17: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Workload Migration (WLM Solution Suite) Assessor – RecommendationSummary

Recommendation Summary:

For all workloads in aportfolio:

1. Cloud suitabilitydisposition results.

2. Cloud suitabilitydistribution based onLOB or functionalgroups.

3. Migration typedisposition results.

4. High level roadmap formigrating the workloads.

5. Cost spend detailsincluding current costs,target costs, andmigration costs.

6. ROI and breakevenperiod.

17

Page 18: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Cloud Suitability Disposition:

For each workload in theportfolio

1. Is the workload suitablefor private cloud or publiccloud or on premise

2. The percentagedistribution of workloadswhich are suitable forprivate cloud, publiccloud or on premise.

18Workload Migration (WLM Solution Suite) Assessor – Cloud SuitabilityDisposition

Page 19: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Migration Type Disposition:

For each workload in theportfolio, provides migrationtype.

1. Is the workload need toundergo as-is migration orre-platform or upgrade.

2. Percentage distribution ofworkloads which will gothrough as-is migration or re-platform or upgrade.

19Workload Migration (WLM Solution Suite) Assessor – Cloud Migration TypeDisposition

Page 20: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Workload Migration (WLM Solution Suite) Assessor – Cloud Spend Chart

Spend Chart:

Provides expected spendon the following(quarterly wise)

1. Target cloudinfrastructure

2. Target cloudOperations.

3. Cloud migration costs.

20

Page 21: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Case Studies

Page 22: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Case Study on Similar Engagements: A Major Financial Services & Insurance Company

Case Study Details

1. A Major FinancialServices and InsuranceCompany

Situation• Customer is a leading independent wealth management company in Australia and New Zealand looking at embarking on a

cloud transformation journey with IaaS as the new paradigm to provision the infrastructure services. Customer is in theprocess of transforming their current IT assets into a hybrid cloud based target environment. Infosys has been executing thistransformation program from the very beginning including strategy creation, architecture definition and actual migration ofworkloads and infrastructure into target cloud environment

Infosys Offering• Infosys is helping the client in their IaaS transformation covering design, build, setup, migration and ongoing operation

/support of the hybrid cloud ecosystem• Infosys is providing a centralized orchestration solution to manage the Cloud Ecosystem across multiple vendors• Assessment of Applications (120+) for cloud disposition to different zones like private, public and hybrid clouds.• Migrate application (120+ across 84 clusters) workloads spread across 700 servers in Production and Non-production

environments to the Cloud Ecosystem• Trusted partner for transformation and single point accountable for Cloud Operations & Governance with adherence to SLA

based outcomes

Business Value• Improved productivity through automation and reduced operational costs.• Dynamic provisioning of resources to handle peak loads.• This transformation program will deliver cost advantage of upto 30% on an ongoing basis

Page 23: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

Case Study on Similar Engagements: A Canadian Rail Road Major

Case Study Details

2. A CANADIAN RAIL ROADMAJOR

Situation• The North American railroad company wanted to improve productivity and reduce operational costs• Client had highly heterogeneous infrastructure and technology stack.• Client is using leading Hosting provider, incurring very high cost for infrastructure hosting• Significant delays (6-10 weeks) in Infrastructure provisioning, adversely impacting time to market

Infosys Offering• IT transformation leveraging Cloud• Developed Cloud strategy comprising of hybrid Cloud solution, Decision Framework and Roadmap• Readiness Assessment - 550+ applications & corresponding Infrastructure• Included Portfolio Modernization , Re-platform, MF Re-hosting, Tech upgrades and Rationalization & Consolidation• Build Service catalog, Cloud automation, integration and federated security models• Implement a common process, definition, terminology. Leveraged process repository to accelerate ITSM implementation

Business Value• IT simplification through portfolio rationalization and technology standardization• Standardized Environments & Service Catalog• Automated Provisioning across private & public cloud• >40% reduction in infrastructure cost, >90% reduction in environment provisioning• Reduce time to integrate with partners

Page 24: Application Assessments and Migration to Cloud · 2017-08-16 · Infosys’ Workload Migration Planning suite 2. End to End Flow for Cloud Application Migrations Additional Volume

© 2015 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rightsof other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrievalsystem,or transmitted in any form or by any means,electronic, mechanical, printing, photocopying, recording or otherwise, without the prior permission of Infosys Limited and/ or any namedintellectual property rights holders under this document.

Thank You