In a production environment, you must deploy vRealize Code Stream on a dedicated appliance.

Do not apply the vRealize Code Stream license on a production vRealize Automation appliance.

When you deploy vRealize Code Stream for production, you can configure a maximum of 1000 pipeline models and run a maximum of 50 concurrent pipelines.

With 6 GB for processing, 8 vCPU, and 32 GB of RAM at the system level, vRealize Code Stream can support a maximum of 250 to 300 concurrent pipeline executions.

Note:

You must host the vRealize Automation services on a different appliance. For more information about the deployment of vRealize Automation, see the Reference Architecture for vRealize Automation guide.

Requirements

Deploying vRealize Code Stream requires the following dedicated appliances:

  • vRealize Code Stream Appliance

    A standalone appliance dedicated for vRealize Code Stream services.

  • vRealize Automation Appliance

    The vRealize Automation deployment can be a single appliance or a load balanced cluster.

    To use vRealize Automation services for provisioning blueprints, you must configure the vRealize Automation appliance.

    For more information about deployment topologies, see the Reference Architecture for vRealize Automation guide.

Hardware Specification

The deployment must be configured with the minimal and required hardware specification. For more information about editing the OVF settings for a virtual machine, see the vSphere Virtual Machine Administration guide.

Server Role

Component

Required Hardware Specifications

vRealize Code Stream Appliance

vRealize Code Stream Services

CPU: 4 vCPU

RAM: 18 GB

Disk: 108 GB

Network: 1 GB/s

Ports Required

Users require access to certain ports. All ports listed are default ports.

Server Role

Port

vRealize Code Stream Appliance

443

8444

Port 8444 is required for the Virtual Machine Remote Console.

Administrators require access to ports in addition to the ports that users require.

Server Role

Port

vRealize Code Stream Appliance

5480

8443

Port 8443 is required for advanced identity management configuration.

The system must support the appropriate inter-application communications.

Server Role

Inbound Ports

Services/System Outbound Ports

vRealize Code Stream Appliance

HTTPS: 443

Identity Management Configuration: 8443

Virtual Machine Remote Console Proxy: 8444

SSH: 22

Virtual Appliance Management Console: 5480

LDAP: 389

LDAPS: 636

VMware ESXi: 902

vRealize Code Stream Appliance: 443

The vRealize Appliance requires access to ESXi host Port 902 to proxy console data to the user.