2 Unified Inventory Management System Requirements

This chapter describes the hardware, operating system, software, server, and database requirements for installing Oracle Communications Unified Inventory Management (UIM).

Software Requirements

For details about the software required to support the UIM components for traditional deployment, see "UIM Traditional Deployment Software Compatibility" in UIM Compatibility Matrix.

Hardware Sizing Guidelines

Table 2-1 provides hardware sizing guidelines for UIM.

Note:

  • The information in this section is meant as a guideline only. The values in this section are approximate. Accurate sizing for a production system requires a detailed analysis of the proposed business requirements. Sizing guidelines are based on an average CPU utilization rate of 60% - 70%. The guidelines do not account for High Availability and Disaster Recovery environments.

  • For information on hardware sizing requirements for HP-UX Itanium, contact Oracle Support.

  • The UIM installer supports Internet Protocol version 6 (IPv6) addresses. You can install and deploy UIM on servers that support IPv6 addresses.

Table 2-1 Hardware Sizing Guidelines

Deployment Size Small Medium Large Extra-Large

Services/day

<= 300,000

<= 600,000

<= 1,500,000

<= 3,000,000

Services/hour

<= 33,500

<= 66,500

<= 166,500

<= 333,000

# of Subscribers Base (in Millions)

10

20

50

100

x86-64/Linux Platform - Application Server

CPU: 1 x 4 core - 2.55 GHz

AMD EPYC™ 77J3- 8 threads

RAM: 1 x 60 GB

HDD: 1 X 300 GB

CPU: 2 x 4 core - 2.55 GHz

AMD EPYC™ 77J3 - 16 threads

RAM: 2 x 60 GB

HDD: 2 X 300 GB

CPU: 8 x 4 core - 2.55 GHz

AMD EPYC™ 77J3-64 threads

RAM: 8 x 60 GB

HDD: 8 X 300 GB

CPU: 14 x 4 core - 2.55 GHz

AMD EPYC™ 77J3- 112 threads

RAM: 14 x 60 GB

HDD: 14 X 300 GB

Oracle Cloud Infrastructure Equivalent for Application Server

1 x VM.Standard.E4. Flex (4 OCPUs)

2 x VM.Standard.E4.Flex (8 OCPUs)

8 x VM.Standard.E4.Flex (32 OCPUs)

14 x VM.Standard.E4.Flex (56 OCPUs)

x86-64/Linux Platform - Database Server

CPU: 1 x 8 core - 2.55 GHz

AMD EPYC™ 77J3- 16 threads

RAM: 1 x 120 GB

Initial storage: 400 GB

Storage growth (annual): 1.2 TB

CPU: 2 x 16 core - 2.55 GHz

AMD EPYC™ 77J3- 64 threads

RAM: 2 x 240 GB

Initial storage: 2 TB

Storage growth (annual): 4 TB

CPU: 21 x 24 core - 2.55 GHz

AMD EPYC™ 77J3- 96 threads

RAM: 2 x 320 GB

Initial storage: 4 TB

Storage growth (annual): 6 TB

CPU: 2 x 24 core - 2.55 GHz

AMD EPYC™ 77J3- 96 threads

RAM: 2 x 320 GB

Initial storage: 6 TB

Storage growth (annual): 12 TB

Oracle Cloud Infrastructure Equivalent for Database Server

1 x VM.Standard.E4.Flex (8 OCPUs)

2 x VM.Standard.E4.Flex (32 OCPUs)

2 x VM.Standard.E4.Flex (48 OCPUs)

2 x VM.Standard.E4.Flex (48 OCPUs)

Note:

Based on the 5G Mobile cartridge pack, one service invokes five Web service operations against UIM. Each service is composed of 1 CFS and 2 RFS.

DB Storage is listed without retention calculations. Storage requirements will increase with number of subscriber population and retention period requirements.

UIM 7.5 and later cloud native deployments require an additional 5% compute resources for Kubernetes and container management.

UIM 7.5 and later versions have native application monitoring capabilities which require a minimum 2 GB additional allocation in the heap if the monitoring feature is enabled.

Unified Topology for Inventory and Automation Hardware Sizing Guidelines

Unified Topology for Inventory and Automation (UTIA) is made up of several components that run in Kubernetes environment. The sizing for each of these components is listed in the following tables and the total value represents the hardware footprint that is required to run Kubernetes and the UTIA components. The sizing is divided between application components and database components.

Note:

The information in this section is meant as a guideline only. The values in this section are approximate. Accurate sizing for a production system requires a detailed analysis of the proposed business requirements. The guidelines do not account for High Availability, Disaster Recovery environments, or lower testing and development environments. The database storage is listed without retention calculations.

The following tables provide hardware sizing guidelines for UTIA.

Table 2-2 Hardware Sizing Guidelines for Application Components

Deployment Size Small Medium Large
UTIA Data Characteristics
Vertices and Edges 10 Million 25 Million 50 Million
No. of Network Nodes 0.5 Million 1 Million 2.5 Million
No. of Equipments 0.5 Million 2 Million 7.5 Million
No. of Locations and Network Entity Codes 0.5 Million 1 Million 2.5 Million
No. of Connectivities 1 Million 2 Million 4 Million
UTIA Service
UTIA API

No. of pods: 2

Compute per pod (OCPUs): 1

RAM per pod (GB): 3

Total Compute (OCPUs): 2

Total RAM (GB): 6

No. of pods: 3

Compute per pod (OCPUs): 1

RAM per pod (GB): 3

Total Compute (OCPUs): 3

Total RAM (GB): 9

No. of pods: 3

Compute per pod (OCPUs): 1

RAM per pod (GB): 3

Total Compute (OCPUs): 3

Total RAM (GB): 9

UTIA UI

No. of pods: 1

Compute per pod (OCPUs): 4

RAM per pod (GB): 6

Total Compute (OCPUs): 4

Total RAM (GB): 6

No. of pods: 1

Compute per pod (OCPUs): 4

RAM per pod (GB): 6

Total Compute (OCPUs): 4

Total RAM (GB): 6

No. of pods: 1

Compute per pod (OCPUs): 6

RAM per pod (GB): 9

Total Compute (OCPUs): 6

Total RAM (GB): 9

Sub-total

Compute (OCPUs): 6

RAM (GB): 12

Compute (OCPUs): 7

RAM (GB): 15

Compute (OCPUs): 9

RAM (GB): 18

Unified Operations Message Bus
Kafka Broker

No. of pods: 2

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 2

Total Compute (OCPUs): 1

Total RAM (GB): 4

No. of pods: 3

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 2

Total Compute (OCPUs): 1.5

Total RAM (GB): 6

No. of pods: 3

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 2

Total Compute (OCPUs): 1.5

Total RAM (GB): 6

Kafka Consumer

No. of pods: 2

Compute per pod (OCPUs): 0.25

RAM per pod (GB): 1

Total Compute (OCPUs): 0.5

Total RAM (GB): 2

Note: The capacity of this system allows a seamless processing of upto 20 TPS

No. of pods: 3

Compute per pod (OCPUs): 0.25

RAM per pod (GB): 1

Total Compute (OCPUs): 0.75

Total RAM (GB): 3

Note: The capacity of this system allows a seamless processing of upto 30 TPS

No. of pods: 5

Compute per pod (OCPUs): 0.25

RAM per pod (GB): 1

Total Compute (OCPUs): 1.25

Total RAM (GB): 5

Note: The capacity of this system allows a seamless processing of upto 50 TPS

Kafka Zookeeper

No. of pods: 1

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 1

Total Compute (OCPUs): 0.5

Total RAM (GB): 1

No. of pods: 1

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 1

Total Compute (OCPUs): 0.5

Total RAM (GB): 1

No. of pods: 1

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 1

Total Compute (OCPUs): 0.5

Total RAM (GB): 1

Sub-total

Compute (OCPUs): 2.0

RAM (GB): 7

Compute (OCPUs): 2.75

RAM (GB): 10

Compute (OCPUs): 3.25

RAM (GB): 12

In-memory Database
PGX

No. of pods: 2

Compute per pod (OCPUs): 2

RAM per pod (GB): 10

No. of pods: 2

Compute per pod (OCPUs): 2

RAM per pod (GB): 15

No. of pods: 2

Compute per pod (OCPUs): 2

RAM per pod (GB): 25

Sub-total

Compute (OCPUs): 4

RAM (GB): 20

Compute (OCPUs): 4

RAM (GB): 30

Compute (OCPUs): 4

RAM (GB): 50

Common Authentication
OAM

No. of pods: 1

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 8

Total Compute (OCPUs): 0.5

Total RAM (GB): 8

No. of pods: 1

Compute per pod (OCPUs): 1

RAM per pod (GB): 8

Total Compute (OCPUs): 1

Total RAM (GB): 8

No. of pods: 1

Compute per pod (OCPUs): 1

RAM per pod (GB): 8

Total Compute (OCPUs): 1

Total RAM (GB): 8

OHS

No. of pods: 1

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 4

Total Compute (OCPUs): 0.5

Total RAM (GB): 4

No. of pods: 1

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 4

Total Compute (OCPUs): 1

Total RAM (GB): 4

No. of pods: 1

Compute per pod (OCPUs): 0.5

RAM per pod (GB): 4

Total Compute (OCPUs): 1

Total RAM (GB): 4

Sub-total

Compute (OCPUs): 1

RAM (GB): 12

Compute (OCPUs): 2

RAM (GB): 12

Compute (OCPUs): 2

RAM (GB): 12

Total Application Components
AMD EPYC™ 77J3

Compute OCPUs: 13.5

RAM (GB): 53

Compute OCPUs: 16

RAM (GB): 66

Compute OCPUs: 18.5

RAM (GB): 90

Oracle Cloud Infrastructure equivalent Shape VM.Standard.E4.Flex (14 OCPU) Shape VM.Standard.E4.Flex (16 OCPU) Shape VM.Standard.E4.Flex (19 OCPU)

The following table provides the hardware sizing guidelines for the database components:

Table 2-3 Hardware Sizing Guidelines for Database Components

Deployment Size   Medium Large
UTIA Data Characteristics
Vertices and Edges 10 Million 25 Million 50 Million
No. of Network Nodes 0.5 Million 1 Million 2.5 Million
No. of Equipments 0.5 Million 2 Million 7.5 Million
No. of Locations and Network Entity Codes 0.5 Million 1 Million 2.5 Million
No. of Connectivities 1 Million 2 Million 4 Million
Database Components
UTIA Database

No. of RAC nodes: 2

Compute per node (OCPUs): 4

RAM per node (GB): 60

Total Compute (OCPUs): 8

Total RAM (GB): 120

Total Storage (TB): 0.3

No. of RAC nodes: 2

Compute per node (OCPUs): 8

RAM per node (GB): 120

Total Compute (OCPUs): 16

Total RAM (GB): 240

Total Storage (TB): 0.5

No. of RAC nodes: 2

Compute per node (OCPUs): 12

RAM per node (GB): 160

Total Compute (OCPUs): 24

Total RAM (GB): 320

Total Storage (TB): 1

OAM

No. of RAC nodes: 1

Compute per node (OCPUs): 2

RAM per node (GB): 30

Total Compute (OCPUs): 2

Total RAM (GB): 30

Total Storage (TB): 0.1

No. of RAC nodes: 1

Compute per node (OCPUs): 2

RAM per node (GB): 30

Total Compute (OCPUs): 2

Total RAM (GB): 30

Total Storage (TB): 0.1

No. of RAC nodes: 1

Compute per node (OCPUs): 4

RAM per node (GB): 60

Total Compute (OCPUs): 4

Total RAM (GB): 60

Total Storage (TB): 0.2

Total Database Components
AMD EPYC™ 77J3

Compute OCPUs: 10

RAM (GB): 150

Storage (TB): 0.4

Compute OCPUs: 18

RAM (GB): 270

Storage (TB): 0.6

Compute OCPUs: 28

RAM (GB): 380

Storage (TB): 1.2

Oracle Cloud Infrastructure equivalent

2 x Shape VM.Standard.E4.Flex

1 x Shape VM.Standard.E4.Flex (2 OCPU)

2 x Shape VM.Standard.E4.Flex (8 OCPU)

1 x Shape VM.Standard.E4.Flex (2 OCPU)

2 x Shape VM.Standard.E4.Flex (12 OCPU)

1 x Shape VM.Standard.E4.Flex (4 OCPU)

Information Requirements

During UIM installation, you are required to enter configuration values such as host names and port numbers. You define some of these configuration values when you install and configure the Oracle database and WebLogic Server.

If you have already installed Oracle Communications products, the installer reads the values from the existing Oracle Communications products and uses them as default values. If no Oracle Communications products are installed, the installer uses the default values shown in the following tables.

Each chapter contains tables for the configuration values.