The IT department was tasked with building a hybrid cloud to deliver internal IT infrastructure resources (servers, storage systems, data networks, etc), and also to introduce scale-out capability to external public clouds, such as Amazon.
"By the start of 2012 the company infrastructure was cloud-ready; all the server resources were virtualised. But the methods of providing these resources remained traditional and required manual management. To make full use of cloud technologies, it was necessary to automate the provision of resources," says Andrey Kureichyk, IT director, EPAM Systems.
The resulting solution design can be described as a three-level model. On the top level, there is HP Cloud Service Automation (CSA), EPAM Orchestrator system and billing subsystem. The middle level contains HP Operations Orchestration (OO). These two levels form the core of the cloud platform. On the lower level, there are numerous resource providers including VMware vCenter, Microsoft SCVMM, Amazon Web Services.
HP Operations Orchestration contains connectors to various resource providers and is capable of executing the flows that automate operations across the cloud.
This creates an abstraction layer that encapsulates the technical specifics of particular resource providers. The service broker composes service items, subscriptions and lifecycle actions of the available set of resources and flows and presents them via GUI, CLI and API to its tenants.
Less than five months were given for the project implementation. Additional difficulties arose because of the geographical distribution of the EPAM Systems team with specialists responsible for supporting the IT infrastructure located in Minsk, and developers in Kharkiv.
In just a month major issues were resolved, allowing the project team to complement the cloud platform with the required functionality
The cloud platform was deployed in the Minsk-based data centre. At the beginning, only 20 projects were transferred to the new system. One month later the second data centre in Budapest was connected, and then the majority of the company’s 2,000 projects were transferred to the cloud.
The migration to EPAM Cloud has brought the following benefits:
- Software development lifecycle automation
- Unified Service Consumption Model
- Quick ROI