The Account Service provides secure Identity and Access Management for the YellowDog Platform.
YellowDog uses best in class secure Keyrings technology for the storage of cloud credentials.
Using military-grade AES-256 encryption within a secure architecture, the user retains full control over sensitive access credentials.
During automated operation, the system creates temporary, privilege and time constrained, access to only execute the task at hand.
Full auditing of accounts, identities and actions ensure traceability and accountability.
The Object Store Service combines multiple distinct storage providers (e.g. Azure Blob, Amazon S3, Google Cloud Storage) across multiple providers and regions into one coherent data surface.
This overcomes many of the data management constraints inherent in hybrid- and multi-cloud deployments.
The Object Store Service segmentation and distribution of data improves the storage performance beyond that offered by a single Object Store. Object Store buckets may be bandwidth limited; as the Object Store Service distributes the data across multiple buckets, the impact of any bandwidth limits are dispersed. This means that a cloud Object Store can be fast enough to boot an Operating System, or transfer assets at a speed that otherwise would require a high-end data transfer appliance.
The Object Store Service also verifies effective data transfer, allowing faster and connectionless data transfer protocols to be used.
The Image Registry Service is a virtual machine image catalogue for all images across all regions and cloud providers.
This ensures that the right version of the image is matched to the right type of computing instance and Operating System in every region in every cloud; imperative when the YellowDog Platform is automatically choosing the Best Source of Compute and when incompatibilities in the underlying instance type and operating system (OS) would mean that applications and workloads underperform or fail.
As a result, the tasks are completed faster and at a lower cost than using other third-party workload managers.
The Compute Service is a common API to provision, manage and de-provision computing resources across multiple clouds and on-premise infrastructure.
When combined with YellowDog’s Client Software Development Kits (SDKs), the Compute Service makes it quick and easy to orchestrate cloud and on premise computing resources. Out of the box connectors are available for:
Multiple deployment strategies are supported including managing “fleets” of AWS Spot Instances and GCP pre-emptive instances.
When the Compute Service works with the Compute Advisor Service, strategies can be deployed to ensure specific business requirements are met. This could be the fastest deployment time, the lowest cost; the lowest environmental impact or delivery to a deadline. It also means that business constraints and be adhered to; constraints such as data sovereignty, security certifications or environmental impact are adhered to.
For intelligent computing resource management, the Compute Service can combine different strategies within a single Workload Requirement to achieve the ultimate efficiency and performance.
The Scheduler Service increases utilisation levels by sharing computing resources using fine grained control and prioritisation of tasks.
Scheduling workloads in a hybrid- and multi-cloud environment is significantly more complex than in a datacentre based, single-system scheduler location. To provide robust and consistent performance the scheduler must handle issues such as varying environment characteristics (such as external factors impacting network or vCPU performance), greater asynchronicity of interactions, distributed resource management and ownership, dynamic resource availability, complex network topographies and failures of both computing resources and network connections.
YellowDog’s Scheduler Service is built from the ground up to handle these problems and results in efficient, reliable and well utilised computing resources.
The Scheduler Service is also designed to complement any existing schedulers that may be implemented to enhanced and improve their performance for hybrid- and multi-cloud deployments.
It is fully integrated with the YellowDog Object Store Service so that data is automatically supplied for tasks exactly when it is needed; and data output is captured, stored or provided as a form of data pipeline between tasks. This ensures that any dependencies between tasks and groups of tasks are mapped, tracked and synchronised so that workloads are delivered effectively, regardless of where the processing is taking place.
The Compute Advisor Service determines the Best Source of Compute for workloads to lower costs, increase performance, improve business resilience and meet policy and regulatory requirements.
The advisor services analyses workload business requirements and constraints for computing resources and automatically selects the sources that match. The Compute Service then uses these selections and intelligent provisioning strategies to orchestrate this compute to deliver workloads on time and on budget.
Intelligent placement of workload is made by the service understanding computing:
The Prediction Service uses advanced machine learning to accurately predict workload run times. These predictions can then be used to intelligently schedule when and where workloads are run, ensuring that any job queuing and resource underutilisation is minimised, and any cloud expenditure fully optimised.
The Prediction Service provides REST APIs for both model training and query and supports the inclusion of seasonal data, decay parameters and validation of model fit. The service also includes proactive alerting when workloads exceed their predicted execution times or SLAs.
The Prediction Service integrates with leading workload schedulers and monitoring tools.
Contact the YellowDog team to learn more or to request a demo.
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
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.