حافظه ی ابری نوعی سرویس است که از طریق آن، اطلاعات به سیستم حافظه از راه دور منتقل و در آنجا ذخیره و نگهداری و مدیریت میشود.
در واقع فضای ذخیرهسازی ابری یک مدل رایانش ابری است که امکان ذخیره دادهها و فایلها را در اینترنت از طریق ارائهدهنده رایانش ابری فراهم میکند که شما از طریق اینترنت عمومی یا اتصال شبکه خصوصی اختصاصی بتوانید به آن دسترسی داشته باشید.
همچنین backup گرفته میشود و دسترسی به آن از طریق شبکه، علیالخصوص اینترنت، برای کاربران ممکن است.
کاربران معمولا هزینههایشان را برای حافظه ابری بر اساس میزان مصرف ماهانه محاسبه و پرداخت میکنند.
با وجود اینکه محاسبه به ازای هر گیگابایت مصرف هزینهها را بسیار بالا میبرد، اما ارائه دهندگان حافظهی ابری هزینههای پردازش اطلاعات را نیز به آن اضافه میکنند که باعث شده است این تکنولوژی به شدت گران به نظر برسد.
امنیت سرویس حافظهی ابری نیز مسالهای است که همواره کاربران را نگران کرده است.
از این رو، ارائه دهندگان سرویس حافظهی ابری برای بالا بردن سطح امنیت همواره در تلاش هستند تا با کدگذاری اطلاعات، احرازهویت چند لایهای و بهبود امنیت فیزیکی این سرویسها از شدت نگرانی کاربران در این باره بکاهند.
در حال حاضر سه مدل حافظهی ابری در دسترس است: عمومی یا public، خصوصی یا private و ترکیبی یا هیبرید.
سرویس حافظهی ابری عمومی، محیط ذخیرهی multi-tenant ارائه میدهد که برای اطلاعات غیرساختاریافته بر پایهی خرید اشتراک بسیار مناسب است.
اطلاعات در مرکز داده ارائه دهندگان این سرویس ذخیره میشود، که این اطلاعات در چندیدن محل یا قاره پخش شدهاند.
مشتریان این سرویس معمولا بر اساس میزان مصرف هزینههایشان را محاسبه و پرداخت میکنند.
برخی از کاربران نیز در بسیاری موارد، بر اساس الگو و میزان مصرف اطلاعات موجود حساب خود را شارژ میکنند.
سرویس حافظهی ابری خصوصی یا private توسط منابع حافظهی local فراهم میشود که در یک محیط اختصاصی قرار دارد.
این محیط توسط فایروال سازمان محافظت میشود.
اجرای فضای ذخیره سازی ابری خصوصی که به صورت درونی هاست شده است، برخی از ویژگیهای سرویس حافظه ابری عمومی تجاری را دارد، مانند دسترسی آسان و اختصاص منابع ذخیرهسازی برای کاربرانی که صاحب کسب و کار هستند و همچنین برخی پروتکلهای ذخیره سازی.
حافظهی ابری خصوصی مناسب کاربرهایی است که نیاز به سفارشی سازی دارند و کنترل بیشتری بر اطلاعات خود میخواهند، و یا افرادی که نسبت به مسائل امنیتی اطلاعات خود به هر دلیلی سختگیرتر و حساستر هستند.
همانطور که از اسم آن پیداست، حافظهی ابری ترکیبی یا هیبریدی در واقع ترکیبی از سرویسهای حافظهی ابری خصوصی و عمومی است و همراه با قابلیت مدیریتی میباشد که به منظور درگیر کردن و هماهنگ کردن این دو مدل حافظه به سیستم آن اضافه شده است.
این مدل از حافظهی ابری امتیازاتی دارد که آن را برای کسب و کارها و بیزینسها به گزینهی مناسبتری تبدیل کرده است و آپشنهای بیشتری برای استقرار اطلاعات در اختیار کاربر قرار میدهد.
برای مثال، یک سازمان ممکن است اطلاعات در حال استفاده و ساختاریافته را در حافظه ابری local ذخیره کند و اطلاعات غیرساختاریافته و بایگانی شده را در یک حافظه ابری عمومی.
در سالهای اخیر تقاضا برای حافظه ابری هیبریدی افزایش یافته است. علی رغم مزایایی که حافظه ابری هیبریدی به همراه دارد، این نوع حافظه ابری با برخی چالشهای فنی، مدیریتی و بیزینسی نیز روبهروست.
برای مثال، حافظه ابری خصوصی باید بتواند به حافظه ابری عمومی در مواقع لزوم دسترسی داشته باشد و با آن تعامل کند.
بنابراین، سازگاری و داشتن اتصالی مطمئن و مناسب به شبکه عوامل بسیار مهمی هستند.
حافظهی ابری یک شرکت باید منعطف باشد تا برای نیازهای موجود مناسب باشد، از طرفی از هر کجا در دسترس باشد.
ویژگیهای حافظهی ابری
حافظهی ابری بر اساس زیرساخت مجازی طراحی شده است و محیط آسان و منعطف برای استفاده دارد، multi-tenant است و هزینهی آن بر اساس میزان مصرف محاسبه میشود.
اطلاعات ابری یا در مخزنهای سرور شامل کامپیوترهایی مختلف که سرورها و نرمافزارهای آنها را اجرا میکنند و در on-premises قرار دارد ذخیره میشود و یا در مرکز داده که توسط ارائه دهنده حافظه ابری مدیریت میشود ذخیره میشود.
پروتکل سیستم ذخیره سازی یک فایل را همراه با metadata آن و با استفاده از RESTful API ذخیره میکند و به عنوان یک محتوای واحد به آن یک ID اختصاص میدهد.
هنگامی که محتوایی نیاز به بازیابی داشته باشد، کاربر میتواند با وارد کردن ID در سیستم، محتوای مد نظر و تمامی metadata و اعتبار و موارد امنیتی آن را مشاهده کند.
در سالهای اخیر به دلیل کندی روند رشد سیستمهای کنترل کننده data file، فروشندگان آن عملکرد و ظرفیتهای بایگانی سیستم را به صورت گسترده به نرمافزار و سختافزار این سیستمها اضافه کردهاند.
برای مثال، ورودی یک حافظهی ابری میتواند شبیه ساز front end یک سیستم کنترل کننده data file در سیستم ذخیره سازی محتوا (object storage) باشد که به اپلیکیشنها اجازه میدهد بدون پشتیبانی پروتکل سیستم ذخیره سازی محتوا به دادهها دسترسی داشته باشند.
بیشتر خدمات حافظهی ابری تجاری از تعداد زیادی هارد درایوهای مخصوص سیستمهای ذخیره سازی و نصب شده بر روی سرورها استفاده میکنند که توسط معماری شبکهای mesh-like به هم مربوط شدهاند.
همچنین ارائه دهندگان خدمات ابری به حافظه مجازی خود لایههایی با کارایی بالا اضافه کردهاند که معمولا شامل برخی انواع هاردهای SSD میشود.
اگر سرورها و اپلیکیشنها به حافظه دسترسی داشته باشند و در محیط ابر ساکن باشند عموما این حافظههای ابری با کارایی بالا بسیار موثر هستند.
شرکتهایی که از حافظهی ابری عمومی استفاده میکنند باید دسترسی شبکهای مناسبی به سرویس میزبان داشته باشند.
حافظهی ابری مزایای بسیاری دارد که منجر به صرفهجویی در هزینهها میشود و آسودگی هرچه بیشتر را برای کاربرانش به ارمغان میآورد. این مزایا شامل موارد زیر است:
استفاده از سرویس حافظهی ابری این امکان را فراهم میکند که فقط برای میزان مصرفی که دارید پرداخت کنید و نیازی به پرداخت هزینههای گزاف و اضافه تری نباشد.
با وجود اینکه هزینه حافظهی ابری تکرار میشود و مثل داشتن یک سیستم local مشمول پرداخت فقط برای یک مرتبه نیست، اما باز هم هزینههای نگه داری سیستم local بسیار بالاست و نسبت به اجاره بهای ماهانه فضای ابری اصلا مقرون به صرفه نیست.
صورت حساب براساس مصرف یا pay as you go چیست؟ از آنجایی که هزینهها صرفا بر اساس میزان مصرفی محاسبه میشود، با افت و کاهش مصرف، هزینههای حافظهی ابری نیز کاهش پیدا میکند.
این موضوع تفاوت واضحی با استفاده از سیستم local دارد.
به نظر میرسد که برای کنترل افزایش پیشبینی شده مصرف در سیستم local، باید بیش از حد تنظیمات و محدودیتها در سیستم اعمال کرد.
بنابراین یک سازمان یا شرکت برای این کار باید بیش از هزینه اولیه بودجه در نظر بگیرد و هزینههای ذخیره سازی هیچگاه کاهش نمییابد.
حافظهی ابری در هر زمان و مکان و با هر سیستمی قابل دسترسی است؛ بنابراین لازم نیست نگران قابلیت و ظرفیت سیستم عامل یا فرآیندهای اختصاصی پیچیده برای دسترسی به اطلاعات باشید.
استفاده و دسترسی به حافظهی ابری آسانتر است. بنابراین توسعه دهندگان، tester نرمافزار و کاربران صاحب کسب و کار میتوانند بدون صرف وقت و انرژی برای تهیه سرور و حافظه، کسب و کار خود را راه اندازی کنند.
طبیعی است که حافظهی ابری عمومی راهی را برای انتقال نسخههای کپی اطلاعات برای backup گرفتن و اهداف امنیتی پیشنهاد میکند.
این کار نیز هزینههای دیگری را به همراه دارد که شرکتی که از امکانات از راه دور خود استفاده و نگهداری میکند در مقایسه با شرکتی که از حافظه ابری استفاده میکند به مراتب هزینه بیشتری متحمل میشود.
سیستم حافظهی ابری local میتواند برخی از ویژگیهای بالا را جهت راحتی در استفاده از سرویس ابری عمومی در اخیتار شما قرار دهد.
اما بیشتر ظرفیت منعطف حافظه سرویس عمومی را از دست خواهد داد.
برخی فروشنگان سختافزار سعی دارند این مساله را با دادن اجازه خاموش و روشن کردن این قابلیت، که در arrays آنها نصب شده است، حل کنند.
حافظهی ابری
حافظهی ابری، به ویژه سرویس عمومی، کمبودهایی نیز دارد که باعث میشود شرکتها از استفاده از این سرویسها سر باز زنند یا استفاده از آنها را محدود کنند.
عامل امنیت بزرگترین مشکل و دغدغه شرکتها در استفاده از حافظهی ابری عمومی است.
از این رو این مساله ممکن است یک شرکت را نسبت به استفاده از آن بی میل یا حداقل محتاط کند.
نگرانی شرکتها از این است که به محض اینکه اطلاعات از محیط شرکت خارج میشود، عملا هیچ کنترلی بر نحوهی اداره و ذخیره سازی آن ندارند.
همچنین نگرانیهایی در خصوص ذخیرهسازی اطلاعات که تحت قوانین انطباقی ویژه صورت میگیرد نیز وجود دارد.
ارائه دهندگان خدمات ابری با اعلام عمومی تمهیدات امنیتی که برای حراست از اطلاعات مشتریان اتخاذ کردهاند و قدمهایی که به سمت نگهداری از حریم آنها برداشتهاند مثل کدگذاری اطلاعات، امنیت فیزیکی و ذخیره اطلاعات در چندین مرکز، این نگرانیها را تا حدودی برطرف کردهاند.
یک شرکت ممکن است بخواهد ارتباط با سرویس حافظهی ابری را به منظور کنترل حجم اطلاعاتی که انتظار میرود جابهجا شود ارتقا دهد.
یک لینک اپتیکال میتواند هزینهی زیادی را به صورت ماهانه به همراه داشته باشد.
اگر اپلیکیشنهای local یک شرکت نیاز به دسترسی به اطلاعات ذخیره شده در فضای ابری داشته باشد، ممکن است با مشکلات عملکردی مواجه شود.
در این مواقع، احتمالا سرورها و اپلیکیشنها باید به همان فضای ابری منتقل شوند یا اطلاعات مورد نیاز به حافظهی local برگردند.
اگر یک شرکت نیاز به حجم زیادی از حافظهی ابری داشته باشد و تعداد دفعات ارسال و باز پس گیری اطلاعات در آن زیاد باشد، هزینههای ماهانه به مراتب زیاد خواهد شد.
اما در مقایسه با استقرار حافظهی local، هزینههای جاری آن میتواند به مراتب از هزینههای نصب و نگهداری سیستم on-premises بیشتر شود.
بیشتر بخوانید: حافظه ابری برای چه مواردی کاربرد دارد؟
برای برآورد اینکه آیا استفاده از حافظهی ابری در عملکرد ما تاثیر مثبت دارد و در هزینههای جاری صرفه جویی میکند یا خیر، یک شرکت باید: