/
HySDS Level 1 Overview
HySDS Level 1 Overview
Confidence Level High This article been formally reviewed and is signed off on by a relevant subject matter expert. |
---|
This page describes HySDS - including its six main components and their respective purposes. For a more detailed look at each of these components see the L2 overview.
Jobs:
Tasks with additional robustness, associated working directories, and job handling.
Worker:
Workers are processes that run on the compute instances; workers run the tasks
Verdi
Verdi is composed of workers that pull jobs from the queue and executes them. Once the jobs are completed, the finished products are sent to a storage repository. Additionally, the product metadata is indexed in Elasticsearch.
Note: a “compute fleet” refers to an army of Verdi running in compute workers.
Mozart
Mozart is a resource management service which orchestrates job management across the HySDS hybrid cloud computing architecture.
It manages job queues (RabbitMQ), and job metadata (Elasticsearch). Mozart also hosts information about job status, and the GUI for viewing job status using a faceted view (Figaro).
Factotum
Factotum consists of special workers which handle specific processes that don’t generate data products. This includes non-scaling jobs in the AWS cloud.
GRQ (Geo Region Query)
GRQ catalogs product metadata in Elasticsearch indices. It provides the GeoRegionQuery (GRQ) REST API for publishing and querying the metadata. It also hosts the product faceted view GUI (Tosca) for viewing published products.
Metrics
Displays worker and job metrics. It hosts the Elasticsearch indices for real-time job and worker metrics.
Continuous Integration (CI)
GitHub is checked for updates to containers and publishes them when found.
Related Articles: |
---|
Have Questions? Ask a HySDS Developer: |
Anyone can join our public Slack channel to learn more about HySDS. JPL employees can join #HySDS-Community
|
JPLers can also ask HySDS questions at Stack Overflow Enterprise
|
, multiple selections available,
Related content
HySDS Features
HySDS Features
More like this
HySDS Intro: Reference Materials
HySDS Intro: Reference Materials
More like this
v4.1.0-beta.2
v4.1.0-beta.2
More like this
v4.0.0
v4.0.0
More like this
v4.0.0-rc.0
v4.0.0-rc.0
More like this
v4.0.1
v4.0.1
More like this
Note: JPL employees can also get answers to HySDS questions at Stack Overflow Enterprise: