توضیحات
عنوان فارسی: بررسی روشهای ذخیره و بازیابی اطلاعات و کاهش انرژی در محیط رایانش ابری
- شرح مساله
- معرفی حوزه سمینار
- ساختار گزارش
- تعاریف مقدماتی محیط ابر
- تعاریف محیط ابر
- امنیت ابر
- مقدمه
- انواع روشهای موجود
- بررسی کارهای مرتبط
- تحلیل نتایج بدست آمده از روشها
- نتیجه گیری
- معرفی موضوع برای پایان نامه
- مراجع
شرح مساله:
محاسبات و حافظه از راه دور نتیجه پیشرفت و محبوبیت سرویس های ابری است.با وجود پیشرفت های زیادی که در زمینه امنیت سرویس های ابری صورت گرفته اما هنوز مستلزم اقدامات بیشتری هستیم. موارد امنیتی مورد نظر ما در این سمینار عبارتند از مجازی سازی و احراز هویت و در دسترس بودن و …..
یکی از علل جذابیت این سرویس ها در این است که افرادی که توانایی به روز رسانی زیرساخت های خود را ندارند می توانند حافظه و دیگر منابع را به صورت در دسترس پذیر و ابری استفاده نمایند.کلاینت ها می توانند به سادگی حجم زیادی از داده ها و محاسبات را از راه دور انجام دهند درست همانند زمانی که این کارها را روی سیستم خود انجام می دهند.تمام کمپانی های بزرگ نرم افزاری تمام یا قسمت عمده ای از امکانات خود را به صورت ابری استفاده می نمایند.ابر عمومی هنوز به آن مرحله از امنیت نرسیده است که کاربران و شرکت ها بتوانند داده های خصوصی خود را درون آن به صورت کاملا امن نگهداری کنند.
و همین که کاربران بتوانند بدون هیچ نگرانی داده های خود را در ابر ذخیره کنند و با کمترین تاخیر آنها را بازیابی کنند یکی از چالش های بزرگ در این زمینه است.[1,2,3,4,5,6,7]
ذخیره سازی ابر یکی از نقاط مهم در محاسبات ابری است..امنیت داده ها در ابر شامل امنیت ذخیره سازی، امنیت انتقال، امنیت پردازش زمانی که ذخیره سازی یکی از منبع بحرانی سیستم باشد[4] .اکثر کارهای انجام شده در تحقیقات قبلی یا به صورت کاملا تئوری هستند یا همچنان کار بر روی آنها ادامه دارد و یا اینکه جوابگوی نیازهای فعلی نیستند[4].
علاوه بر امنیت داده ها در ابر مناطق دیگری نیز وجود دارند که می توانند از لحاظ امنیتی با مشکل مواجه شوندکه در زیر به آنها اشاره می کنیم:[1]
- احراز هویت و کسب مجوز کلاینت ها
- امنیت مجازی سازی سخت افزار
- غرق شدن در DOS
- پاسخگویی ابر
- چالش ها و راه حل های امیت حافظه دخیره سازی از راه دور
- حفاظت از محاسبات برون سپاری
شکل 1-2:نمایش نقاط آسیب پذیر در محیط ابر
تمامی موارد گفته شده در حوزه ابری و در قسمت ذخیره سازی است، اما در قسمت بازیابی نیز دارای مشکلاتی هستیم که مهم ترین آن تاخیر در بازیابی است.یکی از کارهایی که در این سمینار به آن اشاره شده است استفاده از تکنیک کاربرد متادیتا برای کاهش تاخیر است[6] .
1-2:معرفی حوزه سمینار:
مزایایی که در محیط ابر وجود دارد بر کسی پوشیده نیست از آن جمله کاهش قیمت، افزایش کارایی، در دسترس پذیری سیستم، ……[1]
اما مسلما این حوزه دارای نگرانیهایی نیز هست که نمی توان از آنها چشم پوشی کرد. مهم ترین این نگرانیها عبارتند از حفظ امنیت داده ها و حفظ امنیت ذخیره و بازیابی داده ها.[7]
در این حوزه کارهای زیادی صورت گرفته است که از آن جمله می توان :استفاده از تکنیک RAID و TTEFMC و استفاده از MaaS برای بازیابی داده ها و استفاده از بازبینی عمومی در هنگام ذخیره داده ها را نام برد.
RAID[1] یک سیستم ابری RAID ایده ال شامل بالانس بهینه بین کارایی و حافظه و قابلیت اعتماد است. این تکنولوژی برای پیاده سازی در درایوها مناسب است.raid می تواند فرم ها و یا طبقات مختلفی داشته باشد.هر طبقه مناسب یک کار خاص است.raid می تواند واسط هایی مانند IDE,SCSI,SATA, یا FC داشته باشد.raid همچنین در سیستمهایی که دیسک sata داخلی دارند اما از scsi یا غفایر وایر استفاده می کنند استفاده می شود.امروزه پیاده سازی raid اشکال مختلفی دارد که هرنوع نیر منحصر بفرد است هر کدام از این پیاده سازی ها برای بهینه کردن کارایی و بر اساس نیازمندیهای داده های ذخیره شده است.داشتن چندین دیسک در حافظه یک سیستم نشانه داشتن raid نیست.در بعضی سیستم ها چندین دیسک وجود دارد که از آنها برای اسپولینگ یا جابجایی فایلها استفاده می شوداین حالات raid نامیده نمی شوند و تنها به آنها [2]JBOD یا تنها شعبه ای از دیسکها گفته می شود.[7]
TTEFMC[3] :هر دیسک ابری بوسیله کاربر در دستگاه ذخیره سازی RAW قرار گرفته و بعد هر دستگاه ذخیره سازی RAW مجازی سازی می شود درون یک دیسک محلی و بعد فرمت می شود.فضای حافظه تخصیص داده شده بوسیله سیستم فایل مجازی و جدول پارتیشن دیسک مجازی و دایرکتوری فایل ها و جدول تخصیص فایل یا FAT درون یک USB KEY دخیره می شود.حال کاربر با یک کلید USB به تمام این اطلاعات می تواند دست پیدا کند.این روش علاوه بر بالا بردن کارایی سیستم باعث بالا بردن امنیت ذخیره سازی نیز می شود.[2]
MaaS[4]:استفاده از متادیتا ها در ابر سرویس بر پایه متادیتا یا MaaS نامیده می شود.در این روش به مدیریت و نحوه استفاده از متادیتا در محیط ابر می پردازیم که باعث بالا رفتن سرعت بازیابی اطلاعات و کاهش تاخیر در آن می شود.[6]
1-3:ساختار گزارش:
این تحقیق در چهار فصل ارائه می گردد که به شرح زیر خواهد بود:
در این تحقیق به موضوع بررسی روشهای امن ذخیره سازی در محیط ابر می پردازیم که در فصل اول به اختصار تعاریفی از محیط ابر را بیان می کنیم و در فصل دوم تعاریف اولیه این حوزه را بررسی می کنیم و در فصل سوم کارهای انجام شده در زمینه ذخیره و بازیابی ابر را بررسی و مقایسه می کنیم و در آخر نیز در فصل چهارم سعی بر این داریم تا روشی را برای ذخیره و بازیابی ایمن در محیط ابر پیشنهاد کنیم.
فصل دوم:
تعاریف و مفاهیم مبنایی
2-1:تعاریف مقدماتی محیط ابر:
محاسبات ابری به معنی محیط محاسباتی توزیع شده بسیار بزرگ است که در آن انواع انتزاع، مجازی سازی ، مقیاس پذیری پویا، حافظه و پلت فرم و سرویس ها وابسته به در خواست مشتری و تحت اینترنت وجود دارد.محاسبات ابری یکی از زمینه های خیلی جذاب در صنعت و تحقیقات می باشد.احتیاجات محیط ابری امروزه بسیار نسبت به یک سخت افزار و نرم افزار تنها بیشتر شده است.تعداد فایل های ذخیره شده در محیط ابر بسیار افزایش پیدا کرده و به مرز واحد اگزابایت رسیده است و لذا پیدا کردن فایل درخواستی کاربر به طوریکه کمترین زمان پردازش و کمترین تاخیر را داشته باشد به یکی از چالش های بزرگ در این زمینه تبدیل شده است.[6]
قبل از ادامه لازم است تا تعدادی از اصطلاحات رایج درون ابر را توضیح دهیم:
2-2.تعاریف محیط ابر:
اگرچه پردازش ابری بیشتر مفهومی متعلق به قرن ۲۱ است، اما مفهوم و شالودهی آن قدمت بالایی داشته و ریشه در زمانی پیش از دههی ۱۹۵۰ میلادی دارد. روزهایی که مشخصهی آن، اتاقهای سرور بزرگ بود با رایانههای فوق قوی غول آسا. این اَبَر رایانهها میان چندین کاربر و از طریق اتصالهایی که بوسیلهی ترمینالهای اشتراکی برقرار میشد به اشتراک گذاشته میشد و این در حالی بود که بیشتر پردازش صورت گرفته، در خود این اَبَر رایانهها انجام میشد.[7]
تصویری که ترسیم شد را در ذهن داشته باشید و فاصلهی یک اینترنت میان ترمینال و ابَر رایانه را به آن اضافه کنید؛ متوجه خواهید شد که آنچه در آن زمان وجود داشته به شدت به پردازش ابری، ذخیرهسازی ابری و سایر سرویسهای ابری امروزی ما شباهت دارد.[7]
یک کلود یا ابر، در حقیقت ردیفی گسترده از کامپیوترهایی است که به یکدیگر متصل شدهاند و بعنوان یک اکوسیستم واحد به فعالیت میپردازند. ابرها به گونهای پیکربندی میشوند تا یک یا چند نوع سرویس به خصوص (نظیر ذخیرهی داده، تحویل محتوا، یا اپلیکیشنها) را به گونهای ارائه کنند که کاربران آن یعنی ما و شما بتوانیم از راه دور به این سرویسها دسترسی داشته باشیم. تصور کنید که یک فضای ذخیرهسازی بر روی یک سرور اجاره کردهاید. اگر این سرور به صورت واحد و بدون هیچ ارتباطی با سایر سرورها وظیفهی نگهداری و پردازش دادههای شما را بر عهده داشته باشد ممکن است بارها و بارها بنا بر دلایل مختلفی از بروزرسانی سیستمعامل گرفته تا مشکل سختافزاری با نقصان مواجه شود. حال اگر مجموعه وسیعی از کامپیوترها را به گونهای سازماندهی کنیم که بار پردازشی و ذخیرهسازی در میان آنها سرشکن شده و بصورت پویا تقسیم شود نتیجه چه خواهد شد؟ مسلما پایداری بینظیر یکی از خصیصههای اصلی این اقدام خواهد بود؛ و این همان ابر یا کلود است.
سرویسهای ابری کاملا از پیش پیکربندی میشوند تا کاربر بتواند بدون نیاز به اعمال هیچگونه تنظیمات خاصی، به بهره بردن از آن بپردازد. اما شاید ذهن شما هم به این نکتهی ظریف مشغول شده باشد که چرا عبارت کلود به معنی ابر برای این شیوه انتخاب شده است؟ هیچکس به شکل دقیق نمیداند اما تصور یک پاسخ منطقی و قابل قبول به هیچ وجه دور از ذهن نیست. مجموعهی عظیمی از واحدهای منفرد، زمانی که از ورای فاصلهی نزدیک نظاره شوند میتوانند مفهوم و تصویر یک ابر واحد و منحصر بفرد را تدایی کنند. درست همانند ابری که از ذرات بخار آب، یا غبارهای معلق در هوا بوجود میآید. ذکر این مساله نیز خالی از لطف نیست که در زبان انگلیسی به پرواز دستهجمعی پرندگان و ملخها و… نیز عبارت کلود یا ابر را نسبت میدهند؛ حال تصور دستهی هماهنگی از کامپیوترها بعنوان یک ابر آنقدرها هم نمیتواند دشوار باشد.[7]
توجه:
- برای دانلود فایل word کامل ترجمه از گزینه افزودن به سبد خرید بالا استفاده فرمایید.
- لینک دانلود فایل بلافاصله پس از خرید بصورت اتوماتیک برای شما ایمیل می گردد.
به منظور سفارش تحقیق مرتبط با رشته تخصصی خود بر روی کلید زیر کلیک نمایید.
سفارش تحقیق
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.