Google Cloud Platform Roadmap
EPAM Cloud integration with Google Cloud Platform allows running and managing virtual resources via unified EPAM Orchestrator tools, as well as accessing the native
Google Management Console.
||To activate your project in EPAM Cloud or Google Cloud Platform regions for a project, please submit
an activation request
at EPAM Service Desk and provide the details.
||To perform standard instance manipulations in GCP, you can use Maestro CLI commands or Cloud Management Console tools with GCP regions specified
as --region parameter value.
For more details, please, see Maestro CLI Reference Guide ,
sections 2: Getting Started and 3: Working with Instances.
||To get access to GCP management console, run the or2-google-management-console command and follow the link provided in the command response.
For more details, please, see Hybrid Cloud Guide.
||To find more information on the mentioned EPAM Cloud capabilities, please, see our
Cloud Management Console
and Account Management guides.
||EPAM Cloud web-site is available on https://cloud.epam.com/site.
||The details on EPAM Cloud integration with GCP, Azure and AWS are given on other pages of this section.
||Maestro CLI User Guide
lists the details on all the available CLI commands and settings
Running VMs on Google Cloud Platform
To create a virtual machine in Google Cloud, use the standard Orchestrator tools with -r GCP-REGION parameters:
or2run -p project -r GCP-REGION -s shape -i image -k key_for_linux_only
To log in to the Linux VMs, use the SSH key specified during the VM creation. For Windows machines, use the or2console CLI command specifying an SSH key:
or2console -p project -r region -i instance_id -k key
Please note that with Windows insatnces, the key must always be of 2048 size. The key is required only for the log in operation, not for VM run.
When this command is executed, you will receive an email containing an encrypted password. Decrypt the password as follows:
or2-decrypt-password -p private-key-file-path -e encrypted-password-file-path
Use the decrypted password to log in to your Windows VM under user name Administrator.
Google CLoud Platform Regions Activation
To activate Google Cloud Platform regions for your project in EPAM Cloud, simply leave a
Project or Region Activaion Request.
While making the request state the region in which you wish to have your project activated. 6 Google regions are supported:
||Changhua County, Taiwan
||St. Ghislain, Belgium
||Council Bluffs, Iowa
||Berkeley County, South Carolina
||The Dalles, Oregon
Please note that each region has several sub-zones, and by default, your project is activated in one of them.
If you create some project resources in other sub-zones directly in Google Cloud, they will be registered under your main Google region.
The request is free of charge and will be fulfilled during three working days. Please remember that it should be approved by
the Project Manager/Project Coordinator.
When the project is activated in Google Cloud Platform, all the project members get a corresponding email notification.
Getting Access to Google Management Console
You can start using Google Cloud services even without running virtual machines. Just request access to the Google Management Console. For that purpose,
a new command has been created ? or2-google-management-console (or2goomc). This command requires no mandatory parameters:
When this command is executed, you will receive an email containing the URL to access the Google Management Console and your temporary credentials.
Please note that to use the or2goomc command, you need a special permission granted by your Project Manager or Project Coordinator.
Access to the console is provided for all projects activated in Google Cloud to which you are assigned. When you access the Google Cloud Platform
dashboard, you can select the project under which you will be working.
Google Cloud Pricing
You can estimate your virtual infrastructure cost in Google Cloud using the online
Google Cloud Platform Pricing Calculator.
EPAM Cloud will provide the bill for Google Cloud usage ?as is?, with no modifications.
For projects hosting their infrastructures in Google Cloud, the following billing specifics should be considered:
Google Cloud billing supports no cost distribution by region, therefore, all project costs will be billed to one of the regions specified as default
Billing for individual resources is not supported, however, the costs are broken down by resource type
Reports of the "resource" and "hourly" types are not supported. Reports of the "total" and "subtotal" types are supported in full.
The total resource billing data is available in the resource report requested for the whole project without specifying the region.
The Google Cloud resource figure will be shown in a separate line marked "Total"
Google Cloud billing data is provided with a 2-day delay. For example, a report for the current month will include all data up to 2 days ago.
Allowed Infrastructure Operations
Currently, the following infrastructure management perations are available on GCP via EPAM Orchestrator:
||Create a VM
||For Linux, an SSH key is mandatory. For Windows, SSH keys are not supported, adding a key will return an error
Start a VM
Stop a VM
Terminate a VM
Lock instance from termination
Create and attach volume
Run Maestro stack
Manage services (log aggregation, monitoring, chef)
Start collecting logs from the instance
Stop collecting logs from the instance
Start monitoring the instance
Stop monitoring the instance
Set a chef mode
The commands for Ansible service management
create an image
delete an image
Allocate a static IP to the project
Associate a static IP with the given VM
Disassociate a static IP from the given VM
Release a static IP from the project
In addition, you can use describing, reporting, files and access management commands.
You can find the full list of commands available to you on your poject in the specified Google Cloud Platform region, by calling the or2help command:
or2help -p project -r gcp-region
As the integration with the Google Cloud Platform is under constant development, there is a set of additional security restrictions applied to the GCP-hosted resources.
We keep on developing EPAM Orchestrator integration with the Google Cloud Platform. With each release, new features and tools are supported. Keep track of the announcements!