Un client de-al nostru poate, în general, să ruleze doar pe cel EC2 și are, de asemenea, o bază de date MySQL 5.7 fără server Aurora care rulează, cu toate acestea, există momente în care încărcarea lor crește semnificativ. de exemplu. trecând de la poate 20 de ședințe la 200 de ședințe într-un minut. Acest lucru se datorează faptului că vând bilete pentru evenimente și le spun oamenilor că biletele sunt puse în vânzare la data x, astfel încât toată lumea să încerce să sară deodată.
În momentul de față, echilibrul de încărcare a aplicației AWS este setat să se extindă atunci când atinge 60% de utilizare a procesorului în toate nodurile EC2 din flotă. Deocamdată, nu sunt sigur ce determină sistemul Aurora serverless să crească și să scadă. Totuși, ceea ce mă întrebam este dacă există sugestii despre cum să gestionăm mai bine creșterea sarcinii. Vârful de sarcină se poate extinde cu aproximativ 30 de metri, dar apoi se reduce la un nivel normal, așa că ne concentrăm doar pe acea perioadă scurtă de timp în care sarcina crește cu adevărat.
Momentan sunt configurate să folosească instanțe c4.xlarge iar în Aurora rds are o capacitate minimă de 8 și max de 16
Clientul nostru ar dori să mențină factura scăzută, dar ar dori să vadă performanțe mai bune, există sugestii evidente.