Concepts
Tenants
A tenant represents an organization.
Projects
A project is a container that holds related resources for a group, a technical project or an organization. A project organizes objects (libraries, jobs, and workflows) into folders and provides access to data objects and computational resources.
Jobs
The main unit of organization for running your code. Jobs organize, display, and control access to runs.
Runs
The execution of a job.
Workflows
Workflows combine multiple jobs and conditions in order to build complex data processing pipelines
Runtimes
Runtimes are frameworks like Apache Spark, TensorFlow, Keras, PyTorch, and others, packaged with popular libraries.
Billing
GCU
Graal Platform bills based on compute units (GCUs), units of processing capability per hour based on instance type.
Authentication and authorization
User
A unique individual who has access to the system.
Identity
A unique "system user" who has access to the system.
Group
A collection of users and/or identities.
RBAC
A list of permissions attached to the project, job, or any other resource. An RBAC specifies which users or identities are granted access to the objects, as well as what operations are allowed on the assets. Each entry in a typical RBAC specifies a subject and an operation.