Naja, ich finde, das passt nicht ganz daher, aber sei´s drum:
Das was du beschreibst ist die "Mandantenfähigkeit". In einer Datenbank liegen viele Daten, aber immer nur Teile davon sind einem User/einer App/einem Mandaten zuzuordnen bzw dürfen von ihm verarbeitet werden.
Ob die
DB in der Cloud liegt oder nicht, ist da egal. Deine App muss dafür sorgen, dass deine User nur die Daten sehen, die sie sehen dürfen.
Der
API-Key erlaubt den Zugriff auf das (nona)
API bzw den entsprechenden Dienst (muss ja kein
API sein). Im Fall von Azure hast du zB einen Datenbankserver + kein
API.