Puncte:-2

Care sunt strategiile de scalabilitate?

drapel za

Care sunt strategiile de scalabilitate pentru o infrastructură într-un cloud?, Trebuie să pregătesc un document de plan de scalabilitate pentru un audit de securitate cibernetică

user9517 avatar
drapel cn
Vertical și orizontal?
Erik Norman avatar
drapel cn
Depinde de furnizorul de cloud și de resursele pe care doriți să le scalați. Ați putea oferi puțin mai multe informații de context?
fadi lamouchi avatar
drapel za
Vreau doar să știu dacă există un standard sau metodologii pentru strategiile de scalabilitate
Puncte:1
drapel cn
Bob

O strategie de scalabilitate este un plan cu un curs de acțiune de urmat atunci când modelul de utilizare al aplicațiilor dvs. se schimbă.

Ce puteți, veți avea nevoie și ce veți face când aplicația dvs. vede:

  • a (semnificativ) scădea în numărul de clienți, utilizatori, angajați, active etc.

  • a (semnificativ) crește în numărul de clienți, utilizatori, angajați, active etc. Sunteți pregătit pentru:

    • o rampă încet
    • crestere exponentiala
    • un vârf mare unic (și puteți reduce din nou după aceea)
  • Există limite dincolo de care nu puteți crește sau reduce?

Opțiunile dvs. sunt specifice designului și implementării actuale a aplicației dvs dar cele mai tipice strategii sunt:

  • nu face nimic - (până se rup lucrurile)
  • intensifice (și opusul mai puțin obișnuit: reducerea la scară) - modificați dimensiunea instanței / serverului dvs.: adăugați/eliminați CPU, memorie și stocare
  • scala - modificați numărul de servere, implementați Mai mult instanțe, mai degrabă decât mai mare instanțe
  • fă ceva complet diferit (care se potrivește cel mai bine nevoilor tale)
  • faceți problema altcuiva (descărcarea / externalizarea / folosirea unei platforme sau a unei soluții cloud, mai degrabă decât bricolaj)
  • o combinație a celor de mai sus
  • etc.

O aplicație web destul de simplă cu trei niveluri: server web, server de aplicații, server de bază de date poate rula pe laptopul dezvoltatorului sau pe un singur VPS. Cu o încărcare mai mare, puteți obține un VPS mai mare (scale up) sau puteți muta baza de date și serverele de aplicații fiecare la un VPS dedicat (scale out). Apoi adăugați un echilibrator de încărcare și mai multe servere web și servere de aplicații pe măsură ce sarcina crește (mai mult scalare).

Erik Norman avatar
drapel cn
Există, de asemenea, opțiuni suplimentare, și anume combinația de scalare verticală și orizontală, de ex. Grupuri AWS AutoScaling, unde puteți combina diferite dimensiuni și tipuri de instanțe și puteți alege diferite priorități în funcție de nevoile dvs. specifice.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.