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 Orchestrator?
EPAM Cloud Orchestrator is a part of existing EPAM ecosystem which provides the possibility for project teams to manage virtual infrastructure via a self-service solution.
The key characteristics of EPAM Orchestration Service is its multitenancy, which allows the users who work on different projects to act independently and not to interfere with each other.
Typically, multitenancy refers to organisations as to tenants. In EPAM Cloud, a tenant is represented by a project. We reduced the number of limitations imposed to Cloud management to minimum, so that the projects are able to create their own infrastructure and customize it, including all the services, according to the customer's needs, requirements and goals.
Below you can see the EPAM CLoud Service structure.
EPAM Orchestration has a flexible billing system which provides the users with the ability to estimate the project costs and to find the most suitable configuration.
EPAM Orchestrator supports Command Line and Graphical User Interfaces that give the user the full control over the created infrastructure as well as allow monitoring the cloud processes.
- CLI: Command Line Interface is a superstructure over the SDK. It works on Windows, Linux, Mac platforms
- UI: Graphical User Interface is used for events monitoring and reporting
The Orchestrator is integrated with Chef and Zabbix servers, provides a possibility to manage AWS environment and even create your own Clouds inside 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.
Maestro CLI Commands
Maestro Command Line Interface (CLI) is intended to perform basic Orchestrator commands via remote command line by sending server API requests using REST API without the need to install 3rd party utilities. Maestro CLI commands are based on respective commands for Amazon AWS. We picked a minimum required set of parameters for each command. This way we were able to unify the commands for different service providers.
You can find the Quick CLI Reference Card at the bottom of the page. The more detailed documentation can be found in the 'Documentation' section.
Maestro 2.0 Command Line Interface (CLI) is intended to perform basic Orchestrator commands via remote command line by sending server API requests using Public API without the need to install 3rd party utilities (e.g. cURL, Poster.) Here are the steps involved in setting up and implementing a user in IAM.
- Download maestro-cli.zip archive.
- Unpack the archive. As the result you will get a 'maestro-cli' folder containing two subfolders.
- Provide your credentials using one of the three available options.
- Manually specify the path to Maestro Orchestrator that services your requests.
- Choose the script contained in the 'maestro-cli/bin/' folder and call it from the command line including all required parameters for the command.
A full detailed guide on Maestro 2.0 CLI is available in the 'Documentation' section.
How to run a VM?
In this video, you will find the basic information on the principles of VMs creation and launching.
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.