پنجشنبه ۱۵ مرداد ۰۵

راهکارهای مجازی سازی

آشنایی با تجهیزات شبکه و مفاهیم مورد نیاز شبکه

مجازی سازی

۷۱۷ بازديد

در علم کامپیوتر، مجازی‌سازی[۱] به ساخت نمونهٔ مجازی (غیر واقعی) از چیزهایی مثل پلتفرم سخت‌افزاری، سیستم عامل، وسایل ذخیره‌سازی یا منابع شبکه، گفته می‌شود.

مجازی‌سازی از یک نوع تفکر عمیق و اجرا کردن هر آنچه که در فکر و ذهن می‌گذرد و نهایتاً بدون وجود خارجی پیاده‌سازی می‌گردد. در علم کامپیوتر استفاده از تکنولوژی مجازی‌سازی باعث رشد و پیشرفت بسیار شده است. پیاده‌سازی دستگاه‌های سخت‌افزاری به صورت مجازی اما با همان عملکرد مزایای بسیاری را برای ما به به رهاورد کشیده است.

اصولاً نرم‌فزارها مجازی هستند چون ذات آنها فیزیکی نیست. از اینرو می‌توان گفت مجازی‌سازی در اکثر اوقات شکل نرم‌افزاری دارد؛ که البته بر روی یک سخت‌افزار خاص اجرا خواهد شد. طراحی و شبیه‌سازی انواع سوییچ‌ها، روترها، سرورها و ... از این دسته‌اند. شرکت‌هایی نیز در زمینه تولید سیستم‌های مجازی مشغول به کارند نظیر شرکت مایکروسافت با سیستم Hyper-V یا سیستم‌های مبتنی بر هسته لینوکس از جمله ESX.

مزایای مجازی‌سازی

بطور کلی مزایای مجازی‌سازی شامل موارد ذیل است:

  1. کاهش هزینه خرید تجهیزات سخت‌افزاری زیاد
  2. متمرکز سازی
  3. کاهش هزینه‌های جاری نظیر برق، نگهداری، تعمیرات
  4. کاهش گرمای تولیدی توسط دستگاه‌ها
  5. عدم نیاز به فضای زیاد به نسبت حالت سنتی
  6. استفاده از بیشترین ظرفیت تجهیزات سخت‌افزاری
  7. جابجایی راحت
  8. پشتیبان‌گیری راحت از اطلاعات
  9. تسریع امور به خاطر وجود بالقوه دستگاه‌ها و عدم نیاز به صرف زمان برای خرید، نصب و آماده‌سازی
  10. امکان تنظیم و نصب سرورها و تجهیزات مجازی با استفاده از الگو و کپی برداری

منبع : ویکی پدیا

مجازی سازی

۷۸۰ بازديد

Virtualization چیست؟

 

Virtualization (مجازی سازی) فرایند ایجاد یک نسخه مجازی از چیزی مانند نرم افزار، سرور، استوریج و شبکهاست. این فرایند موثرترین راه برای کاهش  هزینه های دنیای فناوری اطلاعات است در حالی که در تمام سطوح کارایی و بهره وری آن را افزایش می دهد.

مزایای مجازی سازی

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

  • کاهش هزینه های عملیاتی
  • Downtime ها را کاهش داده و یا از بین برده
  • افزایش بهره وری، کارایی و پاسخگویی دنیای IT
  • آماده سازی سریعتر برنامه ها و منابع
  • تداوم کسب و کار و بهبود بازیابی اطلاعات
  • ساده سازی مدیریت دیتا سنتر

مجازی سازی چگونه کار می کند؟

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

Virtualization از نرم افزار استفاده می کند تا عملکرد سخت افزار را شبیه سازی کند و یک سیستم کامپیوتر مجازی بسازد. این موضوع سازمان ها را قادر می سازد که در یک سرور بیش از یک سیستم کامپیوتر مجازی بسازند (که هر کدام می توانند سیستم عامل و نرم افزار های مختلفی را داشته باشند). مزایای آن عبارت اند از مقرون به صرفه بودن و بهره وری بهتر.

Virtual Machine

سیستم کامپیوتری مجازی که به نام ماشین مجازی (VM) شناخته می شود، یک محفظه ی نگهدارنده ی نرم افزار است که می تواند یک سیستم عامل و یا برنامه هایی را داخل خود داشته باشند. ماشین های مجازی کاملا از یک دیگر مستقل هستند. قرار دادن چندین VM در یک سیستم این اجازه را می دهد که سیستم عامل ها و برنامه های مختلفی را فقط در یک سرور فیزیکی و یا یک هاست اجرا کنیم.

یک لایه نازک از نرم افزار به نام “hypervisor” ماشین های مجازی را از هاستی که روی آن نصب شده اند جدا می کند. hypervisor متناسب با نیاز هر ماشین و به صورت پویا، منابع پردازشی را به ماشین ها اختصاص می دهد.

 

کلمات کلیدی مربوط به مجازی سازی

ماشین های مجازی مشخصات زیر  را دارند که هر کدام فواید مختلفی را ارائه می کنند.

Partitioning

  • اجرا کردن سیستم عامل های مختلف روی یک سرور
  • تقسیم کردن منابع سیستم بین ماشین های مجازی

Isolation

  • امنیت و بروز خطا برای هر ماشین مجازی در سطح سخت افزار ایزوله است
  • حفظ عملکرد ماشین ها با کنترل پیشرفته ی منابع پردازشی

Encapsulation

  • حالت کلی هر ماشین مجازی در فایل هایی ذخیره می شود
  • ماشین های مجازی به سادگی جابجایی فایل ها، انتقال می یابند

Hardware Independence

  • آماده سازی و جابجایی ماشین های مجازی به هر سروری

انواع مجازی سازی

 

مجازی سازی سرور

مجازی سازی سرور این امکان را می دهد که سیستم عامل های مختلفی را روی یک سرور به صورت ماشین های مجازی با بهره وری بالا، اجرا کنیم. فواید کلیدی آن به صورت زیر است:

  • کارایی بهتر
  • کاهش هزینه عملیاتی
  • انجام سریع کار های سنگین
  • بهبود عملکرد برنامه ها
  • در دسترس بودن بالای سرور
  • از بین بردن پیچیدگی سرور و جلوگیری از بی مصرف ماندن سرور

مجازی سازی شبکه

مجازی سازی شبکه ساخت دوباره ی یک شبکه فیزیکی به صورت کامل و منطقی است. مجازی سازی شبکه این امکان را می دهد که برنامه ها دقیقا به همان صورت که در شبکه ی فیزیکی اجرا می شوند در یک شبکه مجازی اجرا شوند که فواید عملیاتی بهتر و استقلال سخت افزاری موجود در مجازی سازی را به همراه دارد. مجازی سازی شبکه، دستگاه ها و سرویس های شبکه را به صورت منطقی ارائه می کند (مانند سوئیچ، روتر، فایروال و *******)

مجازی سازی دسکتاپ

استقرار دسکتاپ به عنوان یک سرویس مدیریت شده مجازی سازی دسکتاپ این امکان را می دهد که سازمان های IT در مقابل تغییر نیاز ها و فرصت های در حال ظهور سریعتر پاسخ دهند. برنامه ها و Desktopهای مجازی را می توان به سرعت در دسترس کارکنان سازمان قرار داد در حالی که مکان این کارکنان میتواند در داخل سازمان و یا اینکه دور از سازمان باشد. این کارکنان حتی می توانند از ipad و تبلت های اندرویدی خود برای دسترسی به این برنامه ها و desktopها استفاده کنند.

مجازی سازی در مقابل CLOUD COMPUTING

اگرچه مجازی سازی و  Cloud Computing هر دو تکنولوژی های فوق العاده ای هستند اما نمی توان آن ها را به جای هم نام برد و استفاده کرد. مجازی سازی یک راهکار نرم افزاری است که محیط محاسبات پردازشی را از زیرساخت های فیزیکی مستقل می کند، در حالی که Cloud Computing سرویسی است که با دریافت تقاضا منابع محاسباتی به اشتراک گذاشته (مانند نرم افزار یا اطلاعات) را از طریق اینترنت در دسترس دریافت کننده ی سرویس قرار می دهد. به عنوان یک راه حل تکمیلی، سازمان ها می توانند با مجازی سازی سرور های خود شروع کنند، سپس به سمت استفاده از Cloud Computing حرکت کنند تا کارایی بهتر و سرویس بهینه تری را داشته باشند.

راهکارهای پشتیبان گیری - دیتا سنتر بک آپ

۷۸۵ بازديد

راه کارهای پشتیبان گیری - دیتا سنتر بک آپ

سرورها و سایتهایی که حاوی اطلاعات مهمی می باشند ، نیاز ویژه ای به برآوردن امنیت لازم جهت حفاظت از اطلاعاتشان دربرابر مشکلات سخت افزاری و نرم افزاری دارند. در این راستا می توانند از سرویس پشتیبان گیری (Backup) استفاده کرده و آن را بر روی سرور خود راه اندازی کنند.

تعریف – دیتا سنتر بک آپ 

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

دیتا سنتر بک آپ در درجه اول به عنوان بخشی از اقدامات بازیابی اختلالات دیتا سنتر شناخته می شود که منجر به تداوم بیزینس می شود. به طور معمول، دیتا سنتر بک آپ شامل موارد زیر است:

  • پشتیبان گیری از داده ها و آرشیو سیستم ها و گره ها (node) در سرتاسر مرکز داده
  • نصب و نگهداری منابع زیرساخت های سخت افزاری مانند سرورها، دسکتاپ و دستگاه های شبکه و / یا اتصالات اینترنت
  • پشتیبان گیری غیر تابعی از اجزای مرکز داده مانند پاور و منابع خنک کننده دیتا سنتر

داده ها و اپلیکیشن ها معمولا از طریق مرکز داده یا نرم افزار پشتیبان گیری حرفه ای به دیتا سنتر بک آپ دسترسی دارند همچنین داده های بک آپ گرفته شده را می توان در دیتا بک آپ یا در آف-سایت (off-site) ذخیره کرد .

 

 

تعریف – استوریج دیتا سنتر و بک آپ مدیریتی

ذخیره سازی و پشتیبان گیری مدیریتی

ذخیره سازی داده ها نیاز به رشد و توسعه نمایی دارد زیرا یک راه حل جامع مقیاس پذیر برای تهیه نسخه پشتیبان ، انجام ذخیره سازی، و حفاظت از داده های حیاتی ، به شمار می آید. با وجود اینکه ؛ پیاده سازی و مدیریت زیرساخت های ذخیره سازی جهت ایجاد نتاسب بین اپلیکیشن ها و انطباقات مورد نیاز ، می تواند بسیار وقت گیر و هزینه بر باشد ،برای سازمان های بزرگ لازم الاجرا هستند. باید توجه داشت که برون منبعی(outsource) ذخیره سازی و پشتیبان گیری به QTS نیاز دارند.

راه حل
مدیریت پشتیبان گیری مدیریتی به اشتراک گذاشته شده به صورت شخصی و ایمن، در شبکه خانگی قابل اجرا است و این قابلیت را دارد که ذخیره اطلاعات بر روی نوار یا دیسک با امکان گزارش دهی کامل ؛ انجام گیرد . این راه حل در صنعت پیشرو ذخیره سازی Tek و سخت افزار DataDomain با Symantec NetBackup و نرم افزار Aptare تعریف شده است.
SANهای مدیریتی سریع ، فایبر چنل های مطمئن و iSCSI SAN ، از جمله سرویس های ذخیره سازی الحاقی هستند که بین نیازهای بیزینس تعادل برقرار می کنند. این پلت فرم ها بر پایه ی EMC، CLARiiON، VNX،Brocade, Network Appliance and Cisco technologies تعریف شده اند.

مدیریت چرخش نوار (Tape Rotation) منابع ذخیره سازی داده ها  از یک محل آف-سایت (off-site) امن ؛ می باشد . به کار بردن QTS که قبل تر به آن اشاره شد با استفاده از یک صنعت پیشرو در سرویس های ذخیره سازی داده ، سهولت بیشتری پیدا می کند همچنین قابلیت هایی نظیر تحقق یافتن امنیت داده ها، صحت و درستی داده ها و بازیابی مطمئن آنها ؛ را ارائه می دهد.

از جمله ویژگی های برجسته QTS می توان به موارد زیر اشاره کرد :

  • مقیاس پذیر
  • مقرون به صرفه
  • دارا بودن سرویس های ذخیره سازی ایمن برای داده های حیاتی
  •  سازگاری با محیطهای مختلف
  • امکان دسترسی ایمن به داده ها در هر زمان ممکن

منبع : فاراد سیستم