Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • NDS Cluster Services
    • API Manager: Manages cluster-wide API naming and public API exposure from the cluster public IP firewall/load-balancing system.
    • CCD - Service Catalog Maintenance: Automatically updated catalog of NDS services available for deployment in the cluster (for cluster admins), and for projects (for project admins). The service catalog manager is configured with NDS-specific container repositories, and periodically pulls service descriptions from the containers.
    • CADM - Cluster Admin Project Administration: Provide the cluster administrator with project provisioning including project admin credentials. Provides management of infrastructure resources to projects, including volumes and managing differentiatedcompute resources.
    • CMON - Cluster Administrator Monitoring Tools Service: Provides services for cluster administrators to monitor cluster operations, includingloggingperformance analysis, and resource utilization. Monitor services include ELKPrometheus, etc. in addition to Kubernetes-provided tools like cadvisor
  • NDS Project Services
    • PADM - Project Manager Administration: Allows the project manager to deploy, monitor, and manage application services within their project.
    • PMON - Per-project Monitoring: Provides Project-specific monitoring of project resources, utilization, performance, andapplication/service specific monitoring and logging.
  • ICS  Inter-cluster/integrated-cluster services: Provide NDS web services across multiple distributed clusters in the larger NDS context to implement global NDS services such as global resource searchdistributed data access, and provide distributed application developers services to implement service discovery and distributed API access within their services.
    • Distributed search: Locating named data and services in the NDS global system.
    • Resource discovery: Locates attribute-specified resources in the NDS global system, such as specifically sized data-storage resources, or specific compute resources such as HPC resources, or accelerator-enabled compute resources, for example.
    • Advanaced Data Management - Allows composing cross-cluster data management applications

 

Architecture Diagrams

High Level

...

Global Arch

Gliffy Diagram
nameHighLevel Global Architecture