> For the complete documentation index, see [llms.txt](https://asus-isg-aidc.gitbook.io/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://asus-isg-aidc.gitbook.io/guide/latest/portal/overview/service-catalog.md).

# Service Catalog

| Developer | Last modified |
| --------- | ------------- |
| AIDC Team | 2026/03/13    |

## Overview

The Service Catalog provides a comprehensive list of deployable services through the Marketplace. Each service comes with detailed configuration guides and automated deployment capabilities.

***

## Service Deployment Guides

| Service                                                                            | Category      | Estimated Time | Steps | Description                                       |
| ---------------------------------------------------------------------------------- | ------------- | -------------- | :---: | ------------------------------------------------- |
| [Docker Engine](/guide/latest/portal/overview/service-catalog/docker.md)           | 📦 Container  | 5-15 min       |   3   | Industry-standard containerization platform       |
| [Podman Engine](/guide/latest/portal/overview/service-catalog/podman.md)           | 📦 Container  | 5-15 min       |   3   | Daemonless container engine (rootless)            |
| [Harbor Registry](/guide/latest/portal/overview/service-catalog/harbor.md)         | 📦 Container  | 10-20 min      |   2   | Enterprise container image registry with security |
| [MariaDB Galera Cluster](/guide/latest/portal/overview/service-catalog/mariadb.md) | 🗄️ Database  | 10-20 min      |   2   | Synchronous multi-master database cluster         |
| [UFM Standalone](/guide/latest/portal/overview/service-catalog/ufm.md)             | 📊 Monitoring | 10-20 min      |   2   | InfiniBand network management (NVIDIA)            |
| [Slurm Cluster](/guide/latest/portal/overview/service-catalog/slurm.md)            | 🖥️ HPC       | 10-30 min      |   3   | HPC workload manager & job scheduler              |
| [Native K8s Cluster](/guide/latest/portal/overview/service-catalog/k8s.md)         | 📦 Container  | 15-45 min      |   3   | Kubernetes container orchestration                |
| [NMX-M](/guide/latest/portal/overview/service-catalog/nmx.md)                      | 📊 Monitoring | 30-60 min      |   4   | Network monitoring system (VM-based)              |
| [WEKA](/guide/latest/portal/overview/service-catalog/weka.md)                      | 💾 Storage    | 30-60 min      |   2   | High-performance parallel file system             |

***

## Deployment Process Overview

All service deployments follow this standardized 5-step process to ensure configuration accuracy and system stability:

```mermaid
graph LR
    %% Define Nodes
    Step1["1. Select"] 
    Step2["2. Open"]
    Step3["3. Config"]
    Step4["4. Validate"]
    Step5["5. Deploy"]

    %% Process connections
    Step1 --> Step2 --> Step3 --> Step4 --> Step5

    %% Styling
    style Step4 stroke:#f05252,stroke-width:2px
    style Step5 stroke:#057a55,stroke-width:2px
```

### Step 1: Select Service

1. Navigate to the **Marketplace** page from the sidebar.
2. Switch to the **Catalog** tab to view all available services.
3. Use the search bar or category filters (HPC, Container, etc.) to find your target service.
4. Click the Deploy Service button on the service card.

### Step 2: Open Deployment Dialog

* The system initializes the deployment wizard and loads the service-specific configuration template.
* The dialog header displays the service name and icon for easy identification.
* A Progress Indicator on the left helps you track your current position in the 3-step configuration form.

### Step 3: Configure Parameters

* Fill in the configuration parameters (e.g., Node Groups, Usernames, Passwords).
* Required fields are clearly marked with a red dot 🔴.
* Use the dropdown menus to select existing resources like Nodes or Groups managed by AIDC.

### Step 4: Validate Settings

* The system performs real-time validation as you type or switch between fields.
* If parameters (like duplicate Group names or weak passwords) fail validation, error messages will appear.

{% hint style="warning" %}
**⚠️ Note**

You must resolve all validation errors before the "Next" or "Deploy" button becomes active.
{% endhint %}

\### Step 5: Confirm and Deploy - The final step provides a Review Summary of all configured parameters. - Double-check your settings, then click the Deploy button. - Once triggered, the system redirects you to the Status Monitor to track the real-time execution of the deployment tasks. ---

## Quick Reference by Category

### 📦 Container Services

| Service                                                                    | Best For                      | Key Feature                            |
| -------------------------------------------------------------------------- | ----------------------------- | -------------------------------------- |
| [Docker Engine](/guide/latest/portal/overview/service-catalog/docker.md)   | Standard container workloads  | Industry standard, wide ecosystem      |
| [Podman Engine](/guide/latest/portal/overview/service-catalog/podman.md)   | Security-focused environments | Daemonless, rootless containers        |
| [Harbor Registry](/guide/latest/portal/overview/service-catalog/harbor.md) | Enterprise image management   | Vulnerability scanning, access control |
| [Native K8s Cluster](/guide/latest/portal/overview/service-catalog/k8s.md) | Microservices orchestration   | Auto-scaling, service discovery        |

### 🗄️ Database Services

| Service                                                                            | Best For                    | Key Feature              |
| ---------------------------------------------------------------------------------- | --------------------------- | ------------------------ |
| [MariaDB Galera Cluster](/guide/latest/portal/overview/service-catalog/mariadb.md) | High availability databases | Multi-master replication |

### 🖥️ HPC Services

| Service                                                                 | Best For           | Key Feature                     |
| ----------------------------------------------------------------------- | ------------------ | ------------------------------- |
| [Slurm Cluster](/guide/latest/portal/overview/service-catalog/slurm.md) | HPC job scheduling | Resource management, job queues |

### 📊 Monitoring Services

| Service                                                                | Best For                     | Key Feature                                |
| ---------------------------------------------------------------------- | ---------------------------- | ------------------------------------------ |
| [UFM Standalone](/guide/latest/portal/overview/service-catalog/ufm.md) | InfiniBand fabric management | Topology discovery, performance monitoring |
| [NMX-M](/guide/latest/portal/overview/service-catalog/nmx.md)          | Network monitoring           | Comprehensive alerting, VM-based           |

### 💾 Storage Services

| Service                                                       | Best For             | Key Feature                          |
| ------------------------------------------------------------- | -------------------- | ------------------------------------ |
| [WEKA](/guide/latest/portal/overview/service-catalog/weka.md) | AI/ML, HPC workloads | GB/s throughput, microsecond latency |

***

## Next Steps

👉 Select the service you want to deploy to view detailed configuration instructions.

👉 After deployment, check the [Status Monitor](/guide/latest/portal/overview/status-monitor.md) to track progress.
