تبلیغات
My Note! - سیستم ذخیره سازی هدوپ (Hadoop) چیست ؟

یاد خر پلیس به خیر!! با خر دمپایی!!

سیستم ذخیره سازی هدوپ (Hadoop) چیست ؟

نویسنده :saeed eskandari
تاریخ:پنجشنبه 26 بهمن 1391-09:14 ب.ظ

آیا تاكنون به این اندیشیده اید كه چطور شركت های بزرگی مانند یاهو یا فیسبوك می توانند اطلاعات زیاد و سنگین كاربران خود را نگهداری كنن؟ آیا در مورد سیستم ذخیره سازی كلود شركت هایی مانند گوگل، آمازون و دراپ باكس چیزی شنیده اید؟ بله.. جواب سؤال شما موضوع نوشتارمن می باشد.



در ساختار كنونی سیستم های ذخیره سازی دادهها كه من آن را سیستم سنتی داده می نامم، شما ذخیره سازی اطلاعات را در یك سرور می بینید كه ایستگاه های كاری از طریق سیستم شبكه كامپیوتری به آن دسترسی خواهند داشت. شركت ها برای گسترش زیر ساخت و ذخیره سازی بیشتر اطلاعات به سرور خود چندین سیستم ذخیره ساز نظیر هاردهای اسكازی یا سس و یا نوار اضافه می كنند اما از پردازشگر و حافظه سرور خود همچنان بطور مركزی استفاده می كنند. این ساختار برای شركت های با حجم پایین كاری پاسخگوست اما آیا فكر می كنید این ساختار پاسخگوی شركت های بزرگی مانند یاهوو با داشتن یكصد و بیست و پنج هزار (تاكنون) سرور می باشد؟
بله درست حدس زدید. در اینجا نیاز به سیستم جدیدی هست كه بتواند قابل اطمینان باشد، از منابع سیستم بخوبی استفاده كند و همچنین قابلیت ترمیم اتوماتیك خود را داشته باشد.
هدوپ (Hadoop) یا بهتر بگویم سیستم نرم افزاری انتشاری هدوپ پاسخ به نیاز شركت های بزرگی است كه به دنبال پیاده سازی سیستم كلود برای مشتریان خود هستند.





هدوپ چیست؟
هدوپ یك پروژه مبتنی بر برنامه نویسی متن باز است كه توسط سازمان نرم افزاری آپاچی ایجاد شده است. ایده اولیه هدوپ اولین بار در شركت گوگل رقم خورد اما خیلی ها باور به پیاده سازی این سیستم نداشتن و در چند سال اول این ایده تنها بصورت تئوری مطرح بود. هدوپ امكان ذخیره سازی اطلاعات را در چندین سرور ( پی سی) با هزینه ای پایین فراهم می آورد.
كلودرا شركتی است كه بصورت فعال در این زمینه فعال می باشد و بسته نرم افزاری بی نظیر هدوپ را ایجاد كرده و آن را انتشار داده و پشتیبانی می كند.

ساختار كلی هدوپ
تكنولوژی هدوپ از دو بخش كلی اچ دی اف اس یا سیستم فایل انتشاری هدوپ (Hadoop Distribition File System) و همچنین تكنیك با كیفیت پردازی اطلاعات به نام مپ ریدیوس (MapReduce) استفاده می كند.

ساختار كلی اطلاعاتی در هدوپ بدینگونه می باشد كه اطلاعات توسط سیستم هدوپ شكسته شده و به چندین سرور فرستاده می شود.سرورها بسته به نوع اطلاعات كه ممكن است پردازشی یا ذخیره ای باشد اطلاعات را پردازش یا ذخیره سازی می كنند. در هنگام در خواست اطلاعات مجدد سیستم اطلاعات را از سرور های مختلف گرفته ، مونتاژ كرده و در خروجی نمایش می دهد.
خوبی این سیستم تهیه نسخه پشتیبان از اطلاعات بصورت خودكار است. هر تكه از اطلاعات در چندین قسمت ( سرور ) ذخیره می شود و در صورت آسیب دیدن یكی از سرورها ، سرور دیگر قادر است مسؤولیت را بر عهده گرفته و اطلاعات مورد نظر را جایگزین كند.
برای پیاده سازی هدوپ، كمترین تعداد سرور چند عدد است؟
هرچند پیاده سازی سیستم هدوپ بر روی یك تك سیستم كامپیوتری پیشنهاد نشده است اما نصب و راه اندازی آن تنها برای تست و كسب تجربه روی یك سیستم امكانپذیر است. با توجه به اینكه در این سیستم نیاز به ایجاد نود-سرور هستیم لذا پیشنهاد می كنم در صورتی كه مایل به راه اندازی سیستم ذخیره سازی هدوپ برای سازمان خود هستید از چهار سیستم كامپیوتری ( یك سیستم مركزی و سه نود) استفاده كنید.
چه شركت هایی نیاز به نصب هدوپ دارند؟
سیستم هدوپ برای ذخیره سازی و پردازش حجم اطلاعات بسیار بالا طراحی شده است لذا اگر شركت شما در رده شركت های بزرگ ( اینترپرایز)بوده و دارای چندین هزار كارمند و چندین نرمافزار حجیم اطلاعاتی است از این سیستم استفاده كنید.


منبع:
نویسنده: كیانوش مرادیان
persiandatanetwork.com

نوع مطلب : آموزش • سخت افزار 

گرین
جمعه 24 بهمن 1393 05:06 ب.ظ
بسیار عالی بود
قوی سپید
شنبه 8 آذر 1393 07:54 ب.ظ
خیلی عالی بود . ممنون
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




Admin Logo
themebox Logo