Scalability

🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions.

1. Overview

The quality attribute defines the capability of a system to process growing workloads without serious drops in general performance, or the capability to instantly adapt by increasing resource provision.

The Registry Platform is built on the OpenShift container orchestration platform, which provides the capabilities for effective scaling of Registry subsystems and components according to the current workload.

Platform and registries management subsystem provides administrators with a web interface for cluster and Registry resources management, with support for two scaling approaches:

  • Scale-up — allotment of additional CPU and memory resources to separate components, changing cluster VM characteristics, increasing disk volume, etc.

  • Scale-out — increasing cluster and Registry resources by deploying additional VMs, additional component instances for load balancing, etc.

Find more details on Registry Platform scaling procedure in the corresponding sections:

Find more details on relevant subsystems and component technical design in the following chapters: