המון פעמים שאנחנו שומעים אנשים מדברים על השירותים של אמזון (ולא בהקשר של קניות) ככל הנראה נשמע גם את הצירוף S3
(Amazon Simple Storage Service).
S3, הינו שירות אחסון מנוהל של Amazon Web Service אשר מיועדת לאחסון קבצים בתצורה שנקראת Object Storage, תוך שימוש דרך ממשק נהדר.
היתרון הגדול של אמזון S3 הוא שהלקוח משלם רק עבור האחסון שבו הוא השתמש.
S3 מתאים לאחסון בעלות זולה יחסית של כל סוגי הקבצים השונים, ומתאים לשימושים שונים (גיבויים, ארכיון מידע, כריית מידע גדול של נתונים).
אמזון מבטיחים זמינות למידע עבור 99.9% מהזמן.
מערכת הקבצים של S3 הינה שטוחה, בשונה המערכות קבצים במערכות הפעלה, כל אובייקט מזוהה על ידי מפתח ייחודי (שם קובץ).
במידה ומעוניינים לאגד אובייקטים יחדיו, יש לשייך אותם למבנה המכונה Bucket (תיקייה). חשוב לציין כי היות ואין הירככיה אין אפשרות ליצור bucket בתוך bucket.
מבנה נתונים זה מאפשר סקלביליות, זמינות והשהיה נמוכה.
הגישה לאובייקטים מתבצעת באמצעות שירות REST או דרך הממשק של AWS (AWS SDK).
אמזון מציעה מספר אפשרויות אחסון ב S3:
- סטנדרטי
- גישה לעתים רחוקות – מתאים לשימוש כגיבוי.
- גישה לעיתים רחוקות מאזור מבודד – מתאים לגישה לעיתים רחוקות, הנתונים נשמרים מאזור שירות גיאוגרפי אחד בלבד, כאשר האיזור נפגע המידע המאוחסן נאבד.
- גיבוי קר – אחסון לטווח ארוך מאוד שזמן השהיה יכול להגיע למספר שעות.