ATG as a Service (ATG)

Oracle ATG Web Commerce is an e-commerce platform widely used for creating and administering commerce websites and managing their content. With ATG Web Commerce, you receive unique flexibility of a multi-channel tool and the advantages of a personalization engine.

In the current implementation EPAM Cloud supports ATG 11.2 version.

For more details, visit the official Oracle ATG Web Commerce website.

Have a Question?

The current page gives the general information on the service and the main workflows. However, while working with the services, our users encounter new questions they need assistance with. The most frequently asked questions on EPAM Cloud Services are gathered on the Cloud Services FAQ page.
Visit the page to check whether we have a ready answer for your question.

Related CLI Commands

The table below provides the list of service-related commands and their descriptions:

Command Short Command Description
or2-manage-service...-s atg-small -a or2ms Activates the ATG service in the specified project and region
or2-describe-instances... -S atg-small or2din Displays the details of VM's created during the service activation
or2-describe-services... -S atg-small or2dser Describes the ATG service activated in the specified project and region

Further on this page, you can find more details on the ATG service manipulation.

Service Architecture

When the service is activated, it starts two virtual machines each serving its dedicated purpose:

  • ATG server also containing an Endeca full-text search engine together with Experience Manager, a JBoss application server (JBoss 6.1), Java 1.7
  • Oracle database server

To ensure correct performance, start a separate Jenkins Service. The integration between ATG and Jenkins is established automatically. The Jenkins server creates ATG-related jobs and this way, a fully-functional environment is deployed. .

ATG as a Service, when started, deploys Oracle Commerce applications - Commerce Store Accelerator and Commerce Reference Store. To deploy either of these applications, you only need to select the corresponding Jenkins jobs.

Service Activation and Manipulation

To activate ATG as a Service, use the or2-manage-service (or2ms) command with the -a/--activate flag and the -s/--service-name parameter with atg-small value:

or2ms -p project -r region -a -s atg-small

To deactivate the service, run the same command with the -d/--deactivate flag:

or2ms -p project -r region -d -s atg-small

By default, ATG servers are MEDIUM-shaped VMs with CentOS operating system.

Both virtual machines started under the ATG Service have the following default configuration:

  • Shape: MEDIUM
  • Image: CentOS6

As soon as the service gets activated, its data can be retrieved using the or2-describe-services (or2dser) command.

or2dser -p project -r region -s atg-small

You can find the details on the VMs created within the service activation, by calling the or2-describe-instances (or2din) command with -S atg-small parameter:

or2din -p project -r region -S atg-small

Logging In

When activated, ATG as a Service provides the user with access to the ATG server and Oracle DB server by connecting directly to the virtual machines started for the respective service.

To access the Jenkins Master, follow the instructions in the Jenkins Service description.


The service usage price is defined by the price of the VM created during the ATG service activation. EACH ATG VM has the following default configuration:

  • Shape: MEDIUM
  • Image: CentOS6_64-bit

Therefore, the approximate monthly cost of two instances used in ATG as a Service with 100% and 24/7 load is about $41.53 in EPAM-BY2 region (as of 08/07/2018). The price can vary depending on the region and the usage pattern.
To get more detailed estimations, please, use our Cost Estimator tool.


More information on the ATG Service can be found in the EPAM Cloud Services Guide. For detailed description of the Maestro CLI commands used to manage the ATG Service, refer to the Maestro CLI User Guide.