Episode 177: S3 Metrics

Episode 177: S3 Metrics
Yalla To The Cloud
Episode 177: S3 Metrics

May 07 2026 | 00:06:10

/
Episode 177 May 07, 2026 00:06:10

Hosted By

Ariel Munafo Avi Keinan Boaz Ziniman

Show Notes

בפינה זו, נגיש לכם מידע על העבודה היומיומית בסביבת ענן מנקודת המבט שלנו.

דובר הפרק: אבי קינן

בפרק זה, אבי מסביר איך לנטר את ה-S3 Buckets שלכם ב-AWS כמו מקצוענים. ניטור נפח האחסון, ספירת אובייקטים ומעקב בזמן אמת אחרי requests, הכל בעלות מינימלית. כלים פרקטיים שכל מי שעובד עם S3 חייב להכיר.

רוצים להתעדכן בתכנים נוספים בנושאי ענן וטכנולוגיות מתקדמות? הירשמו עכשיו לניוזלטר שלנו ותמיד תישארו בעניינים. להרשמה: https://www.israelclouds.com/newslettersignup

View Full Transcript

Episode Transcript

[00:00:06] ברוכים הבאים לעוד פרק סולו של יאללה תדעי קלאוד והיום אני הולך לדבר על s3 מטריקס, אני הולך להראות לכם כנראה דברים שלא הכרתם שיש בs3 ואיך זה עוזר לנו גם לאופרציה, גם לעקוב אחרי עלויות ואפילו לייצר התרעות בזמן אמת. אז בואו נתחיל, S3, שלושה Sים, Simple Storage Service, מאפשר לנו בעצם לאחסן אובייקטים, קבצים, ולהשתמש בהם לכל שימוש שהוא. אני יכול לאחסן תמונות ואחר כך להוריד אותם, או לאחסן גיבויים, או לאחסן דאטה וייראוס, באמת, כאילו יש אינסוף שימושים ל-S3. [00:00:51] ואני רוצה להראות לכם משהו, במקרה מחובר לחשבון שלי, ואם אני אלך בממשק ל-S3, אני אראה את הרשימה עם כל הבאקטים, וניקח סתם אחד מהבאקטים, ואחת העמודות שיש לנו כאן בטבלה היא מטריקס, ואם אני אלחץ על זה, אז אני אוכל לראות בשבועיים האחרונים, מה המשקל של הבאקט, פה אנחנו עומדים על בערך 4.1 ג'יגה וכמות האובייקטים שזה 4 מיליון בערך, זה לא באמת משנה, אבל אני יודע שיש לי המון אובייקטים והבאקט שוקל 4 ג'יגה, נהדר, אבל אם אני אגלול טיפה ללמטה, אני אראה שאני יכול לצפות בעוד מטריקות, שכאן יש לנו את ה-StorageMetrics וזה די דומה למה שראינו מקודם, וגם יש לי פה את ה-RequestMetrics, כלומר אני יכול לייצר מטריקות שיראו לי כמה בקשות יש לבאקט. עכשיו זה מאוד נוח כי אני יכול לראות סיכום בזמן אמת של מה שקורה, בשונה משאר הדרכים שאם זה בילינג שאני צריך לחכות יום וחצי עד שנראה מה קורה, או אם אני משתמש ב-access logs, הם נוצרים כל כמה זמן, צריך לפרסר אותם, לטעון אותם, תהליך מסורבל. אז אני אצא רגע פילטר, נקרא לו משהו. [00:02:20] את הפילטר אני יכול להכיל על כל האובייקטים בבאקט, או לפי פאטרן מסוים כמו prefix, object, access point וכן הלאה. בדרך כלל פשוט מכילים את זה על כל הבאקט. זה הכי פשוט, אלא אם יש לנו כמה לקוחות או דברים כאלה. [00:02:38] וברגע שאני לוחץ על קריאט פילטר, נוצר לי ב-request matrix, יש לי את אותו פילטר שיצרתי, אבל אין לי שום דאטה. [00:02:49] הדאטה יווצר מעתה ואילך, בדיליישן כמה דקות, אבל מאותה נקודה שיצרתי את זה ואילך. [00:02:56] העלות של הדבר הזה היא קצת פחות מחמש דולר לג'י, סליחה, קצת פחות מחמש דולר לבאקט לחודש. זה לא משנה אם יש לכם מאה מיליארד ריקווסטים בדקה לבאקט, או אם זה באקט שיש בו ג'יגה ושתיים וחצי קבצים. העלות היא בערך ארבע נקודה שמונה דולר לבאקט לחודש, זה נגזרת של כמות המטריקות כפול סכום המטריקות לחודש, כל ריבוע כאן זה מטריקה. [00:03:25] במקרה הכינותי מראש עם באקט שקיים כבר. הרבה מאוד זמן, אז יש לנו כאן נתונים אחורה, אז אני יכול לראות כמה ריקווסטים יש לי כל דקה לאותו באקט, כאן אנחנו בצפייה של שבועיים, אז זה די מסכם לנו את המספרים, אבל אם אני אשנה את זה לפר שעה, אני אוכל לראות בזום אין אפילו של כל דקה, אני יכול לדעת כמה גט ריקווסטים, כמה אובייקטים רצו להוריד מהבאקט. [00:03:54] אני יכול לראות כמה אובייקטים העלו לבאקט, זה ה-put request, delete request אם נמחק משהו, no data, סימן ששום דבר לא נמחק בשבועיים האחרונים, head זה כדי לדעת מה ההדרים של הקובץ, post request, select וכן הלאה וכן הלאה וכן הלאה. [00:04:15] מה ה-added value של זה? נניח שהתקנתי גרסה לקוד שלי ופתאום יש לי באג וכמות הרקווסטים קפצו מ-200 נגיד שיש פה ל-2 מיליון, כי עשיתי טעות בקוד שלי. נניח שמתקיפים אותי, נניח שפתאום יש לי צניחה מ-5,000 ריקווסטים בדקה לאפס. כל הדברים האלה מצביעים בעצם על בעיה שיש, והמטריקות האלה גם נמצאות בקלאוד וואץ'. בקלאוד וואץ' יש שירות על ארמים שאני יכול לקחת מטריקה מסוימת ולהגדיר. אם היא מעל, מתחת או ניתוח אנומליות שיש מובנה ב-CloudWatch, אז תבצע פעולה. הפעולה הזאת יכולה להיות, למשל, תשלח לי אימייל. [00:05:01] אז נגיד ויש לי באקט שהוא נורא פעיל, פתאום היה לי צניחה מטורפת או ספייק מטורף או לא משנה מה, אני יכול לקבל על זה התרעות כמעט ב-real time, בדיליי ממש ממש קטן, בערך פחות מ-10 דקות מהרגע שזה קרה. [00:05:14] וזה מעולה גם לפרודקשן, גם לפינופס, גם לדבופס, זה באמת, לכל אחד יכול למצוא את השימוש של זה. [00:05:24] המון חברות משתמשות בזה, במספרים גדולים, שזה כמה מאות דולרים לחודש, שזה כמות הבאקטים שיש לכם, כפול 5 דולר לבאקט, וזה באמת פיצ'ר שאני מציע ממש בחום לאמץ אותו. זה נתמך גם באינפרזה קוד ו-CLI, ובאמת כל הדרכים שאתם מכירים כדי לייצר באקטים. אפילו אפשר להגדיר חוק שכל פעם שמייצרים באקט, המטריקות האלה ייווצרו אוטומטית. אז פרק קצר, פיצ'ר מאוד מאוד נחמד שאני מציע שתתנים אותו כמה שיותר ותסיקו מסקנות או תייצרו אלרטים ואלארמים ומוניטורינג שיעזרו לכם להבין מה קורה אצלכם בסביבה. יאללה. להתראות.

Other Episodes