uabrc / uabrc.github.io

UAB Research Computing Documentation
https://docs.rc.uab.edu
21 stars 12 forks source link

Standardizing names for storage and cloud environments. #734

Open wwarriner opened 4 months ago

wwarriner commented 4 months ago

What is inaccurate?

We currently use many terms for individual and shared environments on Cheaha. Birhanu and I put together the following:

- lab space:                 GPFS shared
- personal account:          probably LTS individual
- lab account:               probably LTS shared
- cheaha project space:      GPFS shared
- project space:             GPFS shared
- project storage:           GPFS shared
- project shared space:      GPFS shared
- user space:                probably GPFS individual
- lts space:                 either LTS individual or LTS shared
- lts lab account:           LTS shared
- Lts Storage space:         either LTS individual or LTS shared
- personal lts account:      LTS individual
- lab lts account:           LTS shared
- lts Shared Space:          LTS shared
- Cheaha Storage:            GPFS shared
- Project Directory:         GPFS shared
- LTS storage:               either LTS individual or LTS shared
- LTS account:               either LTS individual or LTS shared
- LTS Lab allocation:        LTS Shared
- LTS Shared account:        LTS Shared
- Individual Storage:        LTS individual
- Shared storage:            probably LTS Shared
- Shared LTS account:        LTS Shared
- Shared Lab Space:          GPFS shared
- Shared Project Storage:    GPFS shared

I want us to standardize our terminology in the docs and how we communicate customer service. Let's treat this as a collaborative effort.

My take follows. I see this as a three-dimensional problem.

I see "environments" as places where you do things. Allocations are for storage. I'm not a fan of "space" because it doesn't relate to the underlying technology, though it does have some inertia behind it.

I see "accounts" as a separate concept. An account is the digital representation of a person within the platform, and how we manage individuals authorization and authentication, and other person-specific features. Users have accounts, labs and cores do not have accounts.

I also see "Lab" and "User" and "Core" as the concept of "who", and also separate. Everything we do is ultimately about people and their research affairs. These terms imply dimension 1, collaboration (or lack of it), which is helpful. However, they also imply limitations on who we intend to help.

Putting all this together, these are the terms I think we should use.

Where is the inaccuracy?

All over the docs.

bdu-birhanu commented 4 months ago

Here are additional terms. The sources are the tickets in Slack and docs.

Cheaha Storage:            GPFS shared
Project Directory:         GPFS shared
LTS storage:               either LTS individual or LTS shared
LTS account:               either LTS individual or LTS shared
LTS Lab allocation:        LTS Shared
LTS Shared account:        LTS Shared
Individual Storage:        LTS individual
Shared storage:            probably LTS Shared
Shared LTS account:        LTS Shared
Shared Lab Space:          GPFS shared
Shared Project Storage:    GPFS shared