تحولات ذخیره سازی ابر

Download Report

Transcript تحولات ذخیره سازی ابر

‫به نام خدا‬
‫ذخیره سازی ابری‬
‫تهیه کنندگان‪ :‬سارا همتی‪ ،‬مریم‬
‫کاووسی‬
‫استاد مربوطه‪ :‬دکتر حنانی‬
‫زمستان ‪93‬‬
‫‪ ‬فهرست مطالب‬
‫‪ ‬مقدمه‬
‫‪ ‬کار با فضای ذخیره سازی در ابر‬
‫‪ ‬توانمند ساز های کلیدی برای ذخیره سازی ابری‬
‫‪ ‬تحوالت ذخیره سازی ابر‬
‫‪ ‬انواع کالس های ذخیره سازی ابر‬
‫‪ ‬معماری ذخیره سازی ابر‬
‫‪ ‬اصول طراحی ذخیره سازی ابر‬
‫‪ ‬راهکارهای پشتیبان گیری ابر‬
‫‪ ‬قابلیتهای پشتیبان ابر‬
‫‪ ‬واسط مدیریت داده ابر )‪(CDMI‬‬
‫‪1/20‬‬
‫‪ ‬دغدغه ها و چالش ها‬
‫ذخیره سازی ابری‬
‫‪ ‬مقدمه‬
‫‪ ‬تغییر نیازهای کسب و کار و انفجار داده های‬
‫دیجیتال‪ ،‬تقاضای عظیمی برای ذخیره سازی وسیع‬
‫و کارآمد ایجاد کرده است‪.‬‬
‫‪ ‬زیرساخت های مربوط به ذخیره سازی‪،‬‬
‫نیازمند‬
‫تجهیزات قابل اعتماد و نیروی انسانی ماهر‬
‫های موثر و‬
‫سرویس طور‬
‫مهم آن به‬
‫های کردن‬
‫اداره‬
‫‪ ‬برای‬
‫کارآمدابر‬
‫ذخیره سازی‬
‫قابلیت‬
‫است‪.‬‬
‫قابلیت انعطاف پذیری‬
‫‪‬‬
‫‪ ‬قابلیت اطمینان باال‬
‫‪ ‬هزینه کمتر‬
‫‪2/20‬‬
‫ذخیره سازی ابری‬
‫در ابر‬
‫سازی‬
‫ذخیره‬
‫فضای‬
‫کار با‬
‫ذخیره سازی ابری در‬
‫برای‬
‫فرصتی‬
‫ابری‬
‫محاسبات‬
‫‪ ‬‬
‫عوض ذخیره سازی در هارد دیسک محلی فراهم می‬
‫کند‪.‬‬
‫‪ ‬رسانه ذخیره سازی ابری )‪ (Cloud Storage‬مدلی از ذخیره‬
‫سازی بر پایه شبکه است که در آن داده ها بر روی‬
‫چندین سرور مجازی ذخیره می شود‪.‬‬
‫‪3/20‬‬
‫ذخیره سازی ابری‬
‫در ‪ICT‬‬
‫ذخیرهکار‬
‫برای کسب و‬
‫عملیات های‬
‫‪  ‬رشد‬
‫ابری‬
‫سازی‬
‫تمامکلیدی‬
‫وابستگیهای‬
‫توانمند ساز‬
‫‪ ‬انفجار داده های دیجیتال در یک نرخ نمایی‬
‫‪ ‬بیش از ‪ ۵۰‬درصد داده های تولیدی داده های سایه ای‬
‫است‪.‬‬
‫‪ ‬بیشتر داده های تولیدی‪ ،‬موقتی هستند‪ ،‬یعنی مدتی‬
‫نگهداری می شوند و سپس پاک می شوند‪.‬‬
‫‪ ‬شرکت ‪ EMC‬در سال ‪ ۲۰۰۸‬پیش بینی کرده بود که در سال‬
‫‪ ۲۰۱۱‬در جهان‪ ،‬میزان داده ذخیره شده ‪۱۸۰۰‬‬
‫‪ exabyte‬و‬
‫در سال ‪ ۲۰۲۰‬بیش از‬
‫‪ zettabye ۳۵‬خواهد شد!‬
‫‪4/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬توانمند ساز های کلیدی برای ذخیره سازی ابری‬
‫‪ :IT‬استفاده از وسایل شخصی خود)‪(BYOD‬‬
‫مصارف‬
‫(‪‬‬
‫‪)..‬‬
‫ادامه‬
‫استراتژی صرفه جویی در هزینه‬
‫‪ ‬عدم ذخیره سازی حرفه ای‬
‫‪ ‬دسترسی به بودجه های محدود‬
‫‪ ‬مجازی سازی‪ :‬تسریع کننده اولیه از محاسبات ابری‬
‫و ذخیره سازی ابری است‪.‬‬
‫‪ ‬قابلیت های مهم‪:‬‬
‫‪ ‬دسترس پذیری بیشتر‬
‫‪ ‬مقیاس پذیری‬
‫‪5/20‬‬
‫‪ ‬بهینه سازی منابع‬
‫ذخیره سازی ابری‬
‫‪ ‬گذر‬
‫ازکارت‬
‫پانچ‬
‫آهسته‬
‫های‬
‫ذخیره سازی‬
‫‪ ‬تحوالت‬
‫ابر فالپی‬
‫مغناطیسی‪،‬‬
‫نوارهای‬
‫دیسک‪،‬‬
‫کم‬
‫ظرفیت‪،‬‬
‫و‬
‫دیسک‬
‫فشرده‪،‬‬
‫دیسک چند منظوره دیجیتال‪ ،‬درایورهای فلش‬
‫‪ ‬سرورهای مجهز به ذخیره سازی ‪ :DAS‬منابع ذخیره‬
‫سازی‬
‫مستقیما‬
‫به‬
‫سرور‬
‫یا‬
‫ایستگاه‬
‫کاری‬
‫متصل‬
‫هستند‪.‬‬
‫‪ ‬جدا شدن دیسک ها از سرورها در سال ‪۱۹۶۰‬‬
‫‪ ‬عرضه آرایه ای از دیسک های مستقل ‪ RAID‬در سال‬
‫‪1980‬‬
‫‪ ‬توسعه راه حل های ذخیره سازی مبتنی بر فایل‬
‫‪6/20‬‬
‫(‪ )NAS‬و دستگاه های ذخیره سازی مبتنی بر بلوک‬
‫ذخیره سازی ابری‬
‫)‪(SAN‬‬
‫‪ ‬دستگاه‬
‫های‬
‫متصل‬
‫به‬
‫شبکه‬
‫مبتنی‬
‫بر‬
‫فایل‬
‫‪:)NAS‬‬
‫(‬
‫ذخیره سازی ابر (ادامه‪)..‬‬
‫تحوالت‬
‫‪‬‬
‫آرایه ای از هارد دیسک ها است که به صورت‬
‫اشتراکی در شبکه مورد استفاده قرار گرفته و از‬
‫قابلیت ذخیره سازی اطالعات در قالب پروتکل های‬
‫ذخیره سازی ‪ NFS‬و ‪ CIFS‬پشتیبانی می کند‪.‬‬
‫‪ ‬پیاده سازی آسان‪ ،‬قابلیت نگه داری حجم قابل‬
‫توجهی از اطالعات‪File Based ،‬‬
‫‪ ‬موارد کاربرد‪ :‬فایل سرور‪ ،‬وب سرور و پشتیبان‬
‫گیری در محیط های کوچک‬
‫‪ ‬قابلیت مدیریت با استفاده از نرم افزار ‪web-‬‬
‫‪7/20‬‬
‫‪ based‬خود‬
‫ذخیره سازی ابری‬
‫‪ ‬تحوالت ذخیره سازی ابر (ادامه‪)..‬‬
‫‪ ‬دستگاه های ذخیره سازی مبتنی بر بلوک )‪:(SAN‬‬
‫تکنولوژی است که مجموعه ای از سرورها را پوشش‬
‫می دهد و در آن فضای ‪Hosting‬‬
‫منحصر به یک سرور‬
‫نخواهد بود و اطالعات روی ‪ Hard Drive‬های داخلی سرور‬
‫ذخیره نمی شوند‪.‬‬
‫‪ ‬سادگی قابلیت گسترش فضا و پهنای باند مصرفی‪،‬‬
‫امکان استفاده از سرویسهای ناهمگن‪Block Based ،‬‬
‫‪ ‬قابلیت مدیریت از طریق رابط گرافیکی در مرورگر‬
‫وب‬
‫‪8/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬تحوالت ذخیره سازی ابر (ادامه‪)..‬‬
‫‪ NAS‬در مقابل ‪:SAN‬‬
‫‪ ‬پروتکل های دسترسی به اطالعات‬
‫‪ ‬مدیریت فایل ها و کنترل های دسترسی‬
‫‪ ‬نحوه اتصال به شبکه‬
‫‪ ‬قابلیت انعطاف پذیری‬
‫‪9/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬انواع کالس های ذخیره سازی ابر‬
‫‪ ‬ذخیره شده مدیریتی‪:‬‬
‫‪ ‬ارائه به صورت دیسک خام‬
‫‪ ‬مدیریت توسط کاربر‬
‫‪ ‬ذخیره شده غیر مدیریتی‪:‬‬
‫‪ ‬ایجاد محدودیت برای کاربر‬
‫‪ ‬مطمئن‪ ،‬نسبتا ارزان‪ ،‬ساده‬
‫‪10/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬ذخیره سازی غیر مدیریتی ابر‬
‫‪ ‬فضای پیکربندی شده و عدم امکان فرمت‪ ،‬فشرده‬
‫سازی یا قفل گذاری فضای ذخیره سازی‬
‫‪ ‬پارتیشن های ثابت‬
‫‪ ‬فضای رایگان‬
‫‪ ‬قابل استفاده در برنامه های انتقال فایل (به‬
‫عنوان مثال برنامه ‪)DropBox‬‬
‫‪11/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬ذخیره سازی مدیریتی ابر‬
‫‪ ‬فراهم کردن فضای دیسک بنا بر تقاضا‬
‫‪ ‬مدل پرداخت به ازای خرید فضا‬
‫‪ ‬فرمت و پارتیشن بندی فضا توسط کاربر‬
‫‪ ‬مثال‪Rackspace cloud ،Iron Mountain ،EMC Atmos ،Amazon.com :‬‬
‫وغیره‪..‬‬
‫‪12/20‬‬
‫ذخیره سازی ابری‬
‫‪.i‬‬
‫الیه رابط ابر‪ :‬الیه نرم افزاری برای اتصال‬
‫‪ ‬معماری ذخیره سازی ابر‬
‫کاربران ابری به سرویس ذخیره سازی ابر‬
‫‪ .ii‬الیه مدیریت داده‪ :‬الیه نرم افزاری برای‬
‫مدیریت داده یک مشتری ابری خاص‬
‫‪ .iii‬الیه ذخیره سازی‪:‬‬
‫‪ ‬مجازی سازی‪ :‬نگاشت دستگاه های ذخیره سازی‬
‫ناهمگن توزیع شده برای یک فضای ذخیره سازی‬
‫پیوسته‬
‫‪ ‬ذخیره‬
‫سازی‬
‫پایه‪:‬‬
‫سرورهای‬
‫پایگاه‬
‫داده‬
‫و‬
‫دستگاه های ذخیره سازی(‪ SAN ،NAS ،DAS‬و‪)..‬‬
‫‪13/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬معماری ذخیره سازی ابر (ادامه‪)..‬‬
‫‪14/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬نیازهای طراحی مورد نیاز‪ :‬مقیاس پذیری‪ ،‬در‬
‫‪ ‬اصول طراحی ذخیره سازی ابر‬
‫دسترس بودن‪،‬چند اجاره ای‪ ،‬قابلیت اطمینان‪،‬‬
‫سرعت و سادگی‬
‫‪ ‬تکرار داده بر روی سرورهای مختلف‬
‫‪ ‬کدهای حذف کردن‬
‫‪ ‬تصاویر لحظه ای و شبیه سازی سرویس ها برای‬
‫دسترسی و قابلیت اطمینان بیشتر‬
‫‪ ‬تکرار و فشرده سازی سرویس ها‬
‫‪ ‬تخصیص فضا با استفاده از هزینه به ازای هر‬
‫گیگابایت ذخیره شده یا منتقل شده‪.‬‬
‫‪15/20‬‬
‫‪ ‬روش تخصیص بلوک ذخیره سازی ‪thick‬‬
‫ذخیره سازی ابری‬
‫کامل ابر‬
‫های گیری‬
‫پشتیبان‬
‫راهکارهای‬
‫سیستم با تصویربرداری‬
‫پشتیبان گیری‬
‫‪ ‬‬
‫کامل‪ .‬نرم افزار ‪Ghost‬‬
‫‪ ‬پشتیبان گیری نقطه زمانی )‪ (PTI‬یا تصویربرداری‬
‫لحظه ای‪ .‬نرم افزار ‪Carbonite‬‬
‫‪ ‬پشتیبان گیری تفاضلی‬
‫‪ ‬پشتیبان گیری واژگون دلتا‪ :‬برنامه ‪RDIFF-Backup‬‬
‫‪ ‬حفاظت داده پیوسته‬
‫‪ ‬پشتیبان گیری فایل باز‬
‫‪ ‬آرشیو داده ها‬
‫‪16/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬قابلیتهای پشتیبان ابر‬
‫‪ ‬اعتبار سنجی ورود به کامپیوتر‬
‫‪ ‬رمزگذاری حداقل ‪ ۱۲۸‬بیتی در انتقال داده‬
‫‪ ‬فشرده سازی دقیق داده ها برای افزایش توان‬
‫عملیاتی‬
‫‪ ‬پشتیبان گیری های خودکار و برنامه ریزی شده‬
‫‪ ‬پشتیبان گیری لحظه ای‬
‫‪ ‬نسخه گذاری داده‬
‫‪ ‬پشتیبان گیری چند سکویی‬
‫‪17/20‬‬
‫‪ ‬بازیابی صرفا پوشه یا فایل‬
‫ذخیره سازی ابری‬
‫ادامه‬
‫ابر (‬
‫پشتیبان‬
‫قابلیتهای‬
‫‪ )..‬بروز رسانی‬
‫برای‬
‫انتخاب‬
‫مناسب و‬
‫باند‬
‫‪  ‬پهنای‬
‫‪ ‬کنسول مدیریتی مبتنی بر وب با قابلیت استفاده‬
‫آسان‬
‫‪ ‬پشتیبانی تکنیکی ‪۷*24‬‬
‫‪ ‬اعتبارسنجی فایل پشتیبان گیری شده‬
‫‪ ‬گزارش گیری و گزارش دادن عملیات‬
‫‪ ‬پشتیبان گیری فایل باز از سیستم های تراکنش های‬
‫حیاتی‬
‫‪ ‬ذخیره سازی چند مکانی یا تکثیر‪ ،‬فعال نمودن‬
‫‪18/20‬‬
‫‪ Failover‬ها‬
‫ذخیره سازی ابری‬
‫‪ ‬قابلیت فراهم آوردن دسترسی‬
‫ابر )‪(CDMI‬‬
‫مدیریت‬
‫‪ ‬واسط‬
‫دادهسازی‬
‫ذخیره‬
‫به فضای‬
‫‪ ‬ایجاد‪ ،‬بروز رسانی‪ ،‬حذف و‬
‫بازیابی داده ها‬
‫‪ ‬برقراری امنیت با استفاده‬
‫از پروتکل های‬
‫ذخیره سازی استاندارد‪،‬‬
‫نظارت و‬
‫متدهای اعتبار سنجی‬
‫‪19/20‬‬
‫ذخیره سازی ابری‬
‫‪ ‬دغدغه ها و چالش ها‬
‫‪ ‬در دسترس بودن‬
‫‪ ‬قابلیت اطمینان‬
‫‪ ‬تاخیر در بروز رسانی تکرارهای داده‬
‫‪ ‬مالکیت داده ها‬
‫‪ ‬امنیت‬
‫‪20/20‬‬
‫ذخیره سازی ابری‬
‫با تشکر از توجه شما‬