cloud migration - russoft.org€¦ · image result for google cloud logo. title: cloud migration...
TRANSCRIPT
CONFIDENTIAL. Copyright © 2020 1
EPAM Cloud Migration Capabilities
2020
Artak Oganesyan
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
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
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
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
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
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
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
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
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
CONFIDENTIAL. Copyright © 2019 11
C LO U D M I G R AT I O N A P P R OA C H
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 )
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
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
CONFIDENTIAL. Copyright © 2019 36
C A S E S T U D I E S AW S
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
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
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
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
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).
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
CONFIDENTIAL. Copyright © 2019 43
C A S E S T U D I E S A Z U R E
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
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
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
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
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
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
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
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
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
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
CONFIDENTIAL. Copyright © 2018 54
C A S E S T U D I E S G C P
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
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
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
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
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