Înțelegerea unui singur chiriaș vs. multi-chiriaș în cloud computing

În cloud computing, termenul chiriaș reprezintă un grup sau un utilizator individual care are acces la un grup partajat de resurse de calcul, cum ar fi stocarea, serverele și aplicațiile. Resursele sunt furnizate de un furnizor de servicii cloud.

Fiecare chiriaș este izolat de ceilalți chiriași și nu pot accesa datele sau resursele celuilalt. Mai mulți chiriași pot partaja aceeași infrastructură, păstrând în același timp propria confidențialitate și securitate. Chiriașii pot fi persoane fizice, organizații sau departamente din cadrul unei organizații.

Dacă resursele și infrastructura sunt dedicate unui singur chiriaș, atunci numim o astfel de arhitectură un singur chiriaș. Dacă mai mulți chiriași diferiți împărtășesc aceleași resurse, aceasta reprezintă arhitectura multi-locatari.

Cu toate acestea, diferența dintre arhitectura cu un singur chiriaș și arhitectura cu mai mulți chiriași este puțin mai complicată. De exemplu, puteți utiliza AWS ca furnizor de servicii cloud pentru a configura arhitectura cu un singur chiriaș, precum și arhitectura cu mai mulți chiriași. Diferența constă în detalii. Aici sunt ei.

Sursă: blogs.sap.com

Acum, să explorăm rezumatul ambelor arhitecturi înainte de a intra în detalii.

Caracteristică Arhitectură cu chiriași unic Arhitectură cu mai mulți chiriași Partajarea resurselor Nu este partajată cu alții Partajat între mai mulți clienți Personalizare Foarte personalizabil Personalizare limitată Cost În general, mai scump În general, mai puțin costisitorSecuritate Securitate îmbunătățită Nivel de securitate mai scăzut Performanță Performanță previzibilă Impact asupra scalabilității Întreținere Colaborare cu clienții Resurse de întreținere Colaborare cu clienții Colaborare cu furnizorii de servicii de întreținere respectarea reglementărilor specifice Procese standard pentru toți chiriașii

Arhitectură cu chiriaș unic

Aplicațiile cloud pentru un singur chiriaș sunt concepute pentru a deservi un singur client sau organizație și oferă resurse dedicate care nu sunt partajate cu alți clienți.

Sursă: cncf.io

Este un model în care un singur client sau chiriaș are acces exclusiv la un server, aplicație sau infrastructură în cloud. În acest model, clientul are control complet asupra resurselor și le poate personaliza pentru a satisface nevoile lor specifice. Aceasta înseamnă că resursele cloud sunt dedicate acelui client.

Acest singur chiriaș poate personaliza resursele pentru a satisface nevoi specifice. Aceasta înseamnă o mai mare flexibilitate și control asupra resurselor.

În general, este mai scumpă decât arhitectura multi-chiriaș, deoarece doar clientul plătește pentru resursele dedicate.

Iată un exemplu despre cum puteți construi o arhitectură de la capăt la capăt la un singur chiriaș în cloud-ul AWS:

  • Creați o rețea privată virtuală (VPC) pentru a izola resursele unui singur chiriaș. VPC-ul va asigura izolarea și securitatea rețelei.
  • Utilizați Identity and Access Management (IAM) pentru a gestiona accesul la resurse pentru un singur chiriaș. IAM creează politici care definesc ce resurse poate accesa chiriașul.
  • Utilizați Elastic Compute Cloud (EC2) pentru a furniza mașini virtuale pentru un singur chiriaș. EC2 creează instanțe cu configurații specifice și oferă control complet asupra resurselor.
  • Utilizați Elastic Block Store (EBS) pentru a oferi stocare la nivel de bloc pentru mașinile virtuale.
  • Utilizați serviciul de bază de date relaționale (RDS) pentru a oferi un serviciu de bază de date gestionat pentru un singur chiriaș. Puteți crea o instanță de bază de date separată pentru chiriaș, care oferă izolare și securitate.
  • Utilizați Amazon S3 pentru a stoca active statice, cum ar fi imagini, videoclipuri și documente. Puteți crea o găleată separată pentru chiriaș, la care numai chiriașul o poate accesa.
  • Utilizați Elastic Load Balancer (ELB) pentru a distribui traficul în mai multe instanțe ale aplicației dvs., toate în interiorul resurselor dedicate doar chiriașului dvs.
  •   Cum să utilizați Microsoft Teams

    Exemple de aplicații cloud

    Iată câteva dintre cele mai cunoscute aplicații cloud pe care le puteți utiliza pentru arhitectura cu un singur chiriaș.

    • Workday este un software de management financiar și de resurse umane bazat pe cloud, care oferă clienților săi o arhitectură cu un singur chiriaș.
    • Platformă bazată pe cloud SAP HANA.
    • Arhitectura Oracle Cloud.
    • IBM Cloud Dedicat cu resurse dedicate pentru a nu fi partajat cu alți clienți.
    • Rackspace Private Cloud.

    Avantajele arhitecturii cloud cu locatar unic

    Arhitectura cloud cu un singur chiriaș are câteva avantaje față de arhitectura cu mai mulți chiriași:

  • Securitate sporită, deoarece resursele sunt dedicate unui singur client. Clientul are control complet asupra securității resurselor sale. Elimină riscul scurgerii de date sau accesului neautorizat care poate apărea în mediile cu mai mulți chiriași.
  • Personalizarea mai mare este un alt avantaj. Puteți personaliza resursele pentru a satisface nevoile lor specifice, rezultând performanțe și eficiență mai bune. De asemenea, aveți o flexibilitate mai mare în ceea ce privește opțiunile software și hardware.
  • Performanță previzibilă, deoarece resursele sunt dedicate unui singur client. Vă puteți aștepta la sarcini de performanță consistente, ceea ce este important pentru aplicațiile care necesită niveluri ridicate de performanță și fiabilitate.
  • O mai bună respectare a reglementărilor sau standardelor specifice deoarece resursele sunt doar pentru un singur chiriaș.
  • Scalabilitate mai mare, deoarece clientul poate scala resursele în sus sau în jos, după cum este necesar.
  • Cu toate acestea, arhitectura cu un singur chiriaș este, în general, mai scumpă decât arhitectura cu mai mulți chiriași, așa că cu siguranță nu este cea mai bună alegere pentru toate organizațiile.

    Cazuri de utilizare în lumea reală ale arhitecturii cloud cu un singur locatar

    Iată câteva dintre cele mai bune cazuri de utilizare pentru arhitectura cu un singur chiriaș:

    • Organizațiile din domeniul sănătății sunt obligate să respecte reglementări stricte, cum ar fi HIPAA, care necesită niveluri ridicate de securitate și confidențialitate. Arhitectura cu chiriaș unic permite organizațiilor din domeniul sănătății să aibă control complet asupra resurselor lor și să implementeze măsuri de securitate specifice nevoilor pacienților și ale personalului.
    • Organizațiile financiare sunt obligate să respecte reglementări stricte, cum ar fi PCI DSS. Arhitectura cu chiriaș unic este, așadar, o soluție bună.
    • Organizațiile guvernamentale trebuie să respecte reglementări stricte, cum ar fi FISMA, care din nou necesită niveluri ridicate de securitate și conformitate.
    • Organizațiile de cercetare necesită adesea niveluri ridicate de personalizare și performanță pentru resursele lor.
    • Organizațiile de comerț electronic sunt un alt caz de utilizare pentru arhitectura cu un singur chiriaș. Le puteți mări sau reduce resursele după cum este necesar pentru a satisface nevoile în schimbare ale clienților lor.

    Arhitectură cu mai mulți chiriași

    Sursă: aws.amazon.com

    Arhitectura multi-chiriași este adesea cea mai bună soluție pentru organizațiile care prioritizează economiile de costuri, scalabilitatea și colaborarea peste nevoile de securitate și personalizare ridicate.

    • Mai mulți clienți împărtășesc aceleași resurse în cloud. Aceasta înseamnă că resursele nu sunt dedicate niciunui client și sunt împărțite între toți clienții.
    • Arhitectura cu mai mulți chiriași este, în general, mai puțin costisitoare decât arhitectura cu un singur chiriaș, pur și simplu datorită naturii resurselor partajate.
    • Există limite pentru cât de multă personalizare poate fi făcută. Acest lucru poate fi un dezavantaj pentru clienții care au nevoie de resurse foarte personalizate.
      Ce este o unitate NAS și cum o configurați?

    Iată un exemplu despre cum puteți construi o arhitectură multi-locată de la capăt la capăt în cloud-ul AWS:

  • Creați un VPC pentru a izola resursele fiecărui chiriaș. Fiecare chiriaș va avea propriul VPC, oferind izolarea rețelei și securitate.
  • Utilizați IAM pentru a gestiona accesul la resurse pentru fiecare locatar. IAM definește politicile și ce resurse poate accesa fiecare chiriaș. Pot fi politici diferite pentru fiecare chiriaș.
  • Utilizați ELB pentru a distribui traficul în mai multe instanțe ale aplicației dvs. Controlați traficul către care chiriaș.
  • Utilizați RDS pentru a oferi un serviciu de baze de date gestionate pentru fiecare chiriaș. Creați instanțe de bază de date separate pentru fiecare chiriaș, cu privilegii de bază de date și conținut de date separate. Puteți utiliza același cluster de baze de date. Acest lucru oferă chiriașilor izolare și securitate.
  • Utilizați Amazon S3 pentru a stoca active statice, cum ar fi imagini, videoclipuri și documente. Puteți controla accesele la găleți pentru chiriași. Îl puteți partaja între mai multe conturi sau îl puteți separa dacă este necesar.
  • Utilizați CloudFront pentru a distribui active statice utilizatorilor. Creați distribuții separate pentru fiecare chiriaș, ceea ce oferă izolare și securitate.
  • Exemple de aplicații cloud

    Iată câteva exemple reale de aplicații cloud multi-locatari:

    • Salesforce este o platformă de management al relațiilor cu clienții (CRM) bazată pe cloud, care permite mai multor organizații să utilizeze aceeași infrastructură, păstrând în același timp datele separate și în siguranță.
    • Dropbox este un serviciu de stocare și partajare a fișierelor bazat pe cloud, care permite mai multor utilizatori să colaboreze la aceleași fișiere.
    • Microsoft Office 365 este o suită de productivitate bazată pe cloud care permite mai multor utilizatori să colaboreze la aceleași documente, foi de calcul și prezentări.
    • Google Workspace este o altă suită de productivitate bazată pe cloud, similară celei de la Microsoft.
    • AWS este o platformă de infrastructură bazată pe cloud, care permite mai multor organizații să folosească aceeași infrastructură, păstrând în același timp datele separate și în siguranță.

    Avantajele arhitecturii multi-chiriași

    Arhitectura cloud multi-locatari are cateva avantaje specifice:

    • Această arhitectură este în general mai puțin costisitoare decât arhitectura cu un singur chiriaș. Mai mulți clienți împart resursele.
    • Are un impact mai mare asupra scalabilității. Resursele cresc sau scad după cum este necesar pentru a satisface nevoile în schimbare ale clienților, pe măsură ce aceștia împărtășesc resursele împreună. Se va scala pentru toate în același timp.
    • Această arhitectură necesită mai puțină întreținere. Furnizorul de cloud este responsabil pentru menținerea resurselor, care sunt aceleași pentru toți chiriașii. Deci întreținerea o faci o singură dată.
    • Aveți o colaborare mai mare între clienți, deoarece aceștia împărtășesc aceleași resurse. Clienții pot lucra împreună la proiecte și pot partaja datele mai eficient.
    • Această arhitectură promovează standardizarea. Furnizorul de cloud poate implementa procese și proceduri standard și le poate aplica tuturor chiriașilor simultan.
      9 cele mai bune motoare de căutare de recunoaștere a feței pentru a căuta după față, nu după nume

    Cu toate acestea, arhitectura multi-chiriași poate să nu fie cea mai bună alegere dacă organizațiile necesită niveluri ridicate de securitate, conformitate sau personalizare. Resursele partajate reduc oportunitățile pentru toate acestea.

    Cazuri de utilizare în lumea reală ale arhitecturii multi-chiriași

    Iată câteva dintre cele mai bune cazuri de utilizare pentru arhitectura cu mai mulți chiriași:

    • Întreprinderile mici și mijlocii (IMM-urile) au adesea bugete și resurse limitate, ceea ce face ca arhitectura multi-chiriași să fie o opțiune atractivă.
    • Furnizorii de software ca serviciu (SaaS) folosesc arhitectura multi-chiriași pentru a oferi servicii mai multor clienți.
    • Platformele de social media necesită niveluri ridicate de scalabilitate și colaborare. Arhitectura multi-chiriași permite platformelor de social media să își extindă resursele în sus sau în jos, după cum este necesar, pentru a răspunde nevoilor în schimbare ale utilizatorilor lor.
    • Instituțiile de învățământ necesită adesea soluții rentabile pentru infrastructura lor IT. Arhitectura multi-chiriași permite instituțiilor de învățământ să împartă costul resurselor cu alte instituții, rezultând economii de costuri.
    • Furnizorii publici de cloud folosesc arhitectura multi-chiriași pentru a-și oferi serviciile mai multor clienți.

    Unde se potrivește AWS Cloud?

    Sursă: prod.workshops.aws

    După cum sa menționat mai sus, puteți configura AWS ca arhitectură unică, precum și multi-chiriași.

    Puteți crea infrastructură dedicată pentru un singur client sau organizație. De exemplu, AWS are EC2 Dedicated Hosts, care oferă servere fizice care sunt dedicate unui singur client. Acest lucru permite clientului să aibă control complet asupra hardware-ului de bază.

    AWS are, de asemenea, Virtual Private Cloud (VPC), care permite clienților să creeze rețele virtuale izolate în cloudul AWS.

    Dar AWS poate oferi o serie de servicii pe care le puteți folosi pentru a crea infrastructură partajată. De exemplu, AWS oferă instanțe EC2 (nu sunt dedicate), care oferă servere virtuale care pot fi partajate de mai mulți clienți. Apoi împărtășiți același hardware și infrastructură de bază, menținând în același timp propria confidențialitate și securitate.

    Sau puteți utiliza servicii precum Amazon S3, care vă permite să partajați același spațiu de stocare între mai mulți clienți. Clienții pot stoca și prelua date într-un mediu partajat.

    Când vine vorba de bazele de date RDS în AWS, aveți din nou opțiuni pentru a le configura în diferite moduri. Puteți crea instanțe de bază de date separate pentru fiecare chiriaș. De asemenea, puteți crea un cluster și o instanță de baze de date dedicate pentru un singur chiriaș.

    În cele din urmă, puteți utiliza RDS pentru a crea un serviciu de bază de date partajată pentru mai mulți chiriași. Apoi, o astfel de instanță de bază de date acceptă mai mulți chiriași și, în cele din urmă, își limitează nivelul de personalizare sau performanță.

    Aceasta înseamnă că nu platforma este cea care determină dacă veți avea arhitectură cu un singur chiriaș sau cu mai mulți chiriași. Este mult mai mult despre modul în care configurați și configurați platforma.

    Cuvinte finale

    Alegerea dintre arhitectura cu un singur chiriaș și cu mai mulți chiriași depinde de nevoile specifice ale clientului. Arhitectura cu un singur chiriaș preferă în general acele organizații care necesită niveluri ridicate de securitate, conformitate și personalizare. Arhitectura cu mai mulți chiriași preferă organizațiile care acordă prioritate economiilor de costuri și scalabilității.

    Platformele cloud, cum ar fi, de exemplu, AWS vă oferă posibilitatea de a vă răzgândi de-a lungul timpului. De asemenea, le puteți folosi pentru a crea un mediu hibrid în care fiecare caz își va avea propriul loc și va lucra bine împreună.

    În continuare, consultați explicația despre multitenancy în cloud computing.