CREATING AN INTERNAL CLOUD: EPAM DEVELOPS A CUSTOM SOLUTION. Time-consuming infrastructure configuration and maintenance



Similar documents
Cisco Cloud Portal Delivers Self-Service Provisioning for Data Center Services

Urbancode Deploy Overview

Enabling Storage Services in Virtualized Cloud Environments

Virtualization and IaaS management

Cloud Services Catalog with Epsilon

SOLUTION BRIEF CA SERVICE MANAGEMENT - SERVICE CATALOG. Can We Manage and Deliver the Services Needed Where, When and How Our Users Need Them?

Build A private PaaS.

The Need for Service Catalog Design in Cloud Services Development

Cloud Lifecycle Management

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

RightScale mycloud with Eucalyptus

8 Tips for Winning the IT Asset Management Challenge START

Establishing a Private Cloud

Moving beyond Virtualization as you make your Cloud journey. David Angradi

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

CA Service Catalog r12

10 Practical Tips for Cloud Optimization

Red Hat Cloud, HP Edition:

Business transformation with Hybrid Cloud

VMware Virtualization and Cloud Management Solutions. A Modern Approach to IT Management

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper

Openbravo Subscription and Recurring Billing Managing a Subscription-based Business and How a Technology Giant Did It

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

SOLUTION WHITE PAPER. BMC Manages the Full Service Stack on Secure Multi-tenant Architecture

FireScope + ServiceNow: CMDB Integration Use Cases

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

agility made possible

Cloud computing: Innovative solutions for test environments

I D C M A R K E T S P O T L I G H T. P r i va t e a n d H yb r i d C l o u d s E n a b l e New L e ve l s o f B u s i n e s s and IT Collaboration

SAP Solution Brief SAP Technology SAP IT Infrastructure Management. Unify Infrastructure and Application Lifecycle Management

A Customer Centric Digital Platform For Utilities. A Joint Capgemini and Pegasystems Solution

Simplifying Private Cloud Deployments through Network Automation

I D C T E C H N O L O G Y S P O T L I G H T

Ironside Group Rational Solutions

Solution Overview SPECIALIST WAT SPECIALIST WA ER TER BILLING BILLING & CRM CRM

AppStack Technology Overview Model-Driven Application Management for the Cloud

A new Breed of Managed Hosting for the Cloud Computing Age. A Neovise Vendor White Paper, Prepared for SoftLayer

Security Issues in Cloud Computing

How To Protect Your Cloud From Attack

OVERVIEW Cloud Deployment Services

Summit Platform. IT and Business Challenges. SUMMUS IT Management Solutions. IT Service Management (ITSM) Datasheet. Key Benefits

Applying Data Center Infrastructure Management in Collocation Data Centers

CLOUD MANAGED SERVICES FRAMEWORK E-BOOK

Zend and IBM: Bringing the power of PHP applications to the enterprise

EOH Cloud Mobile Device Management. EOH Cloud Services - EOH Cloud Mobile Device Management

Releasing High Quality Applications More Quickly with vrealize Code Stream

Hybrid Cloud Delivery Managing Cloud Services from Request to Retirement SOLUTION WHITE PAPER

Sage ERP The top five reasons to deploy your ERP Solution in the cloud

I D C T E C H N O L O G Y S P O T L I G H T

CLOUDFORMS Open Hybrid Cloud

Hybrid Cloud Management with Red Hat CloudForms

Tivoli Workload Automation with Cloud Automating Complex Applications and Dynamic Distributed Workloads in the Cloud

Copyright 11/1/2010 BMC Software, Inc 1

RED HAT CLOUDFORMS ENTERPRISE- GRADE MANAGEMENT FOR AMAZON WEB SERVICES

AURO Enterprise Cloud

Mobile Device Management

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

A Comprehensive Cloud Management Platform with Vblock Systems and Cisco Intelligent Automation for Cloud

How To Achieve Continuous Delivery

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

Enabling Cloud Computing for Enterprise Web Applications:

Cisco Tidal Enterprise Scheduler

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

can you simplify your infrastructure?

Implementing Software- Defined Security with CloudPassage Halo

SOLUTION WHITE PAPER. Building a flexible, intelligent cloud

Optimizing your IT infrastructure IBM Corporation

Cloud computing: the IBM point of view

Server & Cloud Management

Device Lifecycle Management

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

Booz Allen Cloud Solutions. Our Capability-Based Approach

MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

Mile Run World Record Progression 1913 to 1999 (Source: Wikipedia) Rapid App Development Fosters Improvement

Unilever s private cloud

Cisco Data Preparation

Software-Defined Networks Powered by VellOS

Vistara Lifecycle Management

Unlock the code IT Asset Management

The Jamcracker Enterprise CSB AppStore Unifying Cloud Services Delivery and Management for Enterprise IT

Platform as a Service: The IBM point of view

Building Docker Cloud Services with Virtuozzo

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

IBM QRadar as a Service

Transcription:

Creating An Internal Cloud: EPAM Develops A Custom Solution 1 CASE STUDY CREATING AN INTERNAL CLOUD: EPAM DEVELOPS A CUSTOM SOLUTION Many enterprise businesses face the same problem: Rapid expansion that outpaces legacy systems, which become increasingly unable to support the digital experiences customers expect. That s exactly the issue EPAM needed to solve in order to best serve its own enterprise-level clients. EPAM utilizes an award-winning global delivery platform to create digital experiences in 19 countries across North America, Europe and Asia. In 2012, EPAM was running more than 500 concurrent customer projects, using an infrastructure of 3,000 servers in 25 global hosting locations. EPAM knew that revamping infrastructure delivery capabilities would improve cost and time to value for itself and its clients. At the time, there was no product on the market to meet these needs at EPAM s scale. So EPAM did what it does best: Built a custom Cloud-based solution that integrated seamlessly with internal systems. The result: A hybrid Cloud across multiple private platforms and a public Cloud addressing the following challenges: Time-consuming infrastructure configuration and maintenance

Creating An Internal Cloud: EPAM Develops A Custom Solution 2 Inadequate continuous project delivery facilities Inconsistent visibility into infrastructure utilization and cost Insufficient staff of engineers to meet the explosive demand for Cloudbased services Ever increasing complexity with custom requirements in every project The EPAM Cloud Competency Center, the company s team of Cloud experts, developers, and IT engineers, successfully delivered and popularized the EPAM Private Cloud, equipped with the DevOps and Infrastructure as Code principles. Here s how. TIME-CONSUMING INFRASTRUCTURE CONFIGURATION AND MAINTENANCE EPAM s legacy infrastructure lacked the speed, reliability, and availability the company needed. To maintain their high standards for project delivery, company engineers needed an ability to provision environments within minutes and seamlessly integrate with public Cloud providers for smooth hybrid deployments. The internal Cloud drastically improved speed and ease of use. Self-service functionality allows users to manipulate cloud resources in mere seconds. Autoconfiguration services and automation catalog simplify enable user to can create required application stacks based on a combination of pre-defined settings and reusable artifacts, as well as custom settings and scenarios that they create and save as needed. To ensure that the EPAM Private Cloud continues to create value over time we developed Cloud Support system. It enables identifying and fixing most issues quickly and proactively. INADEQUATE CONTINUOUS PROJECT DELIVERY FACILITIES EPAM aims to provide its customers with the most up-to-date facilities and services. Assuring continuous delivery is one of the most important characteristics of modern product development. This was the challenge EPAM Private Cloud had to face in order to provide modern and competitive service to its users.

Creating An Internal Cloud: EPAM Develops A Custom Solution 3 EPAM Private Cloud provides developers with all the necessary tools to establish continuous delivery process. It supports Infrastructure as a Code, Continuous Integration and Deployment Automation facilities allowing to create application stacks of any complexity quickly and easily and removing them as soon as they finish their tasks. For project needs, the developers can automate provisioning of multiple identical environments that could be used for different purpose (for example, testing and demonstration). INCONSISTENT VISIBILITY INTO INFRASTRUCTURE UTILIZATION AND COST In order to optimize resource usage, EPAM needed to continuously monitor, optimize and release unused cloud services and underlying infrastructure. Existing systems did not provide sufficient real-time infrastructure insights, hampering the company s ability to control and fine-tune infrastructure spending. Additionally, EPAM required to provide internal account teams and external customers with the detailed information, monitoring and alerting capabilities on project expenses and resources usage statistics in real time. A real time data aggregation and monitoring system keeps track of Cloud resources usage and cost across all supported cloud providers and all the layers and elements of consumed cloud services. Usage monitoring is performed via convenient omnidevice Web Console. The modernized infrastructure offers cost management and control, enabling realtime Cloud cost tracking, self-service quota management, reporting and chargeback to help increase transparency and eliminate wastefulness. Furthermore, EPAM Private Cloud s comprehensive audit functionality helps ensure compliance with EPAM s process and security requirements. EVER INCREASING COMPLEXITY WITH CUSTOM REQUIREMENTS IN EVERY PROJECT EPAM concurrently runs over 1,000 projects across large variety of platforms and application technologies. With manually managed infrastructure, the overhead and

Creating An Internal Cloud: EPAM Develops A Custom Solution 4 complexity is staggering. EPAM Private Cloud users work with any resources, using a single tool set. The system automatically analyses user requirements and the current state and capabilities of all supported cloud service providers and allocates appropriate resources accordingly. Complexity is further reduced by providing Auto-configuration library. This library contains hundreds of automatically deployable application stacks. EPAM Private Cloud provides open Chef, Cloudify and Docker facilities to further extend available stacks with custom deployment routines. This enables project teams to quickly start from a proven application stack and extend it as necessary with project specific configuration. EPAM Private Cloud team continuously reviews popular and/or emerging application stacks and extends the library with the automation routines to deploy these stacks on all supported cloud providers. In case where a particular stack is very popular it is converted to a full-fledged service to enable further simplified consumption of these services. INSUFFICIENT STAFF TO MEET THE EXPLOSIVE DEMAND FOR CLOUD-BASED SERVICES Although EPAM already employed hundreds of highly trained cloud engineers, client demand for Cloud services threatened to outstrip the company s resources. In order to leverage the benefits of the Cloud for its clients and advance best engineering practices, large numbers of EPAM employees had to be trained and educated on Cloud computing practices and technologies. EPAM created a dedicated training program and an internal Cloud community. Within 8 months, more than 3,000 EPAM engineers were successfully trained in Cloud practices, like Infrastructure as Code and deployment automation, and became active practitioners in EPAM Private Cloud and other Cloud platforms. THE RESULTS EPAM Cloud Orchestrator advances best engineering practices, provides transparent public Cloud federation, and enables full lifecycle for Cloud-based, continuous solution delivery, management, and support Over 9,000 engineers in over 1,000 projects leverage EPAM Private

Creating An Internal Cloud: EPAM Develops A Custom Solution 5 Cloud to decrease time to value for our clients. Single pane of glass across all Cloud providers enables real-time operational insight, cost management, reporting and alerting, spend management and comprehensive audit. Thanks to the new Cloud infrastructure, EPAM is able to provide its customers with everything from architecture, development and testing, to Cloud hosting and application maintenance and support the essential suite of services for a leading software product development provider. For more information, PLEASE VISIT EPAM.COM 41 University Drive, Suite 202, Newtown, PA 18940 USA P: +1-267-759-9000 F: +1-267-759-8989 1993-2015 EPAM. All Rights Reserved.