The vRealize Automation appliance includes the cloud management Web portal, an embedded vRealize Orchestrator instance and database services. You consider the number of appliances, sizing for them and database replication mode according to the design objectives for the number of virtual machines that system must provision.

The vRealize Automation portal allows self-service provisioning and management of cloud services, as well as authoring blueprints, administration, and governance. The vRealize Automation virtual appliance uses an embedded PostgreSQL database for catalog persistence and database replication.The database is configured between two vRealize Automation appliances for high availability.

Table 1. Resource Requirements for the vRealize Automation Appliance per Virtual Machine
Attribute Specification
Number of vCPUs 4
Memory 18 GB
vRealize Automation function Portal Web site, Application, vRealize Orchestrator, service catalog and Identity Manager.
Table 2. vRealize Automation Virtual Appliance Design Decisions

Decision ID

Design Decision

Design Justification

Design Implication


Deploy three instances of the vRealize Automation virtual appliance for redundancy. Each of these virtual appliances also runs an embedded vRealize Orchestrator instance.

Enables an active/active/active front-end portal for high availability.



Deploy three appliances that replicate data using the embedded PostgreSQL database.

Enables high database availability for the vRealize Automation appliances.

The embedded vRealize Orchestrator instance also uses this database.

In this active/passive configuration, automatic failover between the three instances is enabled.


During deployment, configure the vRealize Automation appliances with 18 GB RAM.

Supports deployment of vRealize Automation in environments with up to 95,000 Active Directory users.

For environments with more than 95,000 Active Directory users of vRealize Automation, you must increase virtual RAM to 30 GB.


Enable synchronous replication mode for the vRealize Automation appliance cluster.

Supports automatic failover between the primary and secondary PostgreSQL databases.

The performance of vRealize Automation cluster is lower than when you use asynchronous replication.