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
SDDC-CMP-004 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. None.
SDDC-CMP-005 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.
SDDC-CMP-006 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 24 GB.
SDDC-CMP-007 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.