YellowDog Software Architecture

Home >YellowDog Platform >YellowDog Software Architecture

Our Architecture

The YellowDog Platform

A collection of microservices and ‘the brain’ of YellowDog. It performs the core functions relating to Workload Management. These microservices are clusterable, scalable and support multi-tenanted deployments both on-premise and in the cloud.

The YellowDog Agent

Installed on the computing resource available to the YellowDog Platform. The Agent sends a ‘heartbeat’ to confirm that it is alive and provides information on task status, resource utilisation and computing performance.

YellowDog Platform Components

The YellowDog Platform is made up of several microservices based components that can be seen in the image here.

Customers communicate with the YellowDog Platform via their preferred platform client.

YellowDog Services are modular: allowing customers flexibility between business areas, use cases and even individual workloads.

YellowDog Platform Services

Account Service

Secure identity and access management for the YellowDog Platform.

Object Store Service

Access the object storage of multiple public cloud providers using a single service.

Image Registry Service

A virtual machine image catalogue across all regions and cloud providers.



Compute Service

A common API to provision, manage and de-provision compute across hybrid- and multiple public clouds.

Scheduler Service

Increases utilisation levels by sharing computing resources using fine grained control and prioritisation of tasks.

COMPUTE ADVISOR SERVICE

Configure the business rules and constraints to automatically select the Best Source of Compute.

PREDICTION SERVICE

Advanced machine learning algorithms accurately predict task and workload run times.

Want more service information??

Visit our 'Platform Services' information page to get a comprehensive overview.

Learn more now

3rd Party Supporting Technologies

Our technology benefits from a number of supporting 3rd party technologies. For more information, please contact our team.

Speak to us today

Want to Learn More?

Contact our team today to learn more or request a demo.

CONTACT US
YellowDog Please upgrade your browser

You are seeing this because you are using a browser that is not supported. The YellowDog website is built using modern technology and standards. We recommend upgrading your browser with one of the following to properly view our website:

Windows Mac

Please note that this is not an exhaustive list of browsers. We also do not intend to recommend a particular manufacturer's browser over another's; only to suggest upgrading to a browser version that is compliant with current standards to give you the best and most secure browsing experience.