Puncte:0

Scalare automată a imaginilor cu EBS atașat

drapel kr

Avem o instanță AWS EC2 care are un SSD EBS gp3 montat cu aproximativ 70 GB. Uneori, facem niște comenzi scp pentru a copia fișiere noi în acest EBS, dar pentru restul timpului, instanța va face doar operațiuni de citire în EBS.

Această instanță primește solicitări de pe internet, iar pentru fiecare solicitare trebuie să citească 2000 de fișiere (1000 de ~ 60 kb și 1000 de ~ 414b). Acum dorim să includem această instanță într-un grup de autoscaling. Ce ar trebui să facem cu acest EBS? Din câte am citit, pot:

  1. Creați noile instanțe cu un EBS nou care copiază EBS original de fiecare dată când sunt create -> Copiază GB și face IOPS care la sfârșit înseamnă să cheltuiți $ + timp pentru a copia EBS.
  2. Utilizați EBS cu atașare multiplă -> costuri mai mari de stocare (este GB furnizat, nu general)
  3. Utilizați EFS. Viteză mai mică și latență mai mare. Preț mai mare decât EBS, dar când se creează mai multe, va fi mai ieftin.
  4. Utilizați NFS pe o microinstanță cu un grup de autoscaling cu min:1 max:1 pentru a evita eșecurile și atașați EBS de fiecare dată când este creat.
  5. Utilizați GlusterFS. Cred că este destul de scump pe AWS. Este?

Nu cred că pe termen lung nu vom avea niciodată mai mult de 100 GB partajați. Care credeți că este cea mai bună abordare în acest scenariu? Mă gândeam la 5) dar din cauza costurilor mă gândeam la 4).

Puncte:1
drapel gp
Tim

EFS ar fi de obicei folosit în acest scenariu, este creat pentru a fi stocare în rețea partajată. De asemenea, puteți utiliza EBS cu atașare multiplă dacă costul sau performanța EFS nu funcționează pentru dvs.

1 / 4 / 5 nu sunt opțiuni bune IMHO. Utilizați mai degrabă serviciile decât serverele.

Tim P avatar
drapel af
Mă gândeam la EFS, dar o altă opțiune ar fi gruparea fișierelor într-o arhivă (și comprimarea dacă are sens). Gândiți-vă gudron, gzip'd tar sau zip. Apoi, la pornirea instanței, aveți un script sau o aplicație care extrage fișierele din S3 și le scrie local.
Tim avatar
drapel gp
Tim
@TimP „Uneori, facem niște comenzi scp pentru a copia fișiere noi în acest EBS” m-a făcut să cred că nu este o soluție bună. Înseamnă, de asemenea, să plătiți pentru 70 GB suplimentari x numărul de instanțe EBS.

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.