When planning your environment, consider these recommendations for deployment topology, hardware requirements, and interoperability, and scalability. Best Practices for Deploying vRealize OperationsImplement all the best practices when you deploy a production instance of vRealize Operations. Initial Considerations for Deploying vRealize OperationsFor the production instance of vRealize Operations to function optimally, your environment must conform to certain configurations. Review and familiarize yourself with these configurations before you deploy a production instance of vRealize Operations. Scalability ConsiderationsConfigure your initial deployment of vRealize Operations based on the anticipated use. High Availability ConsiderationsHigh availability creates a replica for the vRealize Operations primary node and protects the analytics cluster against the loss of a node. Continuous Availability ConsiderationsContinuous Availability (CA) separates the vRealize Operations cluster into two fault domains and protects the analytics cluster against the loss of a fault domain. Adapter and Management Packs ConsiderationsAdapters and management packs have specific configuration considerations. Hardware Requirements for Analytics Nodes, Witness Nodes, Cloud Proxy and Remote CollectorsAnalytics nodes, witness nodes, and remote collectors have various hardware requirements for virtual machines and physical machines. Port Requirements for vRealize Operations Small Deployment Profile for vRealize OperationsThe small deployment profile is intended for systems that manage up to 20,000 resources. Medium Deployment Profile for vRealize OperationsThe medium deployment profile is intended for systems that manage 68,000 resources, 34,000 of which are enabled for High Availability. In the medium deployment profile, adapters are deployed on the analytics nodes by default. If you experience problems with data ingestion, move these adapters to remote controllers. Large Deployment Profile for vRealize OperationsThe large deployment profile is intended for systems that manage 128,000 resources, 64,000 of which are enabled with High Availability. All adapters are deployed to remote controllers in large deployment profiles to offload CPU usage from the analytics cluster. Extra Large Deployment Profile for vRealize OperationsThe extra-large deployment profile is intended for systems that manage 240,000 resources, 120,000 of which are enabled for Continuous Availability. This deployment is divided into two data centers and is the maximum supported analytics cluster deployment. Parent topic: Planning