מהן ההגבלות והמגבלות של ה-S3 Bucket?

Mhn Hhgblwt Whmgblwt Sl H S3 Bucket



Simple Storage Service או S3 הוא פתרון אחד לאחסון נתונים מעל הענן. זהו מסד נתונים שיכול לאחסן כל סוג של נתונים בצורה של ' חפצים ' המהווים חלק ממרחב שמות הנקרא ' דְלִי ''. כעת, יש צורך להבין מהו מסד נתונים כדי להכיר מעט את העבודה של S3.

מסד נתונים הוא מאגר נתונים, כלומר מקום לאחסון נתונים. הנתונים המאוחסנים מסומנים בדרך כלל. ישנם שני סוגים של מסדי נתונים, כלומר, יחסי ולא יחסי.







מאמר זה יסביר את פעולתו של Simple Storage Service יחד עם אחד ממקרי השימוש שלו. לאחר מכן, ההגבלות והמגבלות של S3 יידונו בפירוט.



מה זה S3?

S3 או Simple Storage Service הוא פתרון מבוסס ענן לאירוח הנתונים או מאגרי הנתונים שלך לביצועים ואמינות טובים יותר. נתונים במופע S3 נשמרים בצורה של אובייקטים. כל דלי מכיל מספר אובייקטים היוצרים סוג מסוים של נתונים ליצירת מאגר נתונים. לכל אובייקט יש ' זוג מפתחות ערך המעניק לאובייקט את זהותו:







איך S3 עובד?

ראשית, נתוני האפליקציה, קובצי היומן או כל קובץ או תיקיה מועלים לדלי S3, ולאחר מכן דלי זה לא רק מאחסן את הנתונים הללו אלא גם מאפשר הגדרות עבור תוכן הדלי. התוכן המאוחסן של הדלי יכול לשמש מאוחר יותר עבור ניתוח ומידול AI/ML וחיזוי וכו'. האיור שלהלן נותן ייצוג חזותי של אופן הפעולה של שירות אחסון פשוט:



פרטים אלה הם די והותר לגבי העבודה של Simple Storage Service. תן לנו לראות מקרה שימוש של שירות זה:

שכפול דלי

שירות אחסון פשוט יחד עם Lambda ו-Step Functions יכולים ליצור פתרון שבו דלי S3 משוכפל ומסונכרן עם הדלי המקורי. כל שינוי בדלי המקורי ייראה בהעתק של אותו דלי.

הנה הארכיטקטורה של הפתרון הזה:

אז, ארכיטקטורה זו מסבירה שכפול דלי S3 בעזרת ' למדה ' ו' פונקציות שלבים '. Step Function מעתיקה את האובייקטים מדלי המקור אל דלי היעד, ולמבדה מוחקת את האובייקטים היתומים מכיוון שלא ניתן להשאיר אותם ללא הפרעה, מה שמשפיע על הביצועים.

כעת הבה נלך להגבלות ולמגבלות של S3:

מהן ההגבלות והמגבלות של S3 Buckets?

למרות ששירות אחסון פשוט מציע פתרונות קלים רבים, הוא מגיע עם כמה מגבלות, כגון:

  • כאשר חשבון AWS יוצר דלי S3, חשבון זה הוא הבעלים של הדלי הזה. לא ניתן להעביר בעלות לשום חשבון בשום מצב.
  • לא ניתן לשנות את שמו של דלי לאחר יצירתו, לא משנה מה.
  • לדלי S3 יש אזור ספציפי שנבחר בעת יצירת הדלי, אזור זה אינו ניתן לשינוי.
  • בהתחלה, 100 דליים מותרים לכל חשבון. אם ברצונך להגדיל מגבלה זו, מוגשת לשם כך בקשת שירות.
  • לשירות דלי S3 יש מדיניות שמות קפדנית.
  • ישנן מספר מגבלות לגבי מספר וגודל החפצים/דליים.

מהם הפתרונות להתגברות על מגבלות דלי S3?

להלן מספר פתרונות לפתרון המגבלות לעיל:

  • אם יש להשתמש בשם ישן, יש למחוק את הדלי הישן ולא לקחת את שמו על ידי משתמש אחר של AWS.
  • הדלי שנמחק משאיר את שמו לשימוש ומשתמשי AWS אחרים יכולים להשתמש גם בשם זה.
  • שמות הדליים ייחודיים לכל משתמשי AWS.
  • בתחילה, נפח אחסון של 5GB מוקצה למשך 12 חודשים ללא עלות בעת שימוש בשירות אחסון פשוט.
  • זה מאחסן הרבה חפצים (ללא הגבלה) בדלי בודד או יוצר הרבה דליים (100) אבל אסור ליצור דלי בתוך דלי.

סיכום

Simple Storage Service הוא שירות ענן למטרות אחסון. ניתן להשתמש בו לאחסון כל דבר, החל מנתוני יישומים ועד למאגרי נתונים. הוא מציע תמיכה עבור שירותי AWS אחרים לפתרונות ארכיטקט. יש לו הרבה יתרונות אבל זה לא אומר שאין חסרונות או הגבלות לגבי השירות הזה. מאמר זה הסביר בפירוט את דלי S3 ואת המגבלות והפתרונות שלהם.