מה יש לעשות על מנת בעת ביצוע פעולות עם compute גבוה?
מעלים את מספר ה-nodes
אנחנו למשל התמודדנו עם הבעיה שהחזקנו cluster עצום בגודלו 24/7, רק בגלל צורכי compute גבוהים, במשך מספר שעות ביום. הפתרון לכך היה שימוש בפונקציה של AWS המאפשרת שינוי גודל (מספר ה-nodes) במהירות – elastic resize. בניגוד ל-resize רגיל, ה-elastic resize מאפשר לשנות את מספר ה-nodes במספר דקות בודדות וללא downtime משמעותי, דבר שאינו מתאפשר כאשר מבצעים resize רגיל. וכך במקום להחזיק cluster גדול במשך כל שעות היממה, אנו מעלים את מספר ה-nodes לפני פעולות המצריכות compute גבוה (לדוגמא ה-ETL היומי), ומורידים מיד לאחר מכן. בפועל אנו משלמים על מספר שעות בודדות ביום של צריכה גבוהה, וביתר הזמן משלמים עבור הצריכה הממוצעת שמספיקה לפעילות השוטפת.
מעלים את מספר ה-nodes על מנת לבצע פעולות עם compute גבוה.