If you are new to EPAM Cloud, this page will be of great assistance for you. Here, you can find a brief and practical introduction to the EPAM Cloud Orchestration Service, as well as the tips on how to start using it within the shortest time.
This topic contains the following sections:
What is EPAM Cloud?
EPAM Cloud is a part of EPAM ecosystem integrated with other EPAM services, such as UPSA, SSO, Active Directory and others, which allows users to get necessary computing capacities quickly and under high security conditions.
EPAM Cloud operates on the self-service basis with users deploying operating system images and running their applications as needed.
End users can manage their own images, deploy and terminate their own instances, provision their own persistent storage, setup their own network security policies, and decide which of their applications should be public facing.
The infrastructure provided by EPAM Cloud allows creating virtual machines of various configurations to be used for specific project needs. EPAM Cloud maintains the resources necessary to serve virtual machines while the users can choose their virtual machine configuration and usage routine and monitor its operation and cost themselves.
EPAM Cloud Features
Main EPAM Cloud features are:
- Private regions based on OpenStack and ESX are available for EPAM Cloud users.
- Integration with three of the leading public cloud providers – AWS, Microsoft Azure, and Google Cloud Platform – allows to combine EPAM-specific features with cloud providers’ native management tools.
- Possibility is provided for users to deploy virtual machines of the necessary configurations and run their applications on the self-service basis.
- Provisioning of various auto-configuration (scripts, Chef, Ansible) and Infrastructure as Code tools (Terraform, AWS CloudFormation, Maestro native stacks) ensures a convenient and comfortable infrastructure deployment.
Hybridization in EPAM Cloud
Hybridization in EPAM Cloud ensures that users can get access to the necessary cloud resources in the most convenient and efficient way without paying extra efforts to switching between providers, platforms, and tools.
Main features of EPAM Cloud as a hybrid cloud are:
- You can use EPAM Cloud tools to run and manage your cloud resources in a unified way in all the available regions regardless of their provider. However, you can use the native management tools of public cloud providers, if necessary.
- EPAM Cloud uses aliasing approach to refer to virtual instance capacities and configurations in different clouds in a unified way that does not require user to know the details and specifics of a definite cloud provider.
- EPAM Cloud supports a differentiated system of group permissions and default access roles based on the user’s role on each specific project. This approach is applied both when you use EPAM Cloud tools to manage resources in private regions or public clouds and when you access native management consoles of public cloud providers.
- EPAM Cloud support is prepared to solve the issues connected with public cloud providers as well as the issues concerning private regions of EPAM Cloud. However, you can send your support request directly to AWS Enterprise Support in order to immediately resolve the requests related to the functioning and functionality of AWS Cloud (e.g., related to performance issues).
- All projects working with public cloud providers are subject to standard EPAM and EPAM Cloud policies and regulations. The respective settings are automatically applied during project activation in a public cloud or adding an existing account to EPAM Cloud.
EPAM Orchestration has a flexible billing systems which provides the users with the ability to estimate the project costs and to find the most suitable configuration.
EPAM Cloud Tools
EPAM Orchestrator combines technologies and services into dynamic, comprehensible, and easily manageable cloud solutions. It is a unique tool that brings maximum freedom to your cloud computing experience.
EPAM Orchestrator incorporates these managing tools:
- Cloud UI, a web-based solution that provides access to EPAM Orchestrator for any EPAM Cloud user with an Internet connection, no matter whether they are in- or outside the corporate network.
Cloud UI has user-friendly and effective web interface that allows gathering infrastructure data, manipulating cloud resources, and managing standard and personal projects with a few clicks. You can access Cloud UI at cloud.epam.com.
To find more details about Cloud UI, please see the Cloud Management Console User Guide.
- Maestro CLI allows to perform basic EPAM Orchestrator commands via remote command line. Maestro uses REST API to send server API requests, without the need to install 3rd party utilities.
To work with Maestro CLI, you need to:
- 1. Make sure that you have Java installed on your workstation.
- 2. Install Maestro CLI.
- 3. Specify your access credentials.
You can find the detailed instruction on how to install Maestro CLI in the Quick Start Guide.
To find more details about Maestro CLI, please see the Maestro CLI User Guide.
- Maestro API, an application programming interface that allows developers to use EPAM Cloud Orchestrator across different platforms and languages.
To find more details about Maestro API, please see the Maestro API Guide.
How to Start Working in EPAM Cloud?
To start working with cloud resources in EPAM Cloud, the first thing you should do is to activate a project in EPAM Cloud.
How to Activate a Project in EPAM Cloud?
To activate a project in EPAM Cloud, please, submit a Project and Region Activation Request and provide the project ID as it is given in UPSA and the name of the region or regions in which the project should be activated. This request should be approved by the Project Manager or Project Coordinator.
Please note that the project can be activated only by its UPSA code; customer's name, cost object, and other identifiers cannot be used for project activation.
How to run a VM?
In this video, you will find the basic information on the principles of VMs creation and launching.
All projects working with public cloud providers are subject to standard EPAM and EPAM Cloud policies and regulations. The respective settings are automatically applied during project activation in a public cloud or adding an existing account to EPAM Cloud. You can find all EPAM Cloud specific regulations in the EPAM Cloud Terms and Conditions and EPAM Cloud Security Policy documents available on our KB page.
Below is a list of documents related to this section. You can find the full list of our documents in the Documentation Storage.
Please select a required document:
This guide will show you how to start working with EPAM Cloud and use its main tools – Maestro CLI and Cloud UI Dashboard – for creating and manipulating your Cloud infrastructures.
A full list of Maestro CLI commands and their parameters to be used as reference.