Installation Topologies

Edge for Private Cloud v4.18.01

This section describes the Edge installation topologies, meaning the node configurations supported by Edge.

All-in-one Installation

A single host runs all Edge components. Note that this configuration is only to be used for getting started with Edge or for initial prototyping. It is not to be used as a deployment or production environment.

Standalone installation (2-host)

In this scenario, a single host runs Gateway standalone servers and associated components — Apigee Management Server, Apache ZooKeeper, Apache Cassandra, OpenLDAP, Edge UI, Apigee Router, and Apigee Message Processor. The other host runs Analytics standalone components —Qpid Server and Postgres Server.

5-host clustered installation

In this scenario, three hosts run ZooKeeper and Cassandra clusters. One of those three hosts also runs the Apigee Management Server, OpenLDAP, and Edge UI. Two of those three hosts also run Apigee Router + Message Processor. Two hosts run Apigee Analytics.

9-host clustered installation

This scenario is similar to five-host clustered installation but has different Analytics components setup to achieve performance high availability.

13-host clustered installation

This scenario is an enhancement of nine-host clustered installation covering separate data zones for data and Apigee servers in one datacenter setup. Here LDAP is installed as an independent separate node.

12-host clustered installation

This scenario covers disaster recovery and analytics high availability across two datacenters.

7-host and 10-host API BaaS Installation

In this scenario, you install API BaaS on 10 hosts. The Cassandra nodes can be dedicated to API BaaS, or can be shared with Edge. This is the recommended configuration for highest performance because ElasticSearch requires a high amount of disk I/O and memory.

As an alternative, you can install a 7-host topology where three hosts run the API BaaS Stack and ElasticSearch.

In a BaaS installation with multiple data centers, each data center has either 7 or 10 nodes.

Installing Monetization Services

Monetization Services runs within any existing Apigee Edge setup. In this scenario, you install Monetization Services the Apigee Management Server and Message Processor. To install Monetization on Edge where the Edge installation has multiple Postgres nodes, the Postgres nodes must be configured in Master/Standby mode. You cannot install Monetization on Edge if you have multiple Postgres master nodes.