HDG توضیح می دهد: آمازون S3 چیست؟

آیا مقادیر زیادی داده دارید که باید ذخیره شوند؟ آیا(Are) از پرداخت هزینه های کلان و با نرخ ثابت برای ذخیره آن داده ها خسته شده اید؟ در مورد نیاز به آپلود و دانلود فایل امن و رمزگذاری شده چطور؟ اگر هر یک از این سوالات با یک " بله(Yes) " قاطع دنبال شد ، ممکن است آمازون S3(Amazon S3) گزینه ای باشد که ارزش بررسی را داشته باشد.

اما آمازون اس 3(Amazon S3) چیست؟ آمازون S3(Amazon S3) با رابط خدمات وب ساده خود راه حل هایی را برای همه این سؤالات و موارد دیگر از نظر نیازهای ذخیره سازی داده شما ارائه می دهد. توسعه دهندگان می توانند از دسترسی به همان زیرساخت ذخیره سازی داده بسیار مقیاس پذیر، قابل اعتماد، سریع و ارزان لذت ببرند که آمازون(Amazon) شبکه جهانی وب سایت های خود را روی آن اجرا می کند.

با استفاده از آمازون S3(Amazon S3) ، می‌توانید هر مقدار داده را در هر زمان و از هر کجای وب ذخیره و بازیابی کنید.

آمازون اس 3 چیست؟(What Is Amazon S3?)

سرویس Amazon S imple S torage S (S3) با در نظر گرفتن توسعه دهندگان طراحی شده است. این محاسبات در مقیاس وب را آسان تر می کند و بخش مهمی از یک محیط ابری جامد A mazon W eb S Services (AWS) است.

آمازون S3(Amazon S3) از طریق رابط وب، ذخیره سازی اشیا(object ) یا همانطور که AWS آن را "موجودات اساسی قابل ذخیره در آمازون S3" می نامد فراهم می کند . ذخیره سازی اشیاء برای ذخیره، محافظت و بازیابی داده ها از "ظروف ذخیره سازی اساسی" ساخته شده است که به آنها سطل(buckets) گفته می شود . کاربر یک سطل ایجاد می کند و سطل اشیاء را در ابر ذخیره می کند.

این سرویس برای سازمان‌ها با هر اندازه در هر صنعتی برای استفاده، اما نه محدود به، وب‌سایت‌ها، برنامه‌های تلفن همراه، بایگانی، پشتیبان‌گیری و بازیابی اطلاعات، دستگاه‌های IoT و برنامه‌های سازمانی در دسترس است.(IoT)

آمازون S3 چگونه کار می کند؟(How Does Amazon S3 Work?)

برای درک اینکه آمازون S3(Amazon S3) چیست و چگونه کار می کند، کمی عمیق تر به هر جزء از سیستم ذخیره سازی می پردازیم. ما روی دو چیز اصلی تمرکز خواهیم کرد - سطل ها و اشیاء. این دو جزء در کنار هم کار می کنند تا سیستم ذخیره سازی Amazon S3 شما را ایجاد کنند.

اشیاء آمازون S3(Amazon S3) می توانند اسناد، عکس ها، فیلم ها و موارد دیگر از هر نوع فایلی باشند. به هر شی یک کلید منحصر به فرد داده می شود که آن را در محیط S3 قابل شناسایی می کند. اندازه آپلود فایل شی(Object) حداکثر 160 گیگابایت تنظیم شده است، اگرچه AWS دارای ابزارهای مختلفی است که در صورت لزوم به شما در افزودن فایل های بزرگتر کمک می کند.

اشیاء به مکان هایی برای ذخیره سازی در محیط S3 نیاز دارند و اینجاست که سطل ها وارد بازی می شوند. همانطور که قبلا ذکر شد، یک سطل محفظه اصلی ذخیره سازی یک شی است. با استفاده از Amazon S3 API(Amazon S3 API) می توانید اشیاء نامحدود را در یک سطل آپلود کنید .

AWS ایجاد سطل ها را به 100 برای هر یک از حساب های ابری AWS شما محدود می کند. (AWS)در صورت ارسال درخواست افزایش سقف خدمات، این تعداد حداکثر تا 1000 قابل افزایش است.

هنگامی که یک سطل ایجاد می شود، منطقه AWS را برای جایی که می خواهید ذخیره شود انتخاب می کنید. هر چه منطقه به موقعیت فیزیکی شما نزدیک تر باشد، نگرانی ها و هزینه های تاخیر شما کمتر خواهد بود. اشیاء درون یک سطل ذخیره شده در یک منطقه خاص تا زمانی که توسط شما منتقل شوند در آنجا باقی خواهند ماند.

شناسه منحصر به فرد برای هر سطل جهانی است. این به این معنی است که تا زمانی که آن سطل حذف نشود، هیچ جای دیگری در جهان نام یک سطل به همان نامی که شما ایجاد کرده اید نخواهد بود.

کنسول S3 آمازون(Amazon S3 Console) را می توان در کنسول مدیریت AWS(AWS Management Console) پیدا کرد . این جایی است که شما هر سطل و همچنین اشیاء ذخیره‌سازی را که در آن نگهداری می‌شوند، ایجاد، پیکربندی و مدیریت می‌کنید.

کنسول آمازون S3(Amazon S3) از ساختار پوشه سلسله مراتبی استفاده می کند که به جستجوهای حاوی کلمات کلیدی یا عباراتی اجازه می دهد که به شما کمک می کند به راحتی آنچه را که به دنبال آن هستید پیدا کرده و بازیابی کنید.

مجوزهای دسترسی به سطل ها و اشیاء شما نیز با استفاده از کنسول مدیریت تنظیم می شوند.

مزایای آمازون S3(The Advantages Of Amazon S3)

آمازون S3(Amazon S3) ذخیره سازی ایمن ساده و قوی است. ویژگی های ارائه شده مقیاس پذیری، دوام، دسترسی، مقرون به صرفه بودن و امنیت را ارائه می دهند. آن‌ها همچنین چیزی به نام نسخه‌سازی ارائه می‌کنند که به شما امکان می‌دهد موارد تکراری از یک شی را در همان سطل به عنوان یک Failsafe برای بازگشت داده یا بازیابی ایجاد کنید.

مقیاس پذیری(Scalability)

آمازون S3(Amazon S3) مطابق با استاندارد ارائه‌دهنده ذخیره‌سازی ابری رایج شما نیست. آمازون S3(Amazon S3) به جای پرداخت برای محدودیت‌های تعیین‌شده‌ای که ممکن است استفاده کنید یا نکنید، فقط هزینه‌هایی را که واقعاً استفاده می‌کنید از شما دریافت می‌کند.

این سرویس به شما کمک می‌کند تا برای فضای خالی از هزینه اضافی و بالقوه هزینه‌های اضافی در صورتی که از حد خود فراتر بروید، جلوگیری کنید. با آمازون S3(Amazon S3) هیچ کارمزد پنهان یا هزینه اضافی وجود ندارد . می‌توانید منابع ذخیره‌سازی خود را بالا و پایین کنید تا نیازهای نوسان خود را برآورده کنید.

دوام، دسترسی، و مقرون به صرفه بودن(Durability, Accessibility, And Cost-effectiveness)

AWS خاطرنشان می کند که آمازون S3(Amazon S3) «برای 99.999999999 درصد دوام طراحی شده است و داده ها را برای میلیون ها برنامه برای شرکت ها در سراسر جهان ذخیره می کند. Amazon S3 به طور خودکار اشیاء S3 شما را در چندین سیستم محافظت شده در برابر خرابی ایجاد و ذخیره می کند. این امکان دسترسی سریع به داده های خود را در صورت نیاز فراهم می کند.

داده ها را می توان در طیف وسیعی از کلاس های ذخیره سازی(storage classes) مبتنی بر فرکانس ذخیره کرد . کلاس‌های ذخیره‌سازی از هزینه بالا تا کم متغیر هستند، بر اساس این که فایل‌ها چقدر از اهمیت ویژه‌ای برخوردار هستند تا تعداد دفعات دسترسی به فایل‌های خاص.

اگر نیاز به دسترسی فوری به فایل‌های مهم دارید، محدوده به انتهای گران‌تر تنظیم می‌شود. این ممکن است در طول زمان بسته به تعداد دفعات دسترسی به فایل‌ها تغییر کند. AWS ابزارهایی را در اختیار شما قرار می دهد تا بر هر شیء نظارت داشته باشید و تعیین کنید که آیا باید به کلاس ذخیره سازی بالاتر یا پایین تر منتقل شوند. همچنین اشیاء شما را به طور خودکار بر اساس الگوهای دسترسی مداوم حرکت می دهد.

این تنظیم برای ایجاد یک خط‌مشی چرخه حیات مفید است، این همان چیزی است که اقداماتی را که می‌خواهید Amazon S3 در طول عمر یک شی انجام دهد، مشخص می‌کند. نمونه ای از این انتقال اشیا به کلاس ذخیره سازی دیگر، آرشیو کردن آنها یا حذف پس از مدت زمان معینی است. سپس می‌توانید هر زمان که شرایط خط‌مشی که تنظیم کرده‌اید رعایت شود، انتقال خودکار داده را تنظیم کنید.

امنیت(Security)

ویژگی‌های رمزگذاری و ابزارهای دسترسی، داده‌هایی را که در محیط AWS S3 خود ذخیره می‌کنید از دسترسی غیرمجاز محافظت می‌کنند. این هم برای سطح سطل و هم در سطح حساب است.

به طور پیش فرض، کاربران فقط به سطل ها و اشیایی که ایجاد می کنند دسترسی خواهند داشت. AWS انواع مختلفی از ویژگی های مدیریت امنیتی را برای تغییر و سفارشی کردن مجوزهای دسترسی در اختیار شما قرار می دهد.

انتخاب آمازون S3(Choosing Amazon S3)

آمازون S3(Amazon S3) برای کسب و کارهای بالغی ساخته شده است که به مقیاس پذیری نیاز دارند و بنابراین ممکن است برای کسب و کارهای کوچکتر که نیاز به حداقل ذخیره داده ها دارند، ایده آل نباشد و برنامه های آینده کوتاه مدتی برای توسعه وجود نداشته باشد.

با این حال، آمازون S3(Amazon S3) با یک مدل هزینه انعطاف‌پذیر، معماری قوی، و حضور همه‌جای وب در وب، انتخاب خوبی برای هر کسب‌وکاری است که به داده‌های قابل دسترس تحت وب و متناسب با نیازهایش نیاز دارد.



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه کار بر روی دستگاه های Apple iOS و edge هستم. تجربه من در مهندسی سخت افزار باعث شده است که مطمئن شوم دستگاه های مشتریانمان تا حد امکان قابل اعتماد و روان هستند. من در چند سال گذشته کد می نویسم و ​​یاد گرفته ام از Git، Vim و Node.js استفاده کنم.



Related posts