UCloud Developer Guide¶
UCloud is a digital research environment. It provides an intuitive user interface that improves the usability HPC environments or other computing environments such as Kubernetes clusters. UCloud provides a way to access and run applications regardless of users’ location and devices. It also serves as a cloud data storage, which allows users to analyse and share their data.
In a sense, UCloud acts as an orchestrator of resources. Allowing users to consume resources, such as compute and storage, from multiple different providers using the same interface. This allows for seamless experience when consuming resources from different providers, allowing researchers to focus on their work as opposed to the specifics of any given provider.
This document covers UCloud from a developer’s perspective. The end-user guide for UCloud can be found here.
- Accounting and Project Management
- Orchestration of Resources
- Developing UCloud
- Built-in Provider