SlideShare a Scribd company logo
1 of 8
Download to read offline
EPAM Cloud Problem Resolution Consulting

EPAM Cloud
Problem Resolution
Consulting

1 │ EPAM SYSTEMS, INC.

May 2013
EPAM Cloud Problem Resolution Consulting

Abstract
Most of new and existing customers of
EPAM Cloud Computing Competency Center
eventually face problems they cannot resolve
on their own. This is when we receive requests
to review their infrastructure and solve issues
related to cloud computing and cloud services.

2 │ EPAM SYSTEMS, INC.

This case study has been drawn up based on
actual project experience. It addresses our
cooperation with a big European customer who
uses Amazon Web Services (AWS) as a hosing
for their infrastructure. The project lasted for one
week and has been successfully completed.
EPAM Cloud Problem Resolution Consulting

Request Receiving
Initially we received a request to review
infrastructure and suggest possible solutions
for issues experienced by the customer at that
time.
The request itself consisted of two parts:
•	

infrastructure plan

•	

problems description

The challenge faced by this project has been
amplified as the technical person responsible
for all hardware and cloud part configuration
had left the company and there was no one able
to perform any changes to the infrastructure.
The customer’s technical staff did not include
cloud experts.
The project infrastructure consisted of two parts:
•	

Data Center (DC) with dedicated hardware servers

3 │ EPAM SYSTEMS, INC.

•	

AWS Virtual Private Cloud (VPC) with
running virtual instances

DC and AWS facilities are connected by a VPN
handled by a Cisco ASA device from the DC
side and a single m1.small instance from the
AWS side. The VPN connection is sometimes
unstable, inciting the customer to perform a
refactoring of this solution.
The application that hosted under AWS is
located in a combination of private and public
VPC subnets and uses internal and external
Elastic Load Balancers (ELBs). One of the major
issues with the ELBs is their IP addresses can
be changed anytime. An ELB instance can be
scaled up or down, depending on request rate
or traffic load. The customer uses CNAME DNS
records to assign a domain name to ELB. This
is why when an ELB’s IP changes, subdomain
experience propagation and resources become
unavailable.
EPAM Cloud Problem Resolution Consulting

Request Review
Having received a request, we performed its
initial review and prepared a list of questions
to be sent to the customer’s technical team
regarding the infrastructure and related issues.
Our team went through every part of project
and found different ways to solving the issues

4 │ EPAM SYSTEMS, INC.

that customer faced. After consideration of the
possible solutions we decided to establish a call
with customer’s technical team to clarify some
points and to provide them with suggestions
regarding the infrastructure improvements.
EPAM Cloud Problem Resolution Consulting

Meeting with
Customer’s Team
Meeting the customer’s team usually takes
form of a call including experts, managers and
technical people, who consider and decide to
go on with specific solutions.
On our first meeting with the technical team
from the customer side we provided them an
exhaustive explanation of service workflows
and suggested to perform changes to the
infrastructure.
The VPN issue could be solved using default
VPC tools of Customer Gateway and Virtual
Private Gateway. This method allowed
connecting the customer’s hardware gateway
to a VPC network with IPSec VPN. It would be

5 │ EPAM SYSTEMS, INC.

monitored and maintained by AWS. Besides
the ease of configuration and maintenance it
also had a financial advantage. This solution
was twice cheaper than what they had at the
moment.
The ELB IP change issue has a solution of using
Amazon Route53 DNS service. It has complete
integration with ELB and when a subdomain is
pointed to ELB as A record with Alias, ELB IP
change does not influence on availability of a
resource. DNS propagation is minimal.
After this explanations customer’s team decided
to consider this solutions and asked us to go
deeper into the infrastructure and find points to
EPAM Cloud Problem Resolution Consulting

Deep Analysis
After receiving a request to analyze the AWS
infrastructure closer, we started from the
following points:
•	

security

•	

financial efficiency

•	

cloud services optimization

From the security point of view, the project had
a significant breach. In order to log in to the
AWS console all project members used root
credentials. This account has full control over
all services, financial and reporting settings.
Root account security breach could be fixed by
using AWS Identity and Access Management
(IAM). This service provides personal user
accounts with complete integration to various

6 │ EPAM SYSTEMS, INC.

services. Users could be divided to groups
and assigned with different access policies.
In order to work in a big team of developers
and operationsб IAM is a must-have security
application.
When we were reviewing the infrastructure, we
noticed that it contained more than 50 servers
running 24/7. However, the customer did not
reserve any of these instances.
In this case reserving instances could save up
to 65% of expenses for compute resources.
Virtual machines that run 24/7 have to be
covered by Heavy Utilization Reservation that
has the biggest upfront fee, but the lowest price
of per-hour instance work.
EPAM Cloud Problem Resolution Consulting

Final Overview
After a week of cooperating with the customer’s
technical team we achieved the following
results:
•	

Issues experienced by the application
have been solved with no downtime.

•	

Infrastructure security situation has
been reviewed and dramatically improved by means of AWS Identity and
Access Management.

•	

After reserving EC2 instances, the customer saved more than 40% of monthly
costs for compute resources.

7 │ EPAM SYSTEMS, INC.

As a consequence of this successful
cooperation, the customer decided to continue
their contract with EPAM for a long term.
One of EPAM Cloud Computing Competency
Center experts became a permanent AWS
consultant on this project.
EPAM Cloud Problem Resolution Consulting

Established in 1993, EPAM Systems (NYSE: EPAM) provides complex software engineering solutions through its award-winning
Central and Eastern European service delivery platform. Headquartered in the United States, EPAM employs approximately
8,900 IT professionals and serves clients worldwide from its locations in the United States, Canada, UK, Switzerland, Germany,
Sweden, Belarus, Hungary, Russia, Ukraine, Kazakhstan, and Poland.
EPAM is ranked #6 on the 2013 Forbes “America’s 25 Fastest-Growing Tech Companies” list and is recognized among the leaders
in software product development services by Forrester and Zinnov analysts. The company is also included in the top 30 in IAOP’s
“The 2013 Global Outsourcing 100” list.
For more information, please visit www.epam.com

G lob al

EU

CIS

41 University Drive Suite 202,
Newtown (PA), 18940, USA
Phone: +1-267-759-9000
Fax: +1-267-759-8989

Corvin Offices I. Futó street 47-53
Budapest, H-1082, Hungary
Phone: +36-1-327-7400
Fax: +36-1-577-2384

9th Radialnaya Street, bldg. 2
Moscow, 115404, Russia
Phone: +7-495-730-6360
Fax: +7-495-730-6361

© 1993-2013 EPAM Systems.
8 │ EPAM SYSTEMS, INC. All Rights Reserved.

More Related Content

What's hot

Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0
Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0
Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0lisanl
 
DMC Video Initiative R2 (Final Version)
DMC Video Initiative R2 (Final Version)DMC Video Initiative R2 (Final Version)
DMC Video Initiative R2 (Final Version)Phanith Sovann
 
Mainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best PracticesMainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best PracticesAmazon Web Services
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...IBM Systems UKI
 
PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...
PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...
PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...Cedar Consulting
 
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...JISC RSC Eastern
 
Mainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSMainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSAmazon Web Services
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodeJohn Hawkins
 
Best Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayBest Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayRandy Shoup
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric CloudPerforce
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s SeatCompuware APM
 
Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12chrismartin4
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
IBM ODM Rules Compiler support in IBM Streams V4.2.
IBM ODM Rules Compiler support in IBM Streams V4.2.IBM ODM Rules Compiler support in IBM Streams V4.2.
IBM ODM Rules Compiler support in IBM Streams V4.2.lisanl
 
Using an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM SystemsUsing an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM SystemsGo2Group, Inc.
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?Datavail
 
How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM sflynn073
 
ALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systemsALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systemsGo2Group, Inc.
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverMohamad Afshar
 

What's hot (20)

Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0
Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0
Geospatial Toolkit Enhancements for IBM InfoSphere Streams V4.0
 
DMC Video Initiative R2 (Final Version)
DMC Video Initiative R2 (Final Version)DMC Video Initiative R2 (Final Version)
DMC Video Initiative R2 (Final Version)
 
Mainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best PracticesMainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best Practices
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...
PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...
PeopleSoft Cloud Architecture & PeopleSoft Selective Adoption...Not Just for ...
 
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
 
Mainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSMainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWS
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and Urbancode
 
Best Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayBest Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBay
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
 
Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12Conviface at OAUG -11i to R12
Conviface at OAUG -11i to R12
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
IBM ODM Rules Compiler support in IBM Streams V4.2.
IBM ODM Rules Compiler support in IBM Streams V4.2.IBM ODM Rules Compiler support in IBM Streams V4.2.
IBM ODM Rules Compiler support in IBM Streams V4.2.
 
Using an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM SystemsUsing an ALM Router to Integrate Multiple Vendors’ ALM Systems
Using an ALM Router to Integrate Multiple Vendors’ ALM Systems
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM
 
ALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systemsALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systems
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
 

Similar to EPAM Cloud Problem Resolution Consulting

Migration to the cloud
Migration to the cloudMigration to the cloud
Migration to the cloudEPAM Systems
 
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...RightScale
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Aspire Systems
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comArun Somu Panneerselvam
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationKacy Clarke
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented ArchitectureAmazon Web Services
 
Java/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimizationJava/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimizationEPAM Lviv
 
Going Cloud Native with IBM Cloud and NetflixOSS for Dev@Pulse
Going Cloud Native with IBM Cloud and NetflixOSS for Dev@PulseGoing Cloud Native with IBM Cloud and NetflixOSS for Dev@Pulse
Going Cloud Native with IBM Cloud and NetflixOSS for Dev@Pulseaspyker
 
Effective Cost Management for Amazon EMR
Effective Cost Management for Amazon EMREffective Cost Management for Amazon EMR
Effective Cost Management for Amazon EMRDevOps.com
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareRemain Software
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceJelastic Multi-Cloud PaaS
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITRightScale
 
Not all STaaS subscriptions are created equal
Not all STaaS subscriptions are created equalNot all STaaS subscriptions are created equal
Not all STaaS subscriptions are created equalPrincipled Technologies
 
Applications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsApplications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsManageEngine
 
Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Chris Kernaghan
 
Getting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise ApplicationsGetting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise ApplicationsAmazon Web Services
 
Cast iron presentation
Cast iron presentationCast iron presentation
Cast iron presentationSura Gonzalez
 

Similar to EPAM Cloud Problem Resolution Consulting (20)

Migration to the cloud
Migration to the cloudMigration to the cloud
Migration to the cloud
 
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
IBM COMPLIMENTARY MIGRATION ASSESSMENT
IBM COMPLIMENTARY MIGRATION ASSESSMENTIBM COMPLIMENTARY MIGRATION ASSESSMENT
IBM COMPLIMENTARY MIGRATION ASSESSMENT
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Java/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimizationJava/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimization
 
Going Cloud Native with IBM Cloud and NetflixOSS for Dev@Pulse
Going Cloud Native with IBM Cloud and NetflixOSS for Dev@PulseGoing Cloud Native with IBM Cloud and NetflixOSS for Dev@Pulse
Going Cloud Native with IBM Cloud and NetflixOSS for Dev@Pulse
 
Neev Load Testing Services
Neev Load Testing ServicesNeev Load Testing Services
Neev Load Testing Services
 
Effective Cost Management for Amazon EMR
Effective Cost Management for Amazon EMREffective Cost Management for Amazon EMR
Effective Cost Management for Amazon EMR
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a Service
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
 
Not all STaaS subscriptions are created equal
Not all STaaS subscriptions are created equalNot all STaaS subscriptions are created equal
Not all STaaS subscriptions are created equal
 
Applications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsApplications performance Management For Enterprise Applications
Applications performance Management For Enterprise Applications
 
Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213
 
Getting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise ApplicationsGetting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise Applications
 
Case study: Performance Testing using Load Runner
Case study: Performance Testing using Load RunnerCase study: Performance Testing using Load Runner
Case study: Performance Testing using Load Runner
 
Cast iron presentation
Cast iron presentationCast iron presentation
Cast iron presentation
 

More from EPAM Systems

Halloween Costumes Spendings
Halloween Costumes SpendingsHalloween Costumes Spendings
Halloween Costumes SpendingsEPAM Systems
 
How Americans are buying Halloween Costumes?
How Americans are buying Halloween Costumes?How Americans are buying Halloween Costumes?
How Americans are buying Halloween Costumes?EPAM Systems
 
Most popular Halloween costumes for Pets
Most popular Halloween costumes for PetsMost popular Halloween costumes for Pets
Most popular Halloween costumes for PetsEPAM Systems
 
Most Popular Halloween Costumes for Adults
Most Popular Halloween Costumes for AdultsMost Popular Halloween Costumes for Adults
Most Popular Halloween Costumes for AdultsEPAM Systems
 
Halloween infographic
Halloween infographicHalloween infographic
Halloween infographicEPAM Systems
 
Machine Learning on Big Data with HADOOP
Machine Learning on Big Data with HADOOPMachine Learning on Big Data with HADOOP
Machine Learning on Big Data with HADOOPEPAM Systems
 

More from EPAM Systems (7)

Halloween Costumes Spendings
Halloween Costumes SpendingsHalloween Costumes Spendings
Halloween Costumes Spendings
 
How Americans are buying Halloween Costumes?
How Americans are buying Halloween Costumes?How Americans are buying Halloween Costumes?
How Americans are buying Halloween Costumes?
 
Most popular Halloween costumes for Pets
Most popular Halloween costumes for PetsMost popular Halloween costumes for Pets
Most popular Halloween costumes for Pets
 
Most Popular Halloween Costumes for Adults
Most Popular Halloween Costumes for AdultsMost Popular Halloween Costumes for Adults
Most Popular Halloween Costumes for Adults
 
Halloween infographic
Halloween infographicHalloween infographic
Halloween infographic
 
CMS Integration
CMS IntegrationCMS Integration
CMS Integration
 
Machine Learning on Big Data with HADOOP
Machine Learning on Big Data with HADOOPMachine Learning on Big Data with HADOOP
Machine Learning on Big Data with HADOOP
 

Recently uploaded

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Recently uploaded (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

EPAM Cloud Problem Resolution Consulting

  • 1. EPAM Cloud Problem Resolution Consulting EPAM Cloud Problem Resolution Consulting 1 │ EPAM SYSTEMS, INC. May 2013
  • 2. EPAM Cloud Problem Resolution Consulting Abstract Most of new and existing customers of EPAM Cloud Computing Competency Center eventually face problems they cannot resolve on their own. This is when we receive requests to review their infrastructure and solve issues related to cloud computing and cloud services. 2 │ EPAM SYSTEMS, INC. This case study has been drawn up based on actual project experience. It addresses our cooperation with a big European customer who uses Amazon Web Services (AWS) as a hosing for their infrastructure. The project lasted for one week and has been successfully completed.
  • 3. EPAM Cloud Problem Resolution Consulting Request Receiving Initially we received a request to review infrastructure and suggest possible solutions for issues experienced by the customer at that time. The request itself consisted of two parts: • infrastructure plan • problems description The challenge faced by this project has been amplified as the technical person responsible for all hardware and cloud part configuration had left the company and there was no one able to perform any changes to the infrastructure. The customer’s technical staff did not include cloud experts. The project infrastructure consisted of two parts: • Data Center (DC) with dedicated hardware servers 3 │ EPAM SYSTEMS, INC. • AWS Virtual Private Cloud (VPC) with running virtual instances DC and AWS facilities are connected by a VPN handled by a Cisco ASA device from the DC side and a single m1.small instance from the AWS side. The VPN connection is sometimes unstable, inciting the customer to perform a refactoring of this solution. The application that hosted under AWS is located in a combination of private and public VPC subnets and uses internal and external Elastic Load Balancers (ELBs). One of the major issues with the ELBs is their IP addresses can be changed anytime. An ELB instance can be scaled up or down, depending on request rate or traffic load. The customer uses CNAME DNS records to assign a domain name to ELB. This is why when an ELB’s IP changes, subdomain experience propagation and resources become unavailable.
  • 4. EPAM Cloud Problem Resolution Consulting Request Review Having received a request, we performed its initial review and prepared a list of questions to be sent to the customer’s technical team regarding the infrastructure and related issues. Our team went through every part of project and found different ways to solving the issues 4 │ EPAM SYSTEMS, INC. that customer faced. After consideration of the possible solutions we decided to establish a call with customer’s technical team to clarify some points and to provide them with suggestions regarding the infrastructure improvements.
  • 5. EPAM Cloud Problem Resolution Consulting Meeting with Customer’s Team Meeting the customer’s team usually takes form of a call including experts, managers and technical people, who consider and decide to go on with specific solutions. On our first meeting with the technical team from the customer side we provided them an exhaustive explanation of service workflows and suggested to perform changes to the infrastructure. The VPN issue could be solved using default VPC tools of Customer Gateway and Virtual Private Gateway. This method allowed connecting the customer’s hardware gateway to a VPC network with IPSec VPN. It would be 5 │ EPAM SYSTEMS, INC. monitored and maintained by AWS. Besides the ease of configuration and maintenance it also had a financial advantage. This solution was twice cheaper than what they had at the moment. The ELB IP change issue has a solution of using Amazon Route53 DNS service. It has complete integration with ELB and when a subdomain is pointed to ELB as A record with Alias, ELB IP change does not influence on availability of a resource. DNS propagation is minimal. After this explanations customer’s team decided to consider this solutions and asked us to go deeper into the infrastructure and find points to
  • 6. EPAM Cloud Problem Resolution Consulting Deep Analysis After receiving a request to analyze the AWS infrastructure closer, we started from the following points: • security • financial efficiency • cloud services optimization From the security point of view, the project had a significant breach. In order to log in to the AWS console all project members used root credentials. This account has full control over all services, financial and reporting settings. Root account security breach could be fixed by using AWS Identity and Access Management (IAM). This service provides personal user accounts with complete integration to various 6 │ EPAM SYSTEMS, INC. services. Users could be divided to groups and assigned with different access policies. In order to work in a big team of developers and operationsб IAM is a must-have security application. When we were reviewing the infrastructure, we noticed that it contained more than 50 servers running 24/7. However, the customer did not reserve any of these instances. In this case reserving instances could save up to 65% of expenses for compute resources. Virtual machines that run 24/7 have to be covered by Heavy Utilization Reservation that has the biggest upfront fee, but the lowest price of per-hour instance work.
  • 7. EPAM Cloud Problem Resolution Consulting Final Overview After a week of cooperating with the customer’s technical team we achieved the following results: • Issues experienced by the application have been solved with no downtime. • Infrastructure security situation has been reviewed and dramatically improved by means of AWS Identity and Access Management. • After reserving EC2 instances, the customer saved more than 40% of monthly costs for compute resources. 7 │ EPAM SYSTEMS, INC. As a consequence of this successful cooperation, the customer decided to continue their contract with EPAM for a long term. One of EPAM Cloud Computing Competency Center experts became a permanent AWS consultant on this project.
  • 8. EPAM Cloud Problem Resolution Consulting Established in 1993, EPAM Systems (NYSE: EPAM) provides complex software engineering solutions through its award-winning Central and Eastern European service delivery platform. Headquartered in the United States, EPAM employs approximately 8,900 IT professionals and serves clients worldwide from its locations in the United States, Canada, UK, Switzerland, Germany, Sweden, Belarus, Hungary, Russia, Ukraine, Kazakhstan, and Poland. EPAM is ranked #6 on the 2013 Forbes “America’s 25 Fastest-Growing Tech Companies” list and is recognized among the leaders in software product development services by Forrester and Zinnov analysts. The company is also included in the top 30 in IAOP’s “The 2013 Global Outsourcing 100” list. For more information, please visit www.epam.com G lob al EU CIS 41 University Drive Suite 202, Newtown (PA), 18940, USA Phone: +1-267-759-9000 Fax: +1-267-759-8989 Corvin Offices I. Futó street 47-53 Budapest, H-1082, Hungary Phone: +36-1-327-7400 Fax: +36-1-577-2384 9th Radialnaya Street, bldg. 2 Moscow, 115404, Russia Phone: +7-495-730-6360 Fax: +7-495-730-6361 © 1993-2013 EPAM Systems. 8 │ EPAM SYSTEMS, INC. All Rights Reserved.