cloud migration - russoft.org€¦ · image result for google cloud logo. title: cloud migration...

60
CONFIDENTIAL. Copyright © 2020 1 EPAM Cloud Migration Capabilities 2020 Artak Oganesyan

Upload: others

Post on 30-Sep-2020

4 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 1

EPAM Cloud Migration Capabilities

2020

Artak Oganesyan

Page 2: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 2

Content

1 C L O U D P R A C T I C E O V E R V I E W

2

3

C L O U D M I G R A T I O N A P P R O A C H ( D E T A I L E D )

C A S E S T U D I E S

M U L T I P L E P L A T F O R M S

A W S

A Z U R E

G C P

Page 3: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 33

EPAM Cloud and DevTestSecOps Practice

KEY FACTS

PARTNERSHIPS

SERVICES

SELECTED CLIENTS

Act ive Projects

20+ 400+Global Del ivery

Centers

Cloud, DevOps & Test engineers

8,000 Cloud enablement, migration and engineering

DevOps Transformation, SDLC Automation

Cyber Security

AIOps - AI for IT operations

Application & Infrastructure management services (AMS & IMS)

Testing

Page 4: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 44

Cloud Migration & Optimization

Re-engineering OfLegacy

Applications

HIGHLIGHTS

• Hybrid architectures design, migration, audit and refactoring

• AWS, Azure, Google, Private Clouds

• Architecture review and optimization

• Performance and fault-tolerance improvement

• Cost modeling and cloud costs optimization

Cloud InfrastructureDesign

CloudMigration

TCOOptimization

Cloud Native Development

Data In TheCloud

Page 5: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 5

Types of Migrations We Support

3 4

2

Traditional Infrastructure Private Cloud Public cloud/clouds

Traditional Infrastructure

1

Hybrid cloudPrivate Cloud

Traditional Infrastructure Public cloud/clouds Public cloudPublic Cloud

Page 6: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 6

Cloud Migration Blueprint

ASSESS READINESS CREATE STRATEGY BUILD FOUNDATION MIGRATION AS-A-FACTORY

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

✓ CURRENT STATE✓ SKILLS AND CAPABILITIES✓ GAPS & DEPENDENCIES ANALYSIS

✓ FUTURE STATE VISION✓ TCO IMPACT AND OPTIMIZATION✓ CONFIRMATION OF FEASIBILITY

CLOUDCAPABILITIESWORKSHOPS

CLOUD DEPLOYEMNT

MODEL

CLOUD CONNECTIVITY,

SECURITY & GOVERNNANCE

POCS/ FEASIBILITY STUDIES

APPS & INFRA MIGRATION STRATEGY

LIFT AND SHIFT

RE-PLATFORM

RE-FACTOR

✓ MIGRATION ROADMAP✓ CLOUD PLATFORM ARCHITECTURE✓ STAFF TRAINING PROGRAM

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD PLATFROM

ARCHITECTURE

AUTOMATION ACCELERATORS

POC/FEASIBILITY STUDIES

MIGRATION ROADMAP

PLANNING OF THE SCALING FOR THE

FACTORY

CONTINUOUS STRATEGY ADJUSTMENT

BUILD AND EVOLVE CLOUD FOUNDATION

ASSETS MIGRATION

CLOUD SUPPORT

Page 7: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 77

EPAM Maestro Platform

FOR BUSINESS:

• Governance & Access control

• Advanced cost control & optimisation

• Unified audit and billing

• Monitoring and reporting

FOR TECHNOLOGY:

• Self-Provisioning

• Infrastructure as code

• Auto configuration

• Hybrid infrastructure

• Security Inspection

A Single Pane of Glass for Your Hybrid Cloud Infrastructure

KEY BENEFITSEPAM Maestro is a cloud-based solution that enables full lifecycle for cloud-based continuous solution delivery, management, and support for public and private clouds.

Governance Cost Control

SecuritySelf-Service

Private CloudPublic Cloud

Page 8: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 8

Partnerships with Leading Cloud Providers

• AWS Advanced Consulting Partner

• 2000+ AWS professionals

• Full access to partner-only content

and enablement, including:

- Online Business & Technical

Training & Accreditations

- AWS Solutions Training for

Partners

- APN Webcast for technical and

program videos

• AWS Well- Architecture and Well-

operated audits run by AWS experts

• GCP Partner from Oct 2016 / GCP

Premier Services Partner from 2018

• Delivering the services to GCP clients

under Google umbrella

• Joint trainings and certifications

pipeline

• Using GCP PSO methodology

• Most Certified Partner in the world -

700+ Certified Engineers and

consultants

• 1500+ Trained GCP Engineers and

Architects

• 50+ Jointly tracked accounts

• Microsoft Azure Gold Partner

• 2000+ Azure professionals, incl. 3

MVPs

• Access to partner-only content

and support programs

• On-demand support from

dedicated Microsoft architects

• In-house training program with

modules for systems engineers,

developers and architects

Page 9: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 9

EPAM’s Cloud Migration Expertise is Regularly Recognized by Independent Analysts

Forrester listed EPAM as one of the leading App Modernization & Cloud Migration vendors able to provide efficient digital transformations

“Service vendors help customers ‘container’ their applications and leverage microservices, cloud, and platform-as-a-service (PaaS) platforms for agile innovation and digital business needs.”

Now Tech: Application Modernization and Migration Services, Q1 2019

EPAM named a Strong Player on Cloud Migration Market

“EPAM approach to migration is rooted in a strong discovery program and seeks to modernize and transform applications during

migration.”

EPAM named a leader in NelsonHall’s Assessment for Cloud Advisory, Assessment & Migration Services

“Expanding the objectives and scope of cloud adoption is driving the rise in cloud advisory and migration services. Clients are increasingly

looking to vendors to help shape the overall enterprise cloud migration and optimize the to-be environment based on the existing

application landscape and business objectives. Seeking to understand the highest value and least risky migration approach, cloud advisory

is the fastest growth service at 17.9% per annum through 2022.”

NEAT Analysis: Cloud Advisory, Assessment & Migration Services, 2018

Page 10: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 10

EPAM Wins Google Cloud North American Breakthrough Partner of the Year

The award recognizes EPAM as the ‘up-and-coming’ Partner that

emerged and expanded its partnership with Google Cloud this

year and achieved outstanding growth in customer base and

revenue.

E P A M N A M E D 2 0 1 8 B R E A K T H R O U G H P A R T N E R O F

T H E Y E A R F O R N O R T H A M E R I C A

“We are #1 globally in certifications, with over 500 professional

GCP certs, and are applying our talent to solve our customers’

business challenges through innovation and the power of GCP.”

– Arseny Gorokh, Senior Director, Account Management

Page 11: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2019 11

C LO U D M I G R AT I O N A P P R OA C H

Page 12: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 12

Cloud Migration Starter Kit

• Cloud adoption level

• Assets inventory list

• Risks, dependencies and constraints

2 - 4 m o n t h s

• Classify and rank applications migration

• Define Future state vison

• POC/Feasibility studies

• Migrated few selected application to the cloud

ASSESS READINESS

CREATE STRATEGY

PRODUCTION MVP

PLANNING OF SCALING

MIGRATION AS-A-FACTORY

CONTINUOUS STRATEGY ADJUSTMENT

BUILD AND EVOLVE CLOUD FOUNDATION

APPS / INFRA MIGRATION

CLOUD & APPLICATIONS SUPPORT

Page 13: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 13

Cloud Migration Starter Kit Deep Dive

CREATE STRATEGY BUILD FOUNDATION MIGRATION AS-A-FACTORY

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

✓ CURRENT STATE✓ SKILLS AND CAPABILITIES✓ GAPS ANALYSIS

✓ FUTURE STATE VISION✓ MIGRATION APPROACH✓ CONFIRMATION OF FEASIBILITY

CLOUDCAPABILITIESWORKSHOPS

CLOUD DEPLOYEMNT

MODEL

CLOUD CONNECTIVITY,

SECURITY & GOVERNNANCE

POCS/ FEASIBILITY STUDIES

APPS & INFRA MIGRATION STRATEGY

LIFT AND SHIFT

RE-PLATFORM

RE-FACTOR

✓ MIGRATION ROADMAP✓ CLOUD PLATFORM

ARCHITECTURE✓ STAFF TRAINING PROGRAM

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD PLATFROM

ARCHITECTURE

AUTOMATION ACCELERATORS

MIGRATION MVP FOR SELECTED WORKLOADS

MIGRATION ROADMAP

PLANNING OF THE SCALING FOR THE

FACTORY

CONTINUOUS STRATEGY ADJUSTMENT

BUILD AND EVOLVE CLOUD FOUNDATION

ASSETS MIGARATION

CLOUD SUPPORT

ASSESS READINESS

Page 14: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 14

ASSESS READINESS CREATE STRATEGY MIGRATION AS-A-FACTORY

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

APPROACH

• Workshops with the business and technology stakeholders

DURATION

• 2 - 5 days per line of business

OBJECTIVITIES

• Understand current business model and KPIs

• Understand business future vision and strategy

• Deep dive into the known problem

• Understand org chat and define major stakeholders

• Tailor a major deliverables and success criteria

• Define ways of working and how EPAM should position itself in front of the client employees (assessment will involve multiple workshops and interviews of people across the organisation)

• CAPEX/OPEX analysis

OUTPUT

• Stated business objectives for the cloud migration

• Ways of working

Cloud Readiness Assessment

Page 15: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 15

Cloud Readiness Assessment

ASSESS READINESS CREATE STRATEGY MIGRATION AS-A-FACTORY

APPROACH

• Workshops with the technology stakeholders

• Anonymous surveys

DURATION

• 2 - 5 days per line of business

OBJECTIVITIES

• Understand on a high level current technology portfolio

• Understand technology future vision and strategy

• Deep dive into the known problem

• Define the circle of people who would be involved into the technology discovery session

• Understand level of Cloud skills across the organisation

OUTPUT

• Current technology strategy

• Skills and capabilities

• Key stakeholders

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

Page 16: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 16

MIGRATION AS-A-FACTORY

APPROACH

• Workshops with the technology stakeholders and application teams

• Tool based and manual assets discovery

DURATION

• TBD, timeline depends on application portfolio size and complexity

OBJECTIVITIES

• Applications criticality and technology stack

• Know dependencies

• Application EOL dates and vendor support agreements

• Applications cloud compatibility

OUTPUT

• Application inventory file

• Gaps Analysis

ASSESS READINESS CREATE STRATEGY

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

Cloud Readiness Assessment

Page 17: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 17

ASSESS READINESS CREATE STRATEGY MIGRATION AS-A-FACTORY

APPROACH

• Workshops with the technology stakeholders and infrastructure teams

• Tool based and manual assets discovery

DURATION

• TBD, timeline depends on infrastructure portfolio size and complexity

OBJECTIVITIES

• RACs, Servers, storages, network, conferencing, etc. equipment

• Resources utilization ( CPU, RAM, HHD, etc.)

• Infrastructure EOL dates and vendor support agreements

OUTPUT

• Infrastructure inventory file

• Gaps Analysis

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

Cloud Readiness Assessment

Page 18: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 18

ASSESS READINESS CREATE STRATEGY MIGRATION AS-A-FACTORY

APPROACH

• Workshops with business, technology stakeholders, development, QA and operations leads

• Anonymous surveys

DURATION

• TBD, timeline depends on number and structure of development, QA and operations teams

OBJECTIVITIES

• Understand SDLS

• Understand established metrics and KPIs

• Understand level of provisioning, configuration management, deployment and test automation

OUTPUT

• Current SDLC tools and processes

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

Cloud Readiness Assessment

Page 19: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 19

Cloud Readiness Assessment

ASSESS READINESS CREATE STRATEGY MIGRATION AS-A-FACTORY

APPROACH

• Workshops with business and technology stakeholders

DURATION

• TBD, timeline depends on application and infrastructure portfolio size and complexity

OBJECTIVITIES

• Understand major spend articles

• Discover major contractual milestones

• Understand how TCO may be affected with a cloud migration

• Do an indicative business case for the selected application

OUTPUT

• TCO analysis

• Indicative business case

BUSINESS OBJECTIVITIES

YOUR CLOUD STRATEGY AND

MATURITY

APPLICATIONS INVENTORY

INFRAINVENTORY

DEVOPS (SDLC) MATURITY

TCO ANALYSIS

Page 20: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 20

Cloud Readiness Assessment

ASSESS READINESS MIGRATION AS-A-FACTORY

APPROACH

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• 2-5 days

OBJECTIVITIES

• Review cloud providers capabilities

• Review cloud platform reference architectures and best practices

• Understand level of cloud skills within the organization

OUTPUT

• Socialized cloud platforms capabilities and industry trends

CLOUDCAPABILITIESWORKSHOPS

CLOUD DEPLOYMENT

MODEL

CLOUD CONNECTIVITY,

SECURITY & GOVERNNANCE

POCS/ FEASIBILITY

STUDIES

APPS & INFRA MIGRATION STRATEGY

LIFT AND SHIFT

RE-PLATFORM

RE-FACTOR

CREATE STRATEGY

Page 21: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 21

ASSESS READINESS MIGRATION AS-A-FACTORY

APPROACH

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• TBD, timeline depends on the number of shortlisted cloud platforms and complexity of the infrastructure

OBJECTIVITIES

• Shortlist cloud platform/platforms for the implementation

• Design a high level disaster recover strategy

• Define major security and governance controls

• Design a high level cloud infrastructure architecture

OUTPUT

• Selected cloud platform

• High-level cloud infrastructure architecture design

CREATE STRATEGY

CLOUDCAPABILITIESWORKSHOPS

CLOUD DEPLOYMENT

MODEL

CLOUD CONNECTIVITY,

SECURITY & GOVERNNANCE

POCS/ FEASIBILITY

STUDIES

APPS & INFRA MIGRATION STRATEGY

LIFT AND SHIFT

RE-PLATFORM

RE-FACTOR

Cloud Readiness Assessment

Page 22: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 22

ASSESS READINESS MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• TBD, timeline depends on the number of shortlisted cloud platforms and complexity of the infrastructure

OBJECTIVITIES

• Design and build a skeleton of cloud infrastructure sufficient to run POCs

• Enable the connectivity between current infrastructure with the new cloud infrastructure

• Define use cases for the connectivity POCs

OUTPUT

• Provisioned cloud infrastructure for POC and feasibility studies

• Selected for POC workloads & infrastructure components

CREATE STRATEGY

CLOUDCAPABILITIESWORKSHOPS

CLOUD DEPLOYMENT

MODEL

CLOUD CONNECTIVITY,

SECURITY & GOVERNNANCE

POCS/ FEASIBILITY

STUDIES

APPS & INFRA MIGRATION STRATEGY

LIFT AND SHIFT

RE-PLATFORM

RE-FACTOR

Cloud Readiness Assessment

Page 23: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 23

ASSESS READINESS MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• TBD, timeline depends on the number of shortlisted applications, cloud platforms and complexity of the infrastructure

OBJECTIVITIES

• POCs - test few selected workload and infrastructure components in the cloud, verify connectivity, latency and compatibility questions

• Prove the approach

• Prove the possibility to operate new hybrid infrastructure

• Analyse the TCO impact, update the business case

OUTPUT

• High-level cloud architecture design and strategy adjustments based on POC results

CREATE STRATEGY

CLOUDCAPABILITIESWORKSHOPS

CLOUD DEPLOYMENT

MODEL

CLOUD CONNECTIVITY,

SECURITY & GOVERNNANCE

POCS/ FEASIBILITY

STUDIES

APPS & INFRA MIGRATION STRATEGY

LIFT AND SHIFT

RE-PLATFORM

RE-FACTOR

Cloud Readiness Assessment

Page 24: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 24

ASSESS READINESS MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

• Surveys

DURATION

• TBD, timeline depends on the application and infrastructure portfolio size

OBJECTIVITIES

• Classify application and infrastructure assets by

• Technology complexity

• Business criticality

• List dependencies

• Agree on the application and infrastructure assets migrations approach

• Priorities application and infrastructure assets for the cloud migration

OUTPUT

• Migration approach for the application and infrastructure assets

CREATE STRATEGY

CLOUDCAPABILITIESWORKSHOPS

CLOUD DEPLOYMENT

MODEL

CLOUD CONNECTIVITY,

SECURITY & GOVERNNANCE

POCS/ FEASIBILITY

STUDIES

APPS & INFRA MIGRATION STRATEGY

LIFT AND SHIFT

RE-PLATFORM

RE-FACTOR

Cloud Readiness Assessment

Page 25: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 25

Example Of Migration Strategy Selection

M I G R A T I O N S T R A T E G Y

Re-platform RefactorRe-host (Lift &

Shift)Re-purchase Retain

Install & Configure

Purchase SaaS / COTs licensing

Select a new platform

Modify underlying infra

Install & Configure

Deploy

Retire

App & infrastructure

design

Development & integration

V E R I T Y A P P R O A C H D U R I N G P R O D U C T I O N M V P P H A S E

A P P L I C A T I O N I N V E N T O R Y

ASSESS READINESS MIGRATION AS-A-FACTORYCREATE STRATEGY

Page 26: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 26

Production MVP

ASSESS READINESS CREATE STRATEGY PRODUCTION MVP MIGRATION AS-A-FACTORY

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD

PLATFROM ARCHITECTURE

AUTOMATION ACCELERATORS

MIGRATION MVP FOR SELECTED WORKLOADS

MIGRATION ROADMAP

PLANNING OF THE SCALING

FOR THE FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• TBD, timeline depends on personnel availability and readiness

OBJECTIVITIES

• Create cloud center of excellence

• Define standard

• Evangelize approach

• Define training programs and train personnel

• Create cloud architecture change board

• Define cloud migration governance model

OUTPUT

• Cloud architecture CO, change board, standards

• Migration governance model

Page 27: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 27

Production MVP

ASSESS READINESS CREATE STRATEGY PRODUCTION MVP MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• TBD, timeline depends on application and infrastructure portfolio size

OBJECTIVITIES

• Rework high-level cloud architecture design into target cloud platform architecture

OUTPUT

• Finalized target cloud architecture

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD

PLATFROM ARCHITECTURE

AUTOMATION ACCELERATORS

MIGRATION MVP FOR SELECTED WORKLOADS

MIGRATION ROADMAP

PLANNING OF THE SCALING

FOR THE FACTORY

Page 28: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 28

Production MVP

ASSESS READINESS CREATE STRATEGY PRODUCTION MVP MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• 2-5 days

OBJECTIVITIES

• Select provisioning, configuration management, deployment automation tools

• Select operations intelligence tools ( monitoring and logs analytics )

• Select IT service management ( ITSM ) tools

• Define approach to integrate tools and orchestrate processes

• Define what EPAM or other opensource accelerators can be used to decrease the automation timeline

OUTPUT

• Automation tools selected

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD

PLATFROM ARCHITECTURE

AUTOMATION ACCELERATORS

MIGRATION MVP FOR SELECTED WORKLOADS

MIGRATION ROADMAP

PLANNING OF THE SCALING

FOR THE FACTORY

Page 29: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 29

Production MVP

ASSESS READINESS CREATE STRATEGY PRODUCTION MVP MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• TBD, timeline depends on the number of shortlisted applications, cloud platforms and complexity of the infrastructure

OBJECTIVITIES

• Define MVP scope

• Enable selected and infrastructure components in the cloud

• Assess feasibility and TCO impact

OUTPUT

• MVP – selected application and infrastructure has been successfully migrated to the cloud

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD

PLATFROM ARCHITECTURE

AUTOMATION ACCELERATORS

MIGRATION MVP FOR SELECTED WORKLOADS

MIGRATION ROADMAP

PLANNING OF THE SCALING

FOR THE FACTORY

Page 30: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 30

Production MVP

ASSESS READINESS CREATE STRATEGY PRODUCTION MVP MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• TBD, timeline depends on the number of shortlisted applications, cloud platforms and complexity of the infrastructure

OBJECTIVITIES

• Create a migration roadmap

• Define priorities, sequence of the migrations and key milestones

OUTPUT

• Migration roadmap defined

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD

PLATFROM ARCHITECTURE

AUTOMATION ACCELERATORS

MIGRATION MVP FOR SELECTED WORKLOADS

MIGRATION ROADMAP

PLANNING OF THE SCALING

FOR THE FACTORY

Page 31: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 31

Production MVP

ASSESS READINESS CREATE STRATEGY PRODUCTION MVP MIGRATION AS-A-FACTORY

APPROACH

• Project work

• Series of workshops with technical stakeholders, development, operations and infrastructure teams

DURATION

• 1 week

OBJECTIVITIES

• Define delivery model, project roles and personnel requirements

OUTPUT

• Project ( resource ) plan

CREATE CLOUD CENTER OF

EXCELLENCE / TRAIN STAFF

PRODUCTISE CLOUD

PLATFROM ARCHITECTURE

AUTOMATION ACCELERATORS

MIGRATION MVP FOR SELECTED WORKLOADS

MIGRATION ROADMAP

PLANNING OF THE SCALING

FOR THE FACTORY

Page 32: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 32

Cloud Migration Governance ModelMigration-as-a-Factory ensures structured approach and knowledge building

CLOUD GOVERNANCE

Business & Technology

Stakeholders

CLOUD CENTER OF EXCELLENCE

CLOUD SUPPORT & MAINTENANCE STREAM

PROJECTS

Account

Director

Enterprise / Solution /

Infrastructure

Architects

• Provide support for migrated apps

• Migrate apps according to priorities

• Report status

• Strategy adjustment

• Cloud foundation evolvement

• Ensure vision support across stakeholders

• Set direction

Program

Manager

PMO • All aspects of Program Management

Delivery

Director

App.

Owners

Delivery

Director

Project

Managers

REFACTORING

Dev, QA, Sys Engineers

RE-PLATFORMING

Systems Engineers

LIFT AND SHIFT

Systems Engineers

CONTINUOUS STRATEGY ADJUSTMENT

BUILD AND EVOLVE CLOUD FOUNDATION

ASSETS MIGRATION

CLOUD SUPPORT Systems Engineers

DevOps/Automation team

Client EPAM

Factory organization

Approach

Page 33: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2019 33

C A S E S T U D I E S M U LT I - C LO U D P L AT F O R M S( AW S , G C P, A Z U R E T O G E T H E R O R O T H E R P R O V I D E R S )

Page 34: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 3434

USER ACCEPTANCE

TESTING

TECHNICALASSESSMENT

& SOLUTIONING

TARGET INFRASTRUCTURE BUILD AND DATA

MIGRATION

Lift-and-Shift Migration Factory HIGHLIGHTS

For The Wolters Kluwer Global Business Services (GBS) group, EPAM built a unified lift-and-shift model that allowed to migrate 50+ legacy applications to the cloud (AWS and Azure).

• Conducted apps classification depending on their size and architecture complexity

• Created a detailed migration plan for each type of apps based on the estimated migration efforts

• Migration process optimization: QA Automation, CI/CD, reusable code

• Upon app migration conducted the UAT work & troubleshooting closely with the WK team

• Cloud Maintenance & Support with 24/7/365 coverage

• Migrated the portfolio of apps in 2 years

AUTOMATION PATTERNS AND REUSABLE CODE

UNIFIED TOOLSET, METHODOLOGY AND STANDARDS

INFRASTRUCTURE OPERATIONS

APPLICATION RUNS IN THE

CLOUD

Page 35: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 3535

Complex Platform Migration to Pivotal

CoreLogic is a consumer reporting agency that provides consumer reports to third parties. The main product contains unique credit performance information gathered from businesses that do not typically report prior payment activity to traditional credit reference agencies. EPAM is engaged in the complex migration to the vNext platform based on Pivotal Cloud Foundry and a microservices architecture

• Leverage vNext ecosystem:

- Microservices approach

- Pivotal Cloud Foundry

- Spring Cloud DataFlow Services

• Teletrack is a business-critical application with highavailability requirement at least at 99.8% level

• 2 second response time for inquiry request for CRA data

• Backward compatibility with inquiry and reporting APIscurrently exposed by legacy Teletrack 1.0

• Data migration supports 7-year historical data compliancerequirements

• Incremental rollouts with seamless platform changeover

HIGHLIGHTS

Page 36: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2019 36

C A S E S T U D I E S AW S

Page 37: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 3737

AWS Architecture Design & Migration

HIGHLIGHTS

Hotels.com engaged EPAM to join the company’s Architecture Board to design the AWS architecture and migration approach for a complex bespoke application.

• Consulted Holtes.com Architecture Board on migration best

practices

• Recommended tooling and automation strategy for

migration, deployment and future maintenance of the

application

• Migrated the application with Lift-and-shift approach

Page 38: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 3838

Migration to AWS & 24x7 Support HIGHLIGHTS

• EPAM provides 24x7 support for NBCU’s AWS environments and hosted applications

• Multi-tenant hosting for NBCUniversal brands, including NBC.com, NBCNews Telemundo, USANetworks, Oxygen, Bravo, Syfy, and Seeso

• Supports ~1,500 AWS instances and 200 VMware servers

• Migrated 16 brands from Acquia to NBCUniversal AWS

• Expanding the NBCUniversal’s AWS orchestration framework to support multi-region and blue/green deployments

• Awarded three times by NBC for outstanding performance

Page 39: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 3939

Migration to AWS & Zero Downtime

HIGHLIGHTS

• Designed the new infrastructure (Infrastructure as a Code pattern)

• Full migration in couple hours with short downtime

• Any number of equal isolated environments

• Fault tolerance and Disaster Recovery

• Multiple layers of monitoring and log aggregation

• Security perimeter for each environment

• CI/CD AND ZERO DOWNTIME UPGRADE

• CI process implementation

• CD: releasing a new version each sprint (2 weeks)

• Each version upgrade without downtime

• Service jobs are maintained and orchestrated centrally

Page 40: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4040

AWS Design, Apps Refactoring, Migration & Support

HIGHLIGHTS

Migration of www.foxsports.com staging and production environments to AWS.

• Active-Active multi-region high load AEM environments

• OKTA SSO

• CI/CD automation and IaaC

• Migration of production data set and set up content synchronization between AWS and Rackspace

• Knowledge transfer and support team buildout

Page 41: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4141

Cloud Architecture Design HIGHLIGHTS

• Encryption at Rest and Encryption in Transit

• Keys stored using redundant HSM infrastructure hosted inIPREO Co-located facilities

• Segregation of duties for increased security

• High Availability setup with nearly zero downtime design(less than 1 min to switch between availability zones)

• Mean time to recover reduced from 8h to 30 min

• Infrastructure as a code practices:

- 100% automated deployments

- Monitoring, Security, Redundancy baked in automatedscripts

- Consistent homogeneous environments

- Infrastructure developed\tested\deployed movingthrough the whole delivery pipeline along with the code

- Infrastructure code unit and end-to-end tested

• AWS Services: CloudFormation, VPC, ELB, CloudWatch

EPAM designed a highly available, resilient AWS architecture for the iLevel platform (acquired by IPREO -a leading global provider of financial services technology, data and analytics).

Page 42: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4242

On-premise Data Center Migration to AWS

HIGHLIGHTS

• Migrated the existing on-premise data center to the cloud using AWS, EPAM responsible for Discovery, Design, and Implementation

• Re-engineered setup and configuration

• Created an automated solution using DevOps best practices, (Infrastructure as a Code pattern)

• Automated provisioning and developed containerized CI/CD pipelines

• Optimized the number of applications and moved them to the cloud

• Implemented a disaster recovery solution

• Providing 24/7 support and monitoring for products

• Decreased Costs

• Improved customer experience with accuracy and timeliness of data reports

• Increased scalability and reduced downtime

With millions of consumers relying on MeteoGroup for accurate weather data, the company struggled to manage overwhelming amounts of data and the increasingly high costs associated with a legacy, on-premise data center. MeteoGroup engaged EPAM to implement an optimized cloud-based solution.

RESULTS

Page 43: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2019 43

C A S E S T U D I E S A Z U R E

Page 44: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4444

Azure Strategy for Enterprise Business Managment Solution

CHALLENGES

• Limited business growth to small and medium markets due to deployment and operation complexity

• Enterprise-level clients require on-prem deployment model due to strict security regulations

• Lack of documentation and tough release schedule

RESULTS

EPAM helped Thomson Reuters to design the migrationstrategy for company’s Enterprise Business Managementsolution called E3.

• Designed Cloud migration strategy for 5 sub-products based on Microsoft Azure

• Pilot customers migrated to the new solution on time and within budget

• Applied plugin-based and hybrid architectures to ensure compatibility with enterprise-level clients that require on-prem installations

• Architecture has successfully passed ISRM security review

Page 45: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4545

Knowledge Broker Migration to Azure & Refactoring Towards Microservices

HIGHLIGHTS

RESULTS

• Services separation provided benefit of independent

development and faster delivery time

• Shortened the release cycle to 1 week with automated

deployment and testing

The EPAM team is engaged in the iterative modernization of the Knowledge Broker platform towards a service-oriented and microservices-based architecture.

• EPAM assessed the existing infrastructure and performed the

cloud migration to MS Azure

• The migration included 15+ services incl. Core Entities

Mngmnt., Scheduling Service, Conferencing Service, Audit

Service, Search Service with 1.5M registered users, 650K

active users

• Leveraged Domain Driven Design principles of separated

bounded contexts to increase the benefits of the

microservices architecture

• SSO implementation and integration with legacy and new

services

Page 46: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4646

Migrating On-prem Workload to Azure

HIGHLIGHTS

EPAM team helped Chevron to conduct a pilot end-to-end migration of one batch processing workflow using Azure PaaS offerings.

POC was iteratively delivered in 4 phases: Preparation, Visualization, Processing, Ingestion/Staging.

• Fully migrated POC scope in 10 weeks

• Implemented secure access to data based on AAD / Kerberos

• Built operational capability to implement batch processing flows

• Identified technology gaps and engaged Microsoft team to fix them in 2018

• Migrated complex transformations to HDInsight Spark cluster

• Estimated operating costs of a new platform appeared to be comparable with the current solution

B a s e l i n e A r c h i t e c t u r e

T a r g e t A r c h i t e c t u r e

Page 47: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4747

Azure Managed Services

• 24x7 Operations and automation for Sitecore, ADAM, and BizTalk implementations

• Hybrid solution on premise + public cloud (Azure) managed via Express Route

• Infrastructure as Code for managing 90+ resources Prod/UAT/SIT/Dev environments with 0 manual effort

• Standardized process allows to scale the service easily and

onboard new platforms into the scope

• Designed comprehensive documentation, including Standard

Operating Procedures and runbooks

Lookers, a leading automotive retailer and distributor in the UK,

partnered with EPAM to support its e-commerce platforms

hosted in Azure and on premise DC.

HIGHLIGHTS

Page 48: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4848

MS Dynamics CRM Migration to Azure

HIGHLIGHTS

Domain

controller

Database

CRM

NAV

Migrated

InternetCRM

NAV Database

Azure subscription

Gateway

Azure subscription

ExpressRoute

Azure load

balancer

EPAM migrated Wolters Kluwer Dynamics CRM to Azure cloud using lift-and-shift approach and MS Azure Site Recovery.

• ExpressRoute for establishing of MPLS-based connectivity

• Internal network extended to Azure, building common IP-address name space

• Active Directory extended to Azure VMs

• Azure Site Recovery for servers migration (live replication + failover)

• Source environment actively was used until the point of cutover

• Access to infrastructure from the inside and internet

• Azure Load Balancer for Web Front-end balancing

• Improved security based on networking layering and Network security groups

• Separation of duties between Network group and Application team based on Resource group access

Page 49: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 4949

Application Migration to Azure

• As-is migration with minimal infrastructure changes and no code changes

- ExpressRoute for connectivity to on-premise

- Azure Site Recovery for server replication

- Custom process and tools for files replication

- DB backup/restore approach for DB move

- Robocopy + custom automation for FS analysis/job status tracking and reporting based on PowerShell

• Production environment consisting of over ~130 millions of files stored on NAS and ~4TB Oracle DB

• Strict adherence to corporate policies while setting up application infrastructure on cloud

• Creation of reusable approach for migration of NAS-based shares with big amount of files

EPAM successfully implemented migration of WK’s client-facing application with legacy VB clients running on VDI from physical datacenter to Azure cloud.

ORA01 ORA02

Availability setPROD-FE

PROD-BE

PROD

DB Availability set

APP13 APP16

APPBP05

WEB01 WEB02 WEB03

Availability set

WEB04

ExpressRoute

On-Prem Network

VDI VDI

VDI

APPCP006

BRSCP01APPCP01 APPCP02

APPCP05APPCP04 APPCP07

APPCP03 NAS01

PROD-CORE

FS Availability SetAvailability set Availability set

APSCP01 APSCP02 APSCP03

www.publicdomain1.com www.publicdomain2.com Backoffice WebBE

NAS02

KEY HIGHLIGHTS

Page 50: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 50

Business Transformation to SaaS with Azure

Modular Mining Systems, Inc.(part of Komatsu) develops, manufactures, markets, and services mining equipment management systems.

EPAM implemented SaaS strategy and delivered MineCare maintenance management system, Health Monitoring solution, Integrated solution of Modular Dispatch System and GIS Solution for mining.

The solutions optimized maintenance and operational costs, enabled lower entry price and more flexible subscription-based distribution model to attract new clients.

SUMMARY KEY HIGHLIGHTS

• Data latency below 3 seconds for clients and embedded systems

• Actionable insight in less than 30 seconds, including in disconnected mode

• Single mine or multi-mine analytics

• Easy scale-in and scale-out of any number of mines and clients in minutes

• Fully automated deployment, upgrades, health monitoring, error logging and notifications about critical system failures

• Windows Azure, Azure SQL, Microsoft Reporting Services, HDInsight

Worker RoleCache

- Shared between all Worker Roles, and can be hosted on a separate or DB Worker Role - Caching: - OemInterfaces - Data Sources

- etc.

SQL Azure

Web RoleClient Services

- Provides services for client applications, redirect all call to the Central Worker Role- Communicate via WCF

- Minimum logic...

Web RoleExternal Services

- Provides services for external clients, redirect all call to the Central Worker Role- Communicate via WCF- Minimum logic…- in simple case can be hosted inside of

Client Services Web Role

Clients

External Clients

Worker RoleData Access

- Directly communicate with DB- Performs simple Read/Write into DB- Probably exposes WCF Data Services

- Minimum logic

Web RolePush Data

- Sends data directly to the clients via

ZeroMQ/SignalR/etc.

- in simple case can be hosted inside of Client Services Web Role

Web RoleEmbedded Services

- Provides services for devices, redirect all call to the Central Worker Role- Communicate with devices via FieldComm- Performs data sync- Minimum logic...

Worker RoleCentral

- Performs all logic- In case of big and multi-tenant scenario it will be divided on the

separate (more specific) worker roles

Devices

On-Premises Azure Cloud

User Access Layer Business Layer Data Access Layer DB Layer

Page 51: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 51

Cloud Based X-Ray Dose Tracking Solution

• X-Ray Data Collector integrated to DICOM network

• Azure SOA application processing data and performing major application business logic

• Highest security standards and patient data integrity including SSL-based communication and Smartcard authentication

• HIPAA and EU Data Protection Directive compliance

• Tablet friendly rich Web UI

Technology Stack

EPAM & Unfors RaySafe produced RaySafe S1 a first-to-market product for X-ray diagnostic service providers to improve dose management, enhance regulatory compliance procedures and increase productivity in the imaging workflow while reducing costs for unjustified and repeated exams.

SUMMARY KEY HIGHLIGHTS

• Azure• ASP.NET MVC• SQL Server, Mongo DB• jQuery, BackboneJS,

Underscore, Bootstrap

• CSS Less• HTML5/CSS3• jqPlot charts, scalable

vector graphics

Page 52: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 52

• Azure based solution:

• Service Bus Relays

• Message Queues & Topics

• Access Control Service

• HALO Services is a WCF service exposing 3 APIs: for flights, bag-drops and diagnostics

• HALO Mobile client

• Reservation system enhancement

• Speed time-to-market

• New capabilities implementing while taking advantage of existing infrastructure

• Fluctuating workloads more easily handling

Technology stack

• .NET, ASP.NET MVC,WCF, Azure, MS SQL, Windows mobile, AKAMAI, Sitecore

EasyJet is a leading European low-fare airline that serves 61 million passengers across 30 countries.

EPAM implemented a mobile boarding solution to reduce EasyJet’s airport costs and increase revenue through the chip and pin.

EPAM developed solution of seamless reservation process with the hybrid cloud booking solution, including finding flights, choosing seats, and purchasing tickets, that includes the existing reservation system that runs on-premises and the seating allocation service.

SUMMARY KEY HIGHLIGHTS

azure cloud solutions for EasyJet

Page 53: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 53

Luxottica ADAM solution Hosted in Azure

• Hybrid Hosting in Microsoft Azure and on-premise datacenter

• Streamlined solution configuration based on Azure predefined templates

• Complex asset creation, approval, workflow, including integrated support for external agencies/vendors

• Customizable UI for Search/Browse/Download

• Personalized Content delivery for Omni channel distribution (Scene 7, Social, Amazon, PR/Subsidiaries Portals and more)

• Infrastructure costs optimization

• Solid network security configuration

Technologies:

• .NET, Azure, ADAM

Luxottica is the world's largest eyewear company, controlling over 80% of the world's market from its Italian headquarters.

EPAM delivered a unified DAM solution providing a single source of assets across the company and subsidiaries.

SUMMARY KEY HIGHLIGHTS

Page 54: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2018 54

C A S E S T U D I E S G C P

Page 55: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 5555

Cloud Migration Program SOLUTION AND RESULTS

As a result of 2-weeks Discovery we identified priorities, appinventory, and delivered missing artifacts. After that we movedfurther with GCP migration:

• Designed Client Native Architecture

• Prepared CI/CD pipeline for the first movers

• 100% automated infrastructure deployment

• Successfully migrated several critical services: DNS, WIN CAserver

• Prepared detailed architecture documents for infrastructureand applications migration

• Conducted Knowledge Transfer session with practicalexercises for IAC team

InterActive Corporation is a Leading Media Company comprised of brands such as HomeAdvisor, Vimeo, Match, Tinder, Dictionary.com, The Daily Beast, Investopedia, PlentyOfFish, and OkCupid.

CHALLENGES

• Three geographically scattered DCs with one closing by EOY

• 300 apps for migration, lack of documentation

Page 56: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 5656

Loyalty System on Google Cloud Platform

HIGHLIGHTS

• Cloud native architecture

• Synchronous and asynchronous events processing

• Stateless services

• Message bus architecture

• Use of GCP unmanaged services

EPAM delivers a cloud native Loyalty system on Google Cloud Platform

TECHNOLOGIES

• GCP: App Engine, Compute Engine, API Gateway, Cloud SQL

• Cassandra, MongoDB, Spring

Page 57: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 5757

SAP ERP Migration to Google Cloud BUSINESS GOALS

Within the scope of the EPAM-Google partnership the EPAM team migrated SAP ERP from on-prem to Google Cloud for ServiceNow.

• 2 regions (The Dalles, Oregon, and Council Bluffs, Iowa) with availability zone in each region

• Application and HANA database nodes in each region

• SAP-HANA Cluster installation on GCP and migration of on-preminstance to cloud

• Cloud VPN service

• Cloud File store service for shared network file systems

• Bastion host to access the infrastructure from the Internet

• Management host to use clients (SAP GUI, SAP HANA Studio) inside the Virtual Private Cloud

• 2 NAT hosts

• Set up scenarios for Disaster Recovery: 1) Asynchronous HANA replication to DR site; 2) Restore from the regular backup

• Technologies: SAP ERP, Google Cloud, NetWeaver HA Cluster on GCE/GKE, SAP-HANA Cluster on GCE/GKE, SAP HANA Studio

SOLUTION HIGHLIGHTS

• Diversification of cloud portfolio across different cloud providers

• TCO optimization

Page 58: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 58

D2C Marketing Solution on Google Cloud PlatformKitchen Aid Small Domestic Appliances aims to

increase direct to consumer net sales to 15% by

2020. As part of the program EPAM has been

providing complex SAP services with deployment on

Google Cloud Platform within the following

workstreams:

• Consumer Database

- Data loading from SAP ERP and Client’s Legacy CRM Systems to SAP CRM on HANA by usage of Google Cloud components

- Data cleansing, deduplication and enrichment

- Data Mart creation

- Advanced Analytics realization

• Product Data and Digital Assets

- Implementation of solution for Digital Assets and Products storage and management

• Rebuild of D2C sites on the eCommerce platform

- Implementation of commerce solution based on IBM WebSphere Commerce

• Campaign Management

DATA LAKE

SAP ERPSAP CRM on

HANA

IBM WebSphere Commerce

Google Cloud

PlatformTableau

Advanced Analytics (Predictive/Prescriptive)

Campaign Manager

Digital AssetsProduct

EnrichmentProduct Data

eCommerce WebsiteConsumer Database

Etc.DemogrCookiesSocialIoT

58

Page 59: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 5959

POC For S/4HANA Deployment on Google Cloud Platform

HIGHLIGHTS

• Complex SAP S/4HANA deployment on Google Cloud

Platform

• Servers installation & configuration

• S/4HANA Database restore from backup

• User experience comparison and analysis

• Comprehensive performance testing for main financial

reports

• Implementation done in 2 weeks

• No data damage or data loss found after SAP server restore

from backup on Google Cloud

• No differences in reports revealed

Page 60: Cloud Migration - russoft.org€¦ · Image result for google cloud logo. Title: Cloud Migration Author: Anait Avetisyan Created Date: 3/12/2020 3:36:09 PM

CONFIDENTIAL. Copyright © 2020 60

Thank you!

2020

Artak Oganesyan

[email protected]