Cuprins:
- Definiție - Ce înseamnă alocarea resurselor multitenante?
- Techopedia explică alocarea resurselor multitenante
Definiție - Ce înseamnă alocarea resurselor multitenante?
Alocarea resurselor multitenante este distribuirea și alocarea instanțelor de aplicație către chiriași individuali de software. Este utilizat în principal în cloud computing, unde multitenancy este arhitectura vertebrală. Posibilitatea ca mai mulți utilizatori să fie alocați instanțe unice ale unei singure aplicații software într-un mediu comun oferă economii considerabile de costuri.
Techopedia explică alocarea resurselor multitenante
Distribuirea resurselor poate fi o aventură dificilă. În zilele computerului mainframe, accesul la procesare a fost alocat în perioade mici de timp. Acum, că cloud computing este disponibil, utilizatorii împărtășesc resurse prin ceea ce se numește o arhitectură multitenancy. Modul în care se distribuie aplicațiile de cloud computing este natura alocării resurselor multitenante.
Multitenancy face posibilă fiecărui utilizator să aibă propria instanță a unei aplicații partajate. Acest atribut se poate aplica la oricare sau la toate cele trei straturi ale norului, IaaS, PaaS și SaaS. Sunt implicate în acest proces diverse practici de control, cum ar fi accesul securizat și utilizarea contorizată. Fiecare chiriaș trebuie să aibă propriul său mediu de calcul securizat. Sunt posibile diferite scenarii, dar fiecare locatar rămâne izolat și invizibil pentru alți chiriași.
Gradele de multitenancy pot fi definite în arhitectură. Este posibil ca IaaS și PaaS să fie multitenți, în timp ce SaaS nu este. Multitenancy se realizează prin crearea unei scheme de baze de date. Există diferite abordări pentru gestionarea unei arhitecturi de date multitenante. Microsoft identifică trei:
- Baze de date separate
- Baza de date partajată, scheme separate
- Baza de date comună, schemă partajată
Modul în care este configurat multitenancy diferă cu fiecare furnizor. Granularitatea locației se aplică nivelului de cerere. În date sunt definite instanțe separate de software.
