מדריך AWS S3: צלול עמוק לשירות אחסון פשוט באמזון



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

ההדרכה של AWS S3 תעניק לך הבנה ברורה לגבי השירות. הזכרנו גם כמה דוגמאות שתוכל להתחבר אליהן.

הצורךל אִחסוּן גדל מדי יום, ולכן בניית ותחזוקת מאגרים משלך הופכת להיות עבודה מייגעת ומייגעת מכיוון שקשה לחזות לדעת את כמות הקיבולת שאתה עשוי להזדקק לה בעתיד. ייתכן שתשתמש בו יתר על המידה לכשל ביישום בגלל שאין לך מספיק מקום, או בסופו של דבר תקנה ערימות אחסון אשר יהיו מנוצלות פחות.





בהתחשב בכל הטרדות הללו, אמזון הגתה שירות אחסון באינטרנט שנקרא AWS S3. אָנוּייקח אותך דרך שירות זה בבלוג הדרכה זה של AWS S3.

מהו AWS S3?

שירות אחסון פשוט של אמזון (S3) הוא אחסון לאינטרנט. הוא מיועד לאחסון בעלות קיבולת גדולה בעלות נמוכה על פני אזורים גיאוגרפיים מרובים. אמזון S3 מספקת למפתחים ולצוותי IT לבטח , עָמִיד ו מדרגי מאוד אחסון חפצים.



S3 הוא לבטח מכיוון ש- AWS מספק:

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

S3 הוא עָמִיד כי:

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

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



השאלה הבאה שעולה בראשנו היא,

איזה סוג וכמה נתונים אפשר לאחסן ב- AWS S3?

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

* חפץ היא הישות הבסיסית ב- S3. הוא מורכב מנתונים, מפתח ומטא נתונים.

כאשר אנו מדברים על נתונים, הם יכולים להיות משני סוגים-

  • נתונים אליהם יש להגיע לעתים קרובות.
  • נתונים אליהם לא מגיעים לעתים קרובות.

לכן אמזון העלתה 3 שיעורי אחסון כדי לספק ללקוחותיה את החוויה הטובה ביותר ובעלות סבירה.

בואו ונבין את שלושת שיעורי האחסון עם מקרה שימוש 'בריאות':

1. אמזון S3 רגיל עבור גישה תכופה לנתונים
אחסון סטנדרטי - מדריך aws s3 -זה מתאים למקרי שימוש רגישים לביצועים בהם יש לשמור על זמן חביון נמוך.לְמָשָׁל בבית חולים, נתונים נגישים לעיתים קרובות יהיו נתוני החולים המאושפזים, אותם יש לאחזר במהירות.

2. אמזון S3 רגיל לגישה נדירה לנתונים

זה מתאים למקרי שימוש שבהם הנתונים חיים זמן רב ופחות נגישים, כלומר לארכיון נתונים אך עדיין מצפים לביצועים גבוהים.לְמָשָׁל באותו בית חולים, אנשים ששוחררו, לא יהיה צורך ברשומות / בנתונים שלהם על בסיס יומי, אך אם הם חוזרים עם סיבוך כלשהו, ​​יש לאחזר את סיכום השחרור שלהם במהירות.

3. קרחון אמזון
מתאים למקרי שימוש בהם הנתונים אמורים להיות בארכיון, ואין צורך בביצועים גבוהים, יש להם עלות נמוכה יותר משני השירותים האחרים.לְמָשָׁל בבית החולים, לא יהיה צורך בדוחות בדיקה של מטופלים, מרשמים, MRI, צילום רנטגן, סריקות סריקה וכו 'אשר מעל גיל שנה, ואף אם הדבר נדרש, אין צורך בהשהיה נמוכה יותר.

תמונת מצב מפרט: שיעורי אחסון

כיצד מסודרים הנתונים ב- S3?

הנתונים ב- S3 מאורגנים בצורה של דליים.

  • A Bucket הוא יחידת אחסון לוגית ב- S3.
  • דלי מכיל אובייקטים המכילים את הנתונים והמטא נתונים.

לפני הוספת נתונים ב- S3 המשתמש צריך ליצור דלי שישמש לאחסון אובייקטים.

היכן הנתונים שלך מאוחסנים גיאוגרפית?

אתה יכול לבחור בעצמו היכן או באיזה אזור הנתונים שלך צריכים להיות מאוחסנים. קבלת החלטה עבור האזור חשובה ולכן יש לתכנן אותה היטב.

אלה 4 הפרמטרים לבחירת האזור האופטימלי -

  • תמחור
  • מיקום משתמש / לקוח
  • חֶבִיוֹן
  • זמינות השירות

בואו נבין זאת באמצעות דוגמה:

נניח שיש חברה שתצטרך להשיק את מקרי האחסון האלה כדי לארח אתר ללקוחות בארה'ב ובהודו.

כדי לספק את החוויה הטובה ביותר, החברה צריכה לבחור אזור, המתאים ביותר לדרישותיו.

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

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

שכפול בין אזורים

כפי שהשם מרמז, שכפול בין אזורים מאפשר למשתמש לשכפל או להעביר נתונים למיקום אחר ללא כל טרחה.

ברור שיש לכך עלות אשר נדונה בהמשך במאמר זה.

כיצד מועברים הנתונים?

מלבד שיטות העברה מסורתיות דרך האינטרנט, ל- AWS יש שתי דרכים נוספות לספק העברת נתונים בצורה מאובטחת ובקצב מהיר יותר:

  • האצת העברה
  • כַּדוּר שֶׁלֶג

האצת העברה מאפשר העברות מהירות, קלות ומאובטחות למרחקים ארוכים על ידי ניצול טכנולוגיית EdgeFront של אמזון.

CloudFront הוא שירות אחסון במטמון על ידי AWS, בו הנתונים מאתר הלקוח מועברים למיקום הקצה הקרוב ביותר ומשם הנתונים מועברים לדלי AWS S3 שלך דרך נתיב רשת מותאם.


ה
כַּדוּר שֶׁלֶג היא דרך להעביר את הנתונים שלך פיזית. באמזון זה שולח ציוד למתחם שלך, עליו תוכל לטעון את הנתונים. יש לו הדלקה המצורפת אליה, אשר כתובת הכתובת למשלוח שלך היא כאשר היא נשלחת מאמזון.
כאשר העברת הנתונים הושלמה על כדור השלג, הדליקו את כתובת המשלוח חזרה למטה AWS אליו יש לשלוח את כדור השלג.

כדור השלג אידיאלי עבור לקוחות שיש להם קבוצות גדולות של העברת נתונים. זמן האספקה ​​הממוצע לכדור שלג הוא 5-7 ימים, באותו זמן האצת העברה יכולה להעביר עד 75 TB של נתונים בקו ייעודי של 1Gbps. אז בהתאם למקרה השימוש, לקוח יכול להחליט.

ברור שיהיו עלויות מסוימות סביב זה, בואו נסתכל על העלות הכוללת סביב S3.

תמחור

'האם אין שום דבר בחינם ב- AWS?'

כן! כחלק משכבת ​​השימוש החופשית של AWS, תוכלו להתחיל לעבוד עם AWS S3 בחינם. עם ההרשמה, לקוחות AWS חדשים מקבלים 5 ג'יגה בייט של אחסון סטנדרטי של אמזון S3, 20,000 בקשות קבל, 2,000 בקשות מכירה והעברת נתונים של 15 ג'יגה-בייט בכל חודש למשך שנה.

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

כיצד מחויב S3?

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

מָקוֹר : aws.amazon.com עבור אזור צפון וירג'יניה

שכפול אזור חוצה מחויב בדרך הבאה:

אם תשכפל 1,000 אובייקטים בגודל 1 GB (1,000 GB) בין אזורים, תחויב בתשלום בקשה של 0.005 $ (1,000 בקשות x 0.005 $ לכל 1,000 בקשות) עבור שכפול 1,000 אובייקטים ותשלום של 20 $ ($ 0,020 לכל GB שהועבר x 1,000 GB) עבור inter העברת נתונים אזורית. לאחר שכפול, 1,000 GB יגרום לחיובי אחסון בהתבסס על אזור היעד.

כַּדוּר שֶׁלֶג, ישנן 2 גרסאות:

מדריך למפתחי salesforce למתחילים
  • כדור שלג 50 TB: 200 $
  • כדור שלג 80 TB: 250 $

זהו דמי השירות הקבועים שהם גובים.

מלבד זאת יש באתר חיובים שאינם כוללים ימי משלוח, ימי המשלוח הם בחינם.

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

האצת העברה התמחור מוצג בטבלה הבאה:


מקרה שימוש AWS S3: 1

'מדיה' בתעשייה

בואו נבין את זה דרך מקרה שימוש בזמן אמת כדי להטמיע את כל מה שלמדנו עד כה: מאגר סרטים באינטרנט של IMDb הוא מאגר מידע מקוון מפורסם הקשור לסרטים, תוכניות טלוויזיה ומשחקי וידאו.

בואו נראה כיצד הם מנצלים את שירותי AWS:

  • כדי לקבל את ההשהיה הנמוכה ביותר האפשרית, כל התוצאות האפשריות לחיפוש מחושבות מראש עם מסמך לכל שילוב של אותיות בחיפוש. כל מסמך נדחק לשירות האחסון הפשוט של אמזון (S3) ובכך אמזון CloudFront , הצבת המסמכים פיזית למשתמשים. המספר התיאורטי של חיפושים אפשריים לחישוב הוא מדהים - חיפוש בן 20 תווים כולל 23 x 1030 צירופים
  • אך בפועל, שימוש בסמכות IMDb בנוגע לנתוני סרטים וסלבריטאים יכול להפחית את שטח החיפוש לכ -150,000 מסמכים, אותם אמזון S3 ו- אמזון CloudFront יכול להפיץ רק כמה שעות.

מקרה שימוש AWS S3: 2

הצהרת פרויקט - אירוח אתר סטטי באמזון S3

בואו נבין קודם: מהו אתר סטטי?

בקיצור, זהו אתר המורכב מ- HTML, CSS ו / או JavaScript בלבד. כלומר סקריפטים בצד השרת אינם נתמכים, כך שאם ברצונך לארח אפליקציית Rails או PHP, תצטרך לחפש מקום אחר.

למטרות פשוטות, ברוכים הבאים לעולם המופלא של אירוח אתרי אינטרנט ב- AWS S3!

שלב 1: צור דלי

כדי ליצור דלי, נווט אל S3 במסוף הניהול של AWS ולחץ על צור דלי. תתבקש להזין שם ואזור.

אם אתה מתכנן להשתמש בדומיין / תת דומיין משלך, השתמש בזה לשם הדלי שלך. עבור האזור, בחר את הקרוב ביותר אליך ולחץ על צור. עם כל מזל, תראה את הדלי החדש שלך מופיע במסוף.

שלב 2: אמת את הדלי שנוצר

שלב 3: אפשר אירוח אתרים

הדבר היחיד שנשאר כעת לעשות הוא לאפשר אירוח אתרים סטטיים. פשוט בחר אותו בחלונית המאפיינים בצד ימין.

שלב 4: צור קובץ HTML

הקפד להגדיר את מסמך האינדקס ל index.html. אתה יכול גם הגדר דף שגיאה אם אתה רוצה. כשתסיים, לחץ על שמור.

דבר נחמד בקונסולת הניהול של AWS האם זה אתה יכול להעלות קבצים לדלי שלך ישירות מהדפדפן שלך. נתחיל ביצירת אחד שנקרא index.html . זה יהיה התוכן של דף הבית:

שלום, S3!

אתר S3 הראשון שלי

אני לא מאמין שזה היה כל כך קל!

שלב 5: העלה את הקובץ בדלי

כדי להעלות את הקובץ, בחר את הדלי החדש שלך ולחץ על הלחצן התחל העלאה.

לאחר שתעלה index.html, הוא יופיע בדלי שלך. עם זאת, לא להיות מסוגל לראות את זה עוד בדפדפן שלך מכיוון שהכל ב- AWS S3 הוא פרטי כברירת מחדל.

שלב 6: הפוך את קובץ ה- HTML לציבורי

i) כדי להפוך את קובץ index.html לציבורי, לחץ לחיצה ימנית על index.html ובחר הפוך לציבורי. (זכור לעשות זאת עבור כל קבצים אחרים שתעלה לאתר שלך!)

עכשיו, כשדף הבית שלך גלוי לעולם, הגיע הזמן לבדוק הכל!

ii) כעת בחר index.html במסוף ועבור לכרטיסייה מאפיינים.

שלב 7: שלב אחרון לאימות התוצאה

לחיצה על הקישור תעביר אותך לדף הבית החדש שלך.

מזל טוב! זה עתה אירחת אתר HTML ב- AWS באמצעות S3.

הנה סרטון הדרכה קצר של AWS S3 המסביר: שכבות אחסון מסורתיות, חסרונות של אחסון מסורתי מעל ענן, אפשרויות אחסון של AWS: EBS, S3, קרחון, אחסון מחבר AWS: שער שלג ואחסון, ממשק שורת פיקוד AWS (CLI), הדגמה וכו '. ההדרכה של AWS S3 היא שירות חשוב מאוד למי שרוצה להיות אדריכל הפתרונות המוסמכים של AWS.

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

לאדוריקה קורס חי ומדריך בהדרכת הסמכת אדריכלים AWS, שנוצר במשותף על ידי מתרגלים בתעשייה. !

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות במדריך זה של AWS S3 ונחזור אליך.