Skip to content

Use Cases Dependencies Graph

This diagram shows the logical dependencies and recommended implementation flow between various use cases within the RH OVE ecosystem. The graph illustrates prerequisite relationships - arrows point from foundational capabilities to dependent advanced features.

Color Legend

  • 🔵 VM Lifecycle (Light Blue): Core virtualization capabilities
  • 🟣 Observability (Purple): Monitoring and insights
  • 🟢 Application Deployment (Green): Application management and deployment
  • 🟠 Security (Orange): Security and protection services
  • 🔴 Enterprise Integration (Pink): Enterprise systems integration
  • 🟡 PaaS Services (Light Green): Platform-as-a-Service offerings
graph TD
    %% VM Lifecycle Foundation
    VMImport[VM Import and Migration]
    VMTemplate[VM Template Management]
    VMScale[VM Scaling and Performance]
    VMBackup[VM Backup and Recovery]

    %% Observability Foundation
    Observability[End-to-End Observability]

    %% Application and Platform Services
    HybridApps[Hybrid Applications]
    DatabasePaaS[Database Services as PaaS]
    MultiEnv[Multi-Environment Application Setup]

    %% Security
    WAF[WAF and Firewalling]

    %% Enterprise Integration
    EventPublish[Event Publishing to CMDB/SIEM]
    DisasterRecovery[Disaster Recovery]
    LegacyMod[Legacy Application Modernization]

    %% VM Lifecycle Dependencies
    VMImport --> VMTemplate
    VMTemplate --> VMScale
    VMTemplate --> VMBackup
    VMScale --> DisasterRecovery
    VMBackup --> DisasterRecovery

    %% Platform Dependencies
    VMTemplate --> MultiEnv
    VMScale --> HybridApps
    VMBackup --> HybridApps

    %% Observability Dependencies
    VMScale --> Observability
    HybridApps --> Observability
    Observability --> WAF
    Observability --> EventPublish

    %% Advanced Services Dependencies
    HybridApps --> DatabasePaaS
    MultiEnv --> DatabasePaaS
    Observability --> DatabasePaaS

    %% Enterprise Integration Dependencies
    DisasterRecovery --> EventPublish
    DatabasePaaS --> EventPublish

    %% Legacy Modernization Dependencies
    HybridApps --> LegacyMod
    DatabasePaaS --> LegacyMod
    EventPublish --> LegacyMod
    DisasterRecovery --> LegacyMod

    %% Styling by Category and Complexity
    classDef vmLifecycle fill:#e1f5fe,stroke:#01579b,stroke-width:2px,color:#000
    classDef observability fill:#f3e5f5,stroke:#4a148c,stroke-width:2px,color:#000
    classDef application fill:#e8f5e8,stroke:#1b5e20,stroke-width:2px,color:#000
    classDef security fill:#fff3e0,stroke:#e65100,stroke-width:2px,color:#000
    classDef enterprise fill:#fce4ec,stroke:#880e4f,stroke-width:2px,color:#000
    classDef paas fill:#f1f8e9,stroke:#33691e,stroke-width:2px,color:#000

    class VMImport,VMTemplate,VMScale,VMBackup vmLifecycle
    class Observability observability
    class HybridApps,MultiEnv application
    class WAF security
    class DisasterRecovery,EventPublish,LegacyMod enterprise
    class DatabasePaaS paas

Use Cases Summary Table

Overview

This table provides a comprehensive overview of all use cases documented for the Red Hat OpenShift Virtualization Engine (RH OVE) ecosystem.

Use Cases Matrix

Use Case Category Complexity Key Technologies Business Value Implementation Time Prerequisites
VM Import and Migration VM Lifecycle Medium KubeVirt, CDI, MTV Legacy system modernization 2-4 weeks OpenShift 4.12+, Source VM access
VM Template Management VM Lifecycle Low KubeVirt, CDI Standardized deployments 1-2 weeks OpenShift 4.12+, Template storage
VM Scaling and Performance VM Lifecycle High HPA, VPA, KubeVirt Resource optimization 3-6 weeks Metrics server, Monitoring stack
VM Backup and Recovery VM Lifecycle Medium Rubrik CDM, Polaris Data protection 2-4 weeks Rubrik infrastructure
Hybrid Applications Application Deployment High Cilium, Service Mesh Modernization flexibility 4-8 weeks Multi-network setup
Database Services as PaaS PaaS Integration High DB Operators, Helm Self-service databases 6-10 weeks Persistent storage, Operators
Legacy Application Modernization Enterprise Integration Very High MTA, Service Mesh, Tekton Digital transformation 12-24 weeks Application analysis
Disaster Recovery Enterprise Integration High RHACM, Storage replication Business continuity 8-12 weeks Multi-site infrastructure
End-to-End Observability Observability Medium Prometheus, Jaeger, Dynatrace Operational insights 3-6 weeks Monitoring infrastructure
WAF and Firewalling Security Medium Cilium L4-L7, F5 BigIP Application security 2-4 weeks F5 BigIP appliance
Event Publishing to CMDB/SIEM Integration High Event Bus, Adapters Enterprise integration 4-8 weeks CMDB/SIEM connectivity
Multi-Environment Application Setup Application Deployment Medium RHACM, ArgoCD, Namespaces Development workflow 2-4 weeks Multi-cluster setup

Complexity Levels

Level Description Skills Required Timeline
Low Basic configuration with standard components Platform administrator 1-2 weeks
Medium Integration of multiple components with custom configuration Senior platform engineer 2-6 weeks
High Complex multi-component solutions requiring custom development Solution architect + team 4-12 weeks
Very High Enterprise-wide transformation requiring extensive planning Enterprise architect + multiple teams 12+ weeks

Category Breakdown

VM Lifecycle Management

  • Purpose: Managing virtual machine operations and lifecycle
  • Use Cases: 4 use cases covering import, templates, scaling, and backup
  • Key Benefits: Infrastructure consolidation, operational efficiency

Application Deployment

  • Purpose: Deploying and managing hybrid application architectures
  • Use Cases: 1 comprehensive use case for hybrid applications
  • Key Benefits: Application modernization, deployment flexibility

PaaS Integration

  • Purpose: Providing platform services for development teams
  • Use Cases: 1 comprehensive database services platform
  • Key Benefits: Developer productivity, service standardization

Enterprise Integration

  • Purpose: Integrating with existing enterprise systems and processes
  • Use Cases: 2 use cases covering modernization and disaster recovery
  • Key Benefits: Risk mitigation, business continuity

Observability

  • Purpose: Monitoring and understanding system behavior
  • Use Cases: 1 comprehensive observability solution
  • Key Benefits: Operational visibility, proactive issue resolution

Security

  • Purpose: Protecting applications and infrastructure
  • Use Cases: 1 WAF and firewalling solution
  • Key Benefits: Security compliance, threat protection

Integration

  • Purpose: Connecting with external enterprise systems
  • Use Cases: 1 event publishing integration
  • Key Benefits: Enterprise integration, compliance reporting

Implementation Priority Matrix

Phase 1: Foundation (Weeks 1-8)

  1. VM Template Management
  2. VM Import and Migration
  3. End-to-End Observability

Phase 2: Core Services (Weeks 9-20)

  1. VM Scaling and Performance
  2. VM Backup and Recovery
  3. WAF and Firewalling

Phase 3: Advanced Integration (Weeks 21-36)

  1. Hybrid Applications
  2. Database Services as PaaS
  3. Event Publishing to CMDB/SIEM

Phase 4: Enterprise Transformation (Weeks 37+)

  1. Legacy Application Modernization
  2. Disaster Recovery

Prerequisites Summary

Common Prerequisites

  • OpenShift 4.12+ with KubeVirt enabled
  • Sufficient compute, memory, and storage resources
  • Network connectivity between components
  • Identity provider integration

Specialized Prerequisites

  • Rubrik Infrastructure: For VM backup and recovery
  • F5 BigIP: For advanced WAF capabilities
  • External Systems: CMDB, SIEM, legacy systems for integration use cases
  • Multi-site Setup: For disaster recovery scenarios

Success Metrics

Use Case Category Key Performance Indicators
VM Lifecycle VM provisioning time, resource utilization, backup success rate
Application Deployment Deployment frequency, rollback rate, application performance
PaaS Integration Service provisioning time, developer satisfaction, service availability
Enterprise Integration Integration success rate, compliance score, incident response time
Observability Mean time to detection (MTTD), alert accuracy, dashboard usage
Security Security incident reduction, compliance pass rate, threat detection rate

Getting Started

  1. Assessment: Review your current infrastructure and identify priority use cases
  2. Planning: Create implementation roadmap based on complexity and business value
  3. Prerequisites: Ensure all required infrastructure and tools are available
  4. Pilot: Start with low-complexity use cases to build expertise
  5. Scale: Gradually implement more complex use cases as team capabilities grow

For detailed implementation guidance, refer to the individual use case documentation linked in the table above.