راهکارهای دیتاسنتر

راهکارهای دیتاسنتر

راهکارهای دیتاسنتر

راهکارهای دیتاسنتر

راه اندازی هارد درایو تحت شبکه (NAS) روی رزبری پای

راه اندازی هارد درایو تحت شبکه (NAS) روی رزبری پای

NAS یا Network Attached Storage به معنی «هارد درایو تحت شبکه» به شما در اشتراک گذاری فایل‌ها کمک می‌کند.

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

 

این پروژه برای چه کاری است؟

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

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

دقت کنید که فایل‌های بسیار مهم شما فقط در یک هارد درایو نباشند چون در صورت بروز مشکل برای هارد یا سوختن آن توانایی دسترسی به اسناد خود را نخواهید داشت.

به طور کلی دو کلاس مختلف از NAS وجود دارد:

  • Low-power NAS: در این نوع اولویت بر کم مصرف و کم هزینه بودن است و برای ذخیره سازی فایل‌هایی است که گاه گاه به آن دسترسی خواهید داشت و موضوع مورد بحث ما در این مقاله این نوع است.
  • High-power NAS: در این نوع اولویت بر سرعت دسترسی است و برای دسترسی سریع به فایل‌ها  و استریم کردن فایل‌های HD به کار می‌رود.

وسایل مورد نیاز

  • برد رزبری پای مدل B
  • کابل اِترنت برای اتصال به شبکه داخلی
  • یک کارت حافظه SD برای بوت کردن
  • منبع تغذیه برای برد
  • یک هارد درایو با حجم مناسب که از طریق USB به برد متصل است

وسایل مورد نیاز

برای راه اندازی یک NAS به کمک رزبری پای نیاز به کد زدن یا کامپایل کردن چیزی ندارید اما داشتن اطلاعات کمی از لینوکس و محیط آن کار شما را ساده‌تر می‌کند، اما دانستن آن ضروری نیست.

شما باید کارهای زیر را انجام دهید:

  • فایل‌ها خود را بر روی رزبری پای پیکربندی کنید
  • اجرای دستورات لینوکس برای نام کاربری و رمز عبور
  • استفاده از یک ابزار استاندارد برای ویندوز، مک یا لینوکس برای اضافه کردن درایو شبکه
  • متصل کردن کامپیوترها با استفاده از کابل

چگونه کار می‌کند

رزبری پای به عنوان یک سامبا سرور (Samba server) پیکربندی می‌شود و فایل‌های خود را در معرض اشتراک با کلاینت‌های (Samba client) خود قرار می‌دهد. لازم به ذکر است که سامبا در اصل یک پروتکل ویندوزی است که با نام Server Message Block یا همان SMB شناخته می‌شود اما بر روی دیگر سیستم عامل‌ ها هم بسیار محبوب شده است.

البته راه‌های دیگری مانند ftp هم وجود دارد اما با وجود از پیش تعبیه شدن «سامبا» در ویندوز و مک و نصب بسیار بسیار ساده‌ی آن بر روی لینوکس این راه را انتخاب کرده‌ایم.

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

دقت کنید که برای دسترسی به ویدئوهای HD یا Full HD ممکن است کمی با تأخیر مواجه شوید که این امری است طبیعی.

مراحل اجرای پروژه

  1. پیکربندی سامبا سرور بر روی رزبری پای
  2. پیکربندی کلاینت سامبا بر روی ویندوز
  3. پیکربندی کلاینت سامبا بر روی لینوکس
  4. پیکربندی کلاینت سامبا بر روی مک
  5. پیکربندی کلاینت سامبا بر روی تلفن‌های هوشمند اَندرویدی

پیکربندی سامبا سرور بر روی رزبری پای

قبل از شروع باید به این نکته توجه کنید که دستورات و کامندهای گفته شده باید در ترمینال (terminal) وارد شوند. اگر مشکلی در باز کردن ترمینال یا نحوه استفاده از آن دارید می‌توانید عبارات «open terminal Gnome» و یا  «open terminal LXDE» را جستجو کنید و نتایج آن را مطالعه کنید.

شما می‌توانید از مرورگر خود رزبری پای برای کپی کردن از دستورات استفاده کنید و آن‌ها را درون ترمینال بچسبانید. این کار باعث  جلوگیری از بروز خطا و اشتباه و همچنین باعث حفظ زمان شما می‌شود.

همیشه سعی کنید دستورات را تا حدودی درک کنید و همینطور کورکورانه آن‌ها را کپی و اجرا نکنید. شما می‌توانید با استفاده از راهنما تا حدودی از ماهیت کلمه کلیدی یا دستور اطلاع پیدا کنید. به طور مثال با نوشتن کلمه‌ی «man» در ابتدای دستورات راهنمای آن‌ها به شما نمایش داده می‌شود. و برای خروج می‌توانید از «q» استفاده کنید. مثال:

man mkdir

بسیاری از دستورات با sudu آغاز می‌گردند، sudu پیشوندی است که به یک کاربر عادی اجازه اجزای دستوراتی را می‌دهد که بر روی بقیه کاربران سیستم هم تأثیر می‌گذارد.

متصل کردن رزبری پای به شبکه

اینترنت دار بودن رزبری پای را بررسی کنید:

برای این کار از دستور ping استفاده می‌کنیم

ping www.google.com

که نتیجه باید چیزی شبیه به این باشد

۶۴ bytes from a.b.c.d: icmp_seq=n ttl=n time=n

۶۴ bytes from a.b.c.d: icmp_seq=n ttl=n time=n

۶۴ bytes from a.b.c.d: icmp_seq=n ttl=n time=n

 که در محل a,b,c و d با عددهایی که نشانگر آیپی آدرس است جایگزین خواهید شد، در غیر این صورت رزبری پای اینترنت ندارد و باید قبل از ادامه و رسیدن به مراحل بعد مشکلات آن را بررسی کنید.

برای خارج شدن از کلیدهای ترکیبی ctrl+c استفاده می‌کنیم.

نصب نرم افزار سامبا

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

sudo apt-get install samba samba-common-bin

نتیجه باید یه شکل زیر ظاهر شود

Do you want to continue? [Y/n]

کلید «y» و سپس کلید اینتر را بزنید.

برای این که خیالمان راحت‌تر شود با اجرای دستور زیر از پیکربندی سامبا یک پشتیبان تهیه می‌کنیم که در صورت بروز مشکل از آن استفاده کنیم.

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old

اعمال امنیت بر روی سامبا سرور، روی رزبری پای

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

برای اینکار پیکربندی سامبا را تغییر می‌دهیم.

sudo nano /etc/samba/smb.conf

به دنبال قسمت ##### Authentication ##### بگردید و متن

# security = user

را به شکل زیر تغییر دهید

security = user

دقت کنید که با کلیدهای صفحه کلید در نانو ادیتور به قادر به حرکت هستید. حال تغییرات اعمال شده را ذخیره کرده و سامبا را با اجرای دستورات زیر دوباره راه اندازی می‌کنیم.

Control-X

y

Enter

sudo /etc/init.d/samba restart

 نتیجه باید شبیه متن زیر باشد.

Stopping Samba daemons: nmdb smdb

Stopping Samba daemons: nmdb smdb

پیکربندی محل‌های خصوصی بر روی رزبری پای

سامبا رو طوری پیکربندی میکنیم که هر کاربر به home directory خود دسترسی داشته باشد.

برای این کار smb.conf را در nano باز می‌کنیم

sudo nano /etc/samba/smb.conf

 به دنبال قسمتی بگردید که با [homes] شروع می‌شود، در این قسمت متن زیر را از

read only = yes

به متن زیر تغییر دهید

read only = no

حال تغییرات اعمال شده را ذخیره می‌کنیم

Control-X

y

Enter

 سامبا را دوباره راه اندازی می‌کنیم تا از فایل جدید پیکربندی استفاده کنیم

sudo /etc/init.d/samba restart

با اجرای دستور فوق باید چنین چیزی را مشاهده کنید:

Stopping Samba daemons: nmdb smdb

Stopping Samba daemons: nmdb smdb

 بصورت پیش فرض نام کاربری «pi» تعریف شده است. برای دسترسی دادن به این نام کاربری به عنوان کاربر سامبا دستور زیر را اجرا می‌کنیم

sudo smbpasswd -a pi

 از شما خواسته می‌شود که دوبار رمز عبور خود را وارد کنید. اگر می‌خواهید از نام کاربری دیگری برای سامبا استفاده کنید، یک نام کاربری جدید تعریف کنید.

sudo useradd bahador -m -G users

sudo passwd bahador

و دوباره از شما درخواست وارد کردن گذر واژه‌ی bahador را به تعداد دو بار می‌کند.

اگر با «smbpasswd» به مشکل خوردید و برای شما کار نکرد می‌توانید این دستور را امتحان کنید

pdbedit -a -u bahador

یا بصورت جایگزین

sudo apt-get install samba-common-bin

این کار به شما اجازه می‌دهد که از «smbpasswd» استفاده کنید. حالا به این کاربر اجازه دهید که کاربر سامبا باشد

sudo smbpasswd -a bahador

و در آخر هم دوبار رمز عبور را وارد کنید.

پیکربندی محل‌های عمومی بر روی رزبری پای

این قسمت کاملاً اختیاری است و برای زمانی کاربرد دارد که شما تعداد کاربران دیگری دارید که می‌خواهند فایل‌های خود را به اشتراک بگذارند.

ابتدا یک دایرکتوری برای فایل‌های عمومی ایجاد می‌کنیم.

sudo mkdir /home/shares

sudo mkdir /home/shares/public

sudo chown -R root:users /home/shares/public

sudo chmod -R ug=rwx,o=rx /home/shares/public

وارد پیکربندی سامبا می‌شویم

sudo nano /etc/samba/smb.conf

در آخر فایل این متن را اضافه می‌کنیم:

 

[public]

comment = Public Storage

path = /home/shares/public

valid users = @users

force group = users

create mask = 0660

directory mask = 0771

read only = no

حال تغییرات اعمال شده را ذخیره می‌کنیم

Control-X

y

Enter

 سامبا را دوباره راه اندازی می‌کنیم تا از فایل جدید پیکربندی استفاده کنیم

sudo /etc/init.d/samba restart

با اجرای دستور فوق باید چنین چیزی را مشاهده کنید:

Stopping Samba daemons: nmdb smdb

Stopping Samba daemons: nmdb smdb

 پیکربندی کلاینت سامبا بر روی ویندوز

اگر کاربر ویندوز باشید می‌توانید بدون نیاز به هیچ برنامه‌ی اضافی از سامبا استفاده کنید. در ویندوز NAS با نام «network drive» شناخته می‌شود.

اگر برنامه Help ویندوز را باز کنید و عبارت «network drive» را جستجو کنید صفحه‌ای مانند تصویر زیر برای شما نمایان خواهد شد.

رزبری پای nas

با دنبال کردن دستورالعمل‌ها می‌توانید درایو مورد نظر خود را اضافه کنید (معمولاً Z به طور پیش فرض استفاده می‌شود). با توجه به نسخه‌ی ویندوز شما یک چنین تصویری را مشاهده خواهید کرد.

رزبری پای nas

کافی است مسیر رزبری پای را بدهید و «Finish» را بزنید. فرمت شما باید به این شکل باشد \\computer_name\directory در این شکل «bigdisk» نام کامپیوتر و نام کاربری «bahador» است. شما می‌توانید آیپی آدرس آن را هم وارد کنید به طور مثال:

۱۹۲.۱۶۸.۰.۲

اگر در مرحله‌ای که اشاره شد برای رزبری پای خود نام کاربری و رمز عبور گذاشته بودید در این مرحله باید آن‌ها را وارد کنید.

 رزبری پای nas

 نام کاربری و گذر واژه‌ی شما باید بر روی رزبری پای معتبر باشند. برای دسترسی به محل ذخیره سازی عمومی هر نام کاربری قابل قبول است اما برای دسترسی به محل خصوصی باید نام کاربری باید با آخرین قسمت پوشه یکی باشد (بعد از کرکتر \ )

در ویندوز این امکان برای شما وجود دارد که هر دو محل خصوصی و عمومی را با نام‌های مختلف به عنوان درایو به کامپیوتر خود اضافه کنید.

 پیکربندی کلاینت سامبا بر روی لینوکس

در لینوکس راه‌های مختلفی برای به تنظیم و پیکربندی کردن لینوکس برای دستیابی به سامبا وجود دارد. راحت‌ترین آن باز کردن یک فایل منیجر (مانند nautilus, thunar) به وسیله کلیدهای ترکیبی ctrl+L می‌باشد.

smb:///

رزبری پای nas لینوکس

 نام دامنه (Domain) معمولاً مورد نیاز نیست.

رزبری پای nas لینوکس

 سرور همان آدرس رزبری پای و share همان طریقه اشتراک گذاری است. بسیاری از برنامه‌های مدیریت فایل دارای قابلیت جستجوی شبکه هستند. بخش‌های خاصی با زدن کلیدهای ترکیبی  ctrl+L و زدن دستور زیر قابل جستجو است.

smb://

 برای مونت کردن موفقیت آمیز برنامه‌های مدیریت فایل در محیط‌های GNOME و XFCE نیاز به نصب gvfs backend (در اوبونتو یا دبیان پکیج gvfs backend) است. برای KDE برنامه‌های مدیریت فایل مانند Dolphin مورد نیاز است.

رزبری پای nas لینوکس

 برای مونت کردن از طریق کامند لاین معمولاً پکیج cifs-utils را باید نصب کنید. در کامند لاین دستورات زیر را اجرا کنید

mount -t cifs -o username=,password='’ //server/share /mountpoint

چون به طور مداوم به آن دسترسی پیدا می‌کنید بسیار بهتر است که دستور زیر را هم اجرا کنید

//server/share /mountpoint cifs username=,password= 0 0

بهتر است از امنیت بیشتری برخوردار باشیم  و فایل‌ها توسط هر کسی قابل دسترسی نباشند.

//server/share /mountpoint cifs credentials=/path/to/credentials 0 0

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

username=

password=

 پیکربندی کلاینت سامبا بر روی مک

بر روی مک دردسر چندانی ندارید کافیست Finder را باز کنید و می‌بینید که نام رزبری پای در سمت راست زیر «SHARED» نمایش داده می‌شود. هنگامی که بر روی آن کلیک می‌کنید Connection Failed می‌گیرید اما با زدن Connect as و وارد کردن نام کاربری و گذر واژه خود می‌توانید به آن متصل شوید و درایوهای خود را در آن مشاهده کنید.

پیکربندی کلاینت سامبا بر روی تلفن‌های هوشمند اَندرویدی

 کلاینت‌های بی‌شماری برای اَندروید وجود دارند ما در اینجا به طور نمونه از File Expert نام می‌بریم. اما با جستجو کردن می‌توانید موارد بسیاری را برای آن پیدا کنید. مراحل استفاده از این برنامه به صورت زیر است:

  1. نصب کردن اپلیکیشن File Expert
  2. باز کردن اپلیکیشن File Expert
  3. در درون برنامه «+» در گوشه سمت راست بالا را بزنید
  4. قسمت Network
  5. بر روی Windows/Samba sharing بزنید
  6. بر روی Create new account بزنید
  7. قسمت domain را خالی بگذارید
  8. نام کامپیوتر را raspberrypi وارد کنید
  9. nickname را به bahador تغییر دهید
  10. نام کاربری را به bahador تغییر دهید
  11. گذر واژه مربوط را وارد کنید
  12. بر روی  Okay بزنید
  13. بر روی سرور «pi» واقع در لیست «File Sharing Servers» بزنید و کار تمام است.

مجازی سازی

مجازی سازی

در این مقاله ابتدا چند نمونه از مزایای مجازی سازی را برایتان بیان میکنم تا با این تکنولوژی چشمگیر و علت توسعه روز افزون آن شوید و در ادامه تعریف جامع  و چکیده مطلب در این حوزه را برایتان شرح خواهم داد.

 

مجازی سازی یک مسیر اجتناب ناپذیر پیش روی مجموعه هاست چون نه تنها امکان و مزیتی را از دست نمیدهید بلکه از مزایای زیر نیز بهره مند میشوید :

۱- صرفه جویی اقتصادی چشمگیر در کوتاه مدت و بلند مدت

۲- صرفه جویی در مصرف انرژی

۳- افزایش مدیریت و نظارت

۴- افزایش سرعت و کیفیت سرویس های نرم افزاری

۵- افزایش راندمان کاری

۶- سهولت در پشتیبان گیری از اطلاعات

۷- نگهداری ساده تر و بهینه تر سرویسها

۸- استفاده بهینه از ظرفیت سخت افزار موجود

۹- کاهش نیاز به سخت افزار

۱۰- تامین بهتر امنیت اطلاعات

۱۱- مدیریت امنیت اطلاعات

۱۲- امکان اعمال تغییرات، بسیار سریعتر و با انرژی کمتر

۱۳- کاهش فضای فیزیکی مصرفی برای سیسمهای آی تی در دیتا سنتر ها و حتی میز کاربران

۱۴- کار و پایداری بی وقفه حتی در صورت خرابی سخت افزار و یا ارتقا سخت افزار

۱۵- کاهش چشمگیر مصرف پهنای باند در شبکه

۱۶- افزایش پایداری شبکه و زیر ساخت

۱۷- آلودگی صوتی و حرارتی پایین تر

و …

مجازی سازی virtualization

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

 

 

مجازی سازی چیست

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

همانطور که می دانید کامپیوترهای نسل جدید از ۴ لایه زیرتشکیل شده اند.

معمولا این ۴ لایه به هم وابسته اند منظور این است که اگر در سخت افزار مشکلی ایجاد شد در سیستم عامل هم اشکال ایجاد می گردد به طور مثال  با سوختن هاردکامپیوتر اطلاعات و سیستم عامل از بین می رود یا با سوختن پاور کامپیوتر سیستم دیگر روشن نمی شود. در مجازی سازی سعی می کنیم که این مشکلات رابرطرف کنیم. به اینصورت که مشکل وابستگی بین لایه ها را از بین میبریم. به بیان دیگر، مجـازی سـازی پیونـد دهنـده میـان سـخت افـزار و سیسـتم عامـل اسـت و بـه شـما اجـازه میدهد جند نرم افزار کاربردی وسیستم عامل رابر روی یک سیستم فیزیکی پیاده سازی کنید بـه نحـوی که باعث بهره وری در هزینـه هـای سـخت افـزار و نـرم افـزار و همچنـین اسـتفاده بهینـه از تمـامی منـابع سیستمی، کاهش هزینه و کاهش مصرف انرژی شود.

مجازی سازی درسال ۱۹۶۰  توسط شرکت  (International Business Machines)IBM آغاز شد و به عنوان یک روش منطقی برای تقسیم منابع سیستم توسط رایانه های بزرگ, بین برنامه های مختلف ارائه شد.ازآن زمان معنای اصطلاح مجازی سازی (Virtualization ) گسترش یافت.

مجازی سازی تکنولوژی است که بوسیله آن می توانیم به طور همزمان دو یا چند سیستم عامل را روی یک سرور راه اندازی کنیم. این تکنولوژی نرم افزاری موجبات دگرگونی در چشـم انـداز فناوری اطلاعات (IT) و همچنین تغییرات اساسی در زیرساخت سازمان را فراهم می کند.

 

لازم به ذکراست که شرکت های مختلفی ازجمله:

VMWARE

KVM

CITRIX

MICROSOFT

RED HAT

CISCO

 

 

 

 

دراین حوضه فعالیت دارندوبا ارائه راهکارهای مجازی سازی ,انواع نرم افزارهای کاربردی و…بازار رقابتی این حوضه رارهبری میکنند.

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

  • Storage Virtualization
  • Server Virtualization
  • Network Virtualization
  •  Desktop Virtualization
  • Application Virtualization
  • Data Center Virtualization (Private Cloud )
  • Desktop Virtualization

مجازی سازی دسکتاپ فناوری نرمافزاری است که محیط دسکتاپ و نرم افزار کاربردی مرتبط را از دستگاه مشتری فیزیکی جدا میکند که برای دسترسی به آن استفاده میشود

مجازی سازی دسکتاپ را می توان در رابطه با مجازی سازی برنامه و سیستم های مدیریت نمایه کاربر استفاده کرد که اکنون “مجازی سازی کاربر” نامیده می شود تا یک سیستم مدیریت جامع دسکتاپ را ارائه دهد. در این حالت تمام اجزای دسکتاپ مجازی می شوند، که اجازه می دهد تا یک مدل تحویل دسکتاپ بسیار قابل انعطاف پذیر و بسیار امن تر ارائه شود.

Storage Virtualization

در علم کامپیوتر، مجازی سازی ذخیره سازی از مجازی سازی برای استفاده از قابلیت های بهتر و ویژگی های پیشرفته تر در سیستم های ذخیره سازی داده های کامپیوتری استفاده

می کند.

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

Server Virtualization

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

Network Virtualization

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

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

Application Virtualization

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

Data Center Virtualization (Private Cloud (

 

منظور از مرکز داده یا Data Center محلی هست که شما کلی سرور فیزیکی دارید ، کلی روتر و سویچ فیزیکی دارید ، کلی زیرساخت شبکه فیزیکی دارید ، کلی تجهیزات و مکانیزم های مانیتورینگ دارید ، کلی تجهیزات ذخیره سازی اطلاعات یا Storage های فیزیکی دارید و …. حالا وقتی صحبت از Data Center Virtualization یا مجازی سازی مرکز داده میشه یعنی شما کلی سرور مجازی غیرقابل لمس دارید ، سویچ ها و روترهای مجازی دارید ، زیرساختارهای شبکه مجازی شده دارید ، تجهیزات ذخیره سازی اطلاعات یا Storage های مجازی دارید ، ترافیک مجازی دارید ، مدیریت ترافیک مجازی دارید ، مانیتورینگ مجازی دارید و … که همه اونها توسط یک مجموعه ای به نام مجازی سازی مرکز داده انجام میشه که مثلا مجموعه نرم افزاری VMware VSphere یکی از این پکیج های مجازی سازی مرکز داده هست .

 

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

خب حال رسیدم به این که ببینیم مجازی سازی چگونه در سازمان یا نهادهای ما کار میکنه واین که عکلکرد آن در سیستم چگونه است.

در این فناوری یک  لایه نرم افزاری به نام   Hypervisor (برای مثال Hypervisor در ابزار کمپانی VMware با نام  ESXi  ارائه می شود)  بین ماشین های مجازی و سخت افزار قرار می گیرد.

 

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

 

ماشین های مجازی کاملااز هم تفکیک شده اند و به یکدیگر وابستگی ندارند. وظیفه  Hypervisor

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

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

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

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

 

مجازی سازی مناسب چه سازمان هایی است؟

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

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

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

۱٫    صرفه جویی در هزینه های مستقیم و غیر مستقیم

۳٫    پایین آمدن هزینه های نگهداری و نیروی انسانیCooling ,Powering

۴٫     پشتیبانی از سیستمها و سرویسهای قدیمی موجود در سازمان

۵٫    دسترس پذیری بالا یا High Availability

۶٫    استفاده بهینه از منابع سخت افزاری سازمان و بالابردن بهره وری

۷٫    تجمیع سرویسهای سازمان در یک یا چند سرور ، که باعث ایجاد مدیریت متمرکز و امنیت بالا میشود

۸٫    تسریع در پیاده سازی سرویسهای مختلف و ایجاد سریع سرویسهای جدید در جهت افزایش کسب و کار

۹٫    افزاری سازمان  یکپارچه سازی منابع سخت

۱۰٫  ارائه ماشینهای مجازی به جای ماشینهای فیزیکی و اجرای سیستم عاملهای مختلف روی یک هاست فیزیکی


 

آموزش مجازی سازی

 

دوره جامع آموزش مجازی سازی

مخاطب: مدیران ارشد و میانی فن آوری اطلاعات و ارتباطات

محتوای کلی دوره مجازی سازی :

۱-مرور پیش نیازهای مجازی سازی :

– لینوکس مقدماتی

– سرویس های مایکروسافتی مانند : اکتیو دایرکتوری و …

– شبکه ( تسلط کلی به مفاهیم شبکه روتینگ ، سوئیچینگ ، امنیت اطلاعات و …)

۲- تشریح مفاهیم مجازی سازی شامل:

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

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

. مجازی سازی برنامه ها

. مجازی سازی بستر (سوئیچینگ،روتینگ)

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

۳- مقایسه مجازی سازهای سرور و ویژگیهای هر یک

۴- مقایسه مجازی سازهای دسکتاپ و نحوه ی عملکرد و ویژگیهای هر یک و انواع پروتکل ها و بررسی ویژگیهای هر یک

۵- مقایسه مجازی سازهای برنامه ها

۶- آموزش مجازی سازی سرور با

VMware  -۷ آموزش مجازی سازی سرور با

Citrix -8 آموزش مجازی سازی دسکتاپ با

Horizon -9 آموزش مجازی سازی دسکتاپ با

Citrix -10 آموزش مجازی سازی دسکتاپ با RDP و

Remote FX -11 آموزش مجازی سازی برنامه های با چند راهکار مطرح در این زمینه

۱۲- معرفی و آموزش انواع دستگاههای کلاینت مطرح در بازار و مقایسه ویژگیهای آنها

۱۳- آموزش استفاده ترکیبی از راهکارهای مجازی سازی سرور، دسکتاپ و برنامه ها (بهینه ترین و حد اعلای بهره مندی از انواع متد مجازی سازی)

۱۴- آموزش مجازی سازی برخی از سرویسها مانند: فایروال ، شیر استوریج ، مانیتورینگ و …

۱۵- راه اندازی کارگاه مجازی سازی شخصی (نصب ، پیکر بندی ، مدیریت ، بهینه سازی و اتوماتیک سازی)

۱۶- آموزش چگونگی بررسی نیاز یک سازمان

۱۷- بررسی رابطه سخت افزار سرور با مجازی سازها

۱۸- نحوه محاسبات جهت انتخاب سخت افزار سرور

۱۹- آموزش انتخاب سخت افزار سرور مناسب هر راهکار مجازی سازی

۲۰- بررسی رابطه مجازی سازی با مدیا وزیر ساخت شبکه و آموزش طراحی و اجرای مناسب بصورت ساختار یافته

۲۱- آموزش بررسی عملکرد و ظرفیت یک مجازی ساز

۲۲- آموزش تحلیل و مدل سازی و ارائه مستندات جهت تدوین سیاست کلی سازمان

هر یک از کانسپت های فوق دارای سرفصل های تعریف شده آکادمیک میباشد که پیشروی بر اساس آنها بسیار زمان بر میباشد(بالغ بر ۴۰۰ ساعت) و منتج به تربیت کارشناس در هر یک از آن کانسپت ها میشود و معمولا تجمیع همه ی این مباحث تخصصی با تمام جزئیات مناسب یک شخص نمیباشد، اما در صورت درخواست دانشجویان امکان تشریح و آموزش تخصصی و آکادمیک هر کانسپت توسط مربی متخصص آن توسط مجموعه رها وجود دارد.

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

– تدوین نقشه راه و سیاست اصلی سازمان در مقوله ی فن آوری اطلاعات و ارتباطات

– گزینش بهینه متخصص برای هر یک از موارد در مقوله ی مجازی سازی (پسیو، سرور، مایکروسافت، لینوکس، شبکه و…)

– پیشروی و خودآموزی، همگام با سرعت رشد علم در این حوزه

– انتخاب مناسب دوره های تخصصی جهت فراگیری به نحوی که برای آنها کاربردی و مفید باشد

– انتخاب نقاط عطف مناسب جهت کوچ به صورت فاز به فاز به سمت مجازی سازی

– تدوین سیاست های مطلوب جهت فیلترینگ مناسب برای برون سپاری خدمات مورد نیاز سازمان به شرکت های پیمانکار

در آخر لازم بذکر است که مجموعه شرکت های مهندسی دانش بنیان رها (هلدینگ رها) با سابقه ای بیش از یک دهه در بحث مجازی سازی و همچنین دارا بودن آموزشگاه آزاد فنی و حرفه ای رها (تاسیس ۱۳۷۹) در مجموعه ی خود، تجربه ای ارزنده در تدوین و استاندارد سازی و ارائه دوره هایی اینچنین برای سازمانها ارگانها داشته، که از آنجایی که مرجعیتی مناسب در سازمان فنی و حرفه ای کشور دارد، میتواند گواهی نامه های پایان دوره معتبر از سازمان فنی و حرفه ای کشور برای اینگونه دوره ها صادر کند.

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

منابع و پهنای باند مورد نیاز راهکارهای مجازی سازی دسکتاپ

مجازی سازی در لایه سیستم عامل (OS LEVEL Virtualization) چیست؟

مجازی سازی در لایه سیستم عامل (OS LEVEL Virtualization) چیست؟

مجازی سازی سرور ، مجازی سازی دسکتاپ ، مجازی سازی Application ها و مجازی سازی نرم افزارها از جمله این تنوع های مجازی سازی هستند. امروز می خواهیم در خصوص یک مفهوم جالب در مجازی سازی یا در واقع یک لایه جدید در مجازی سازی به نام OS Level Virtualization یا مجازی سازی در سطح سیستم عامل صحبت کنیم. زمانیکه صحبت از مجازی سازی می شود بلافاصله ما یک نرم افزار Hypervisor و سیستم عامل های مجازی که داخل این Hypervisor ایجاد می شوند را در ذهن تصور می کنیم اما جالب است بدانید که ما می توانیم بدون ایجاد کردن یک سیستم عامل جدید و مجزا هم یک سرور مجازی ایجاد کنیم. این در واقع همان تکنولوژی است که ما آن را به عنوان مجازی سازی در لایه سیستم عامل می شناسیم.

مجازی سازی در لایه سیستم عامل چیست ؟

مجازی سازی در لایه سیستم عامل یا Operating System Level Virtualization یک روش مجازی سازی سرور است که هسته یا کرنل سیستم عامل این اجازه را به شما می دهد که چندین سیستم عامل مجازی از درون یک سیستم عامل بصورت کاملا ایزوله بیرون بکشید در واقع شما یک سیستم عامل اصلی دارید که همه چیز بر هسته همین سیستم عامل بنا نهاده شده است و سیستم عامل جدیدی که به شما داده می شود بر پایه و هسته این سیستم عامل اولیه است. به این ماشین مجازی یا در اصطلاح فنی تر instance ای که توسط مجازی سازی در لایه سیستم عامل خروجی داده می شود در اصطلاح فنی Container یا Software Container ، Virtualization Engine یا VE ، Virtual Private Server یا VPS و برخی اوقات Jail هم گفته می شود. این سیستم مجازی که در اختیار کاربر قرار می گیرد این احساس را به کاربر می دهد که در حال کار کردن با یک سیستم کاملا واقعی است اما در باطن این سیستم کاملا مجازی و وابسته به هسته سیستم عامل اصلی است. در سیستم عامل های خانواده لینوکس و یونیکس با استفاده از مکانیزمی به نام chroot شما می توانید تکنولوژی مجازی سازی در لایه سیستم عامل را پیاده سازی کنید. علاوه بر مکانیزم ایزوله کردن هسته یا کرنل اصلی سیستم عامل می توانید قابلیت مدیریت منابع بر اساس نیاز هر Container را نیز فراهم کند.

Operating system Virtualization چیست ؟

از مجازی سازی در لایه سیستم عامل در کجا استفاده می شود ؟

از تکنولوژی های مجازی سازی در لایه سیستم عامل بیشتر در محیط های هاستینگ مجازی استفاده می شود ، در اینگونه محیط ها مدیران هاستینگ نیاز به راه اندازی و تخصیص منابع سخت افزاری به تعداد زیادی کاربر دارند و سرعت عمل و امنیت و همچنین مدیریت ساده از اولویت ها به حساب می آید. البته کارشناسان در سازمان های مختلف نیز ممکن است از تکنولوژی مجازی سازی در لایه سیستم عامل استفاده کنند برای مثال ممکن است یک کارشناس بخواهد سرور های خودش را جمع آوری و آنها را در قالب Container ها برای استفاده بهینه از منابع و کاهش تعداد سرورهای فیزیکی و حتی مجازی استفاده کند. یکی دیگر از مواردی که مجازی سازی لایه سیستم عامل بسیار می تواند کاربردی باشد ایزوله کردن منابع سخت افزاری و نرم افزاری Application ها برای بالا بردن امنیت و تخصیص درست منابع است ، برای مثال شما می خواهید بر روی یک سرور چندین نرم افزار تخصصی و کاربردی را بدون تداخل با سایر نرم افزارها داشته باشید و نمی خواهید دغدغه ها و درگیری های سیستم عامل های جانبی را داشته باشید و منابع را نیز می خواهید بصورت اختصاصی در اختیار هر Application قرار بدهید. یکی از قابلیت های بسیار جذابی که در OS Level Virtualization وجود دارد امکان استفاده از Live Migration یا همان vMotion است که شما می توانید در یک Cluster از Container ها Load کاری بین سیستم عامل ها را تقسیم کنید و ماشین های مجازی را نیز براحتی جابجا کنید.

مطالب مرتبط:  نرم‌افزار جاسوسی چیست؟ قسمت اول

مجازی سازی در لایه سیستم عامل چه مقدار Overhead بر روی OS دارد ؟

مجازی سازی در لایه سیستم عامل در واقع به خاطر کاهش بسیار زیاد Overhead تا حد صفر بسیار معروف شده است ، دلیل آن هم کاملا مشخص است ، برنامه ها در چنین محیطی منابع را در قالب پارتیشن های مجازی دریافت می کنند که همه آنها بر روی سیستم عامل اصلی یا مادر قرار گرفته است ، در واقع هر چقدر ما System Call داشته باشیم بر روی این Container ها ، بصورت مستقیم بر روی سخت افزارها و منابع سخت افزاری اجرا می شود و این میان لایه واسط Hypervisor وجود ندارد ، در اینگونه مجازی سازی در واقع ما هیچگونه Emulation ای در واسطه نداریم و در واقع همه سیستم مجازی سازی می شود نه فقط ماشین های مجازی ، بر خلاف آن در Hypervisor هایی مثل ESXi ، یا QEMU یا Hyper-V این لایه واسط خودش باعث ایجاد شدن ناخودآگاه Overhead بر روی سیستم عامل می شود ، حتی سیستم عامل هایی که فرآیند Paravirtualization نیز انجام می دهند مثل Xen یا UML هم نمی توانند به این اندازه Overhead را بر روی سیستم عامل کاهش بدهند. جالب اینجاست بدانید که در این نوع مجازی سازی بسیاری از وابستگی های سخت افزاری Hypervisor ها وجود ندارد و بر روی سخت افزار های بسیار زیادی بدون محدودیت قابل پیاده سازی است.

مجازی سازی در لایه سیستم عامل چه مقدار انعطاف پذیری دارد ؟

یکی از نقاط ضعفی که در مجازی سازی لایه سیستم عامل وجود دارد همین بحث انعطاف پذیری است. هیچوقت نمی توانید شما در این سطح از مجازی سازی انتظار انعطاف پذیری را داشته باشید که در سایر راهکارهای مجازی سازی سرور استفاده می کنید ، دلیل آن هم کاملا مشخص است ، شما در این سرویس هیچگونه بحثی به نام Host OS و Guest OS دیگر ندارید و در واقع تنها یک Host وجود دارد و یک هسته یا کرنل سیستم عامل وجود دارد. برای مثال شما با استفاده از این نوع مجازی سازی می توانید بر روی سیستم عامل لینوکس بسیاری از توزیع های مختلف سیستم عامل لینوکس را نصب کنید با توجه به اینکه کرنل آنها یکی است مشکلی پیش نمی آید اما طبیعتا شما نمی توانید بر روی سیستم عامل لینوکس ، سیستم عامل ویندوز را به عنوان Container داشته باشید. البته شما بر روی سیستم عامل ویندوز هم همین محدودیت ها را دارید ، شما در این سیستم عامل در صورت مجازی سازی لایه سیستم عامل فقط می توانید ویندوز داشته باشید.

ذخیره سازی اطلاعات در مجازی سازی لایه سیستم عامل چگونه است ؟

برخی از مکانیزمهای ذخیره سازی در مجازی سازی لایه سیستم عامل در قالب File Level Copy On Write یا CoW عمل می کنند که شما آن را به اسم فایل سیستم می شناسید ، در واقع یک فایل سیستم بین چندین پارتیشن به اشتراک گذاشته می شود و Constrainer نیز به همین شکل به اشتراک گذاشته می شود ، به محض اینکه تغییری در این پارتیشن ها ایجاد شود Container ها تغییرات خودشان را بصورت خودکار کپی می کنند. این روش برای بکاپ گیری بسیار ساده است و هم فضای کمی اشغال می شود و هم از نظر سادگی بهتر است ، به نوعی یک ساختار ذخیره سازی Cache وجود دارد و از مکانیزم Block Level تا حد زیاد بهتر عمل می کند ( البته در این لایه ) ، برخی دیگر از مکانیزم Whole System Virtualizer یا مجازی سازی کلی سیستم برای ذخیره سازی استفاده می کنند که برای فایل سیستم های غیر بومی سیستم عامل کارایی بهتری دارد و امکان Roll Back و Snapshot را نیز فراهم می کند.

مجازی سازی

مجازی سازی

در این مقاله ابتدا چند نمونه از مزایای مجازی سازی را برایتان بیان میکنم تا با این تکنولوژی چشمگیر و علت توسعه روز افزون آن شوید و در ادامه تعریف جامع  و چکیده مطلب در این حوزه را برایتان شرح خواهم داد.

 

مجازی سازی یک مسیر اجتناب ناپذیر پیش روی مجموعه هاست چون نه تنها امکان و مزیتی را از دست نمیدهید بلکه از مزایای زیر نیز بهره مند میشوید :

۱- صرفه جویی اقتصادی چشمگیر در کوتاه مدت و بلند مدت

۲- صرفه جویی در مصرف انرژی

۳- افزایش مدیریت و نظارت

۴- افزایش سرعت و کیفیت سرویس های نرم افزاری

۵- افزایش راندمان کاری

۶- سهولت در پشتیبان گیری از اطلاعات

۷- نگهداری ساده تر و بهینه تر سرویسها

۸- استفاده بهینه از ظرفیت سخت افزار موجود

۹- کاهش نیاز به سخت افزار

۱۰- تامین بهتر امنیت اطلاعات

۱۱- مدیریت امنیت اطلاعات

۱۲- امکان اعمال تغییرات، بسیار سریعتر و با انرژی کمتر

۱۳- کاهش فضای فیزیکی مصرفی برای سیسمهای آی تی در دیتا سنتر ها و حتی میز کاربران

۱۴- کار و پایداری بی وقفه حتی در صورت خرابی سخت افزار و یا ارتقا سخت افزار

۱۵- کاهش چشمگیر مصرف پهنای باند در شبکه

۱۶- افزایش پایداری شبکه و زیر ساخت

۱۷- آلودگی صوتی و حرارتی پایین تر

و …

مجازی سازی virtualization

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

 

 

مجازی سازی چیست

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

همانطور که می دانید کامپیوترهای نسل جدید از ۴ لایه زیرتشکیل شده اند.

  • سیستم عامل
  • سخت افزار
  • داده
  • نرم افزار

معمولا این ۴ لایه به هم وابسته اند منظور این است که اگر در سخت افزار مشکلی ایجاد شد در سیستم عامل هم اشکال ایجاد می گردد به طور مثال  با سوختن هارد کامپیوتر اطلاعات و سیستم عامل از بین می رود یا با سوختن پاور کامپیوتر سیستم دیگر روشن نمی شود. در مجازی سازی سعی می کنیم که این مشکلات رابرطرف کنیم. به اینصورت که مشکل وابستگی بین لایه ها را از بین میبریم. به بیان دیگر، مجـازی سـازی پیونـد دهنـده میـان سـخت افـزار و سیسـتم عامـل اسـت و بـه شـما اجـازه میدهد جند نرم افزار کاربردی وسیستم عامل رابر روی یک سیستم فیزیکی پیاده سازی کنید بـه نحـوی که باعث بهره وری در هزینـه هـای سـخت افـزار و نـرم افـزار و همچنـین اسـتفاده بهینـه از تمـامی منـابع سیستمی، کاهش هزینه و کاهش مصرف انرژی شود.

مجازی سازی درسال ۱۹۶۰  توسط شرکت  (International Business Machines)IBM آغاز شد و به عنوان یک روش منطقی برای تقسیم منابع سیستم توسط رایانه های بزرگ, بین برنامه های مختلف ارائه شد.ازآن زمان معنای اصطلاح مجازی سازی (Virtualization ) گسترش یافت.

مجازی سازی تکنولوژی است که بوسیله آن می توانیم به طور همزمان دو یا چند سیستم عامل را روی یک سرور راه اندازی کنیم. این تکنولوژی نرم افزاری موجبات دگرگونی در چشـم انـداز فناوری اطلاعات(IT) و همچنین تغییرات اساسی در زیرساخت سازمان را فراهم می کند.

 

لازم به ذکراست که شرکت های مختلفی ازجمله:

VMWARE

KVM

CITRIX

MICROSOFT

RED HAT

CISCO

 

 

 

 

دراین حوضه فعالیت دارندوبا ارائه راهکارهای مجازی سازی ,انواع نرم افزارهای کاربردی و…بازار رقابتی این حوضه رارهبری میکنند.

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

  • Storage Virtualization
  • Server Virtualization
  • Network Virtualization
  •  Desktop Virtualization
  • Application Virtualization
  • Data Center Virtualization (Private Cloud )
  • Desktop Virtualization

مجازی سازی دسکتاپ فناوری نرمافزاری است که محیط دسکتاپ و نرم افزار کاربردی مرتبط را از دستگاه مشتری فیزیکی جدا میکند که برای دسترسی به آن استفاده میشود

مجازی سازی دسکتاپ را می توان در رابطه با مجازی سازی برنامه و سیستم های مدیریت نمایه کاربر استفاده کرد که اکنون “مجازی سازی کاربر” نامیده می شود تا یک سیستم مدیریت جامع دسکتاپ را ارائه دهد. در این حالت تمام اجزای دسکتاپ مجازی می شوند، که اجازه می دهد تا یک مدل تحویل دسکتاپ بسیار قابل انعطاف پذیر و بسیار امن تر ارائه شود.

Storage Virtualization

در علم کامپیوتر، مجازی سازی ذخیره سازی از مجازی سازی برای استفاده از قابلیت های بهتر و ویژگی های پیشرفته تر در سیستم های ذخیره سازی داده های کامپیوتری استفاده

می کند.

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

Server Virtualization

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

Network Virtualization

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

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

Application Virtualization

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

Data Center Virtualization (Private Cloud (

 

منظور از مرکز داده یا Data Center محلی هست که شما کلی سرور فیزیکی دارید ، کلی روتر و سویچ فیزیکی دارید ، کلی زیرساخت شبکه فیزیکی دارید ، کلی تجهیزات و مکانیزم های مانیتورینگ دارید ، کلی تجهیزات ذخیره سازی اطلاعات یا Storage های فیزیکی دارید و …. حالا وقتی صحبت از Data Center Virtualization یا مجازی سازی مرکز داده میشه یعنی شما کلی سرور مجازی غیرقابل لمس دارید ، سویچ ها و روترهای مجازی دارید ، زیرساختارهای شبکه مجازی شده دارید ، تجهیزات ذخیره سازی اطلاعات یا Storage های مجازی دارید ، ترافیک مجازی دارید ، مدیریت ترافیک مجازی دارید ، مانیتورینگ مجازی دارید و … که همه اونها توسط یک مجموعه ای به نام مجازی سازی مرکز داده انجام میشه که مثلا مجموعه نرم افزاری VMware VSphere یکی از این پکیج های مجازی سازی مرکز داده هست .

 

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

خب حال رسیدم به این که ببینیم مجازی سازی چگونه در سازمان یا نهادهای ما کار میکنه واین که عکلکرد آن در سیستم چگونه است.

در این فناوری یک  لایه نرم افزاری به نام   Hypervisor (برای مثال Hypervisor در ابزار کمپانی VMware با نام  ESXi  ارائه می شود)  بین ماشین های مجازی و سخت افزار قرار می گیرد.

 

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

 

ماشین های مجازی کاملااز هم تفکیک شده اند و به یکدیگر وابستگی ندارند. وظیفه  Hypervisor

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

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

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

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

 

مجازی سازی مناسب چه سازمان هایی است؟

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

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

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

۱٫    صرفه جویی در هزینه های مستقیم و غیر مستقیم

۳٫    پایین آمدن هزینه های نگهداری و نیروی انسانیCooling ,Powering

۴٫     پشتیبانی از سیستمها و سرویسهای قدیمی موجود در سازمان

۵٫    دسترس پذیری بالا یا High Availability

۶٫    استفاده بهینه از منابع سخت افزاری سازمان و بالابردن بهره وری

۷٫    تجمیع سرویسهای سازمان در یک یا چند سرور، که باعث ایجاد مدیریت متمرکز و امنیت بالا میشود

۸٫    تسریع در پیاده سازی سرویسهای مختلف و ایجاد سریع سرویسهای جدید در جهت افزایش کسب و کار

۹٫    افزاری سازمان  یکپارچه سازی منابع سخت

۱۰٫  ارائه ماشینهای مجازی به جای ماشینهای فیزیکی و اجرای سیستم عاملهای مختلف روی یک هاست فیزیکی


 

آموزش مجازی سازی

 

دوره جامع آموزش مجازی سازی

مخاطب: مدیران ارشد و میانی فن آوری اطلاعات و ارتباطات

محتوای کلی دوره مجازی سازی :

۱-مرور پیش نیازهای مجازی سازی :

– لینوکس مقدماتی

– سرویس های مایکروسافتی مانند : اکتیو دایرکتوری و …

– شبکه ( تسلط کلی به مفاهیم شبکه روتینگ ، سوئیچینگ ، امنیت اطلاعات و …)

۲- تشریح مفاهیم مجازی سازی شامل:

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

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

. مجازی سازی برنامه ها

. مجازی سازی بستر (سوئیچینگ،روتینگ)

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

۳- مقایسه مجازی سازهای سرور و ویژگیهای هر یک

۴- مقایسه مجازی سازهای دسکتاپ و نحوه ی عملکرد و ویژگیهای هر یک و انواع پروتکل ها و بررسی ویژگیهای هر یک

۵- مقایسه مجازی سازهای برنامه ها

۶- آموزش مجازی سازی سرور با

VMware  -۷ آموزش مجازی سازی سرور با

Citrix -8 آموزش مجازی سازی دسکتاپ با

Horizon -9 آموزش مجازی سازی دسکتاپ با

Citrix -10 آموزش مجازی سازی دسکتاپ با RDP و

Remote FX -11 آموزش مجازی سازی برنامه های با چند راهکار مطرح در این زمینه

۱۲- معرفی و آموزش انواع دستگاههای کلاینت مطرح در بازار و مقایسه ویژگیهای آنها

۱۳- آموزش استفاده ترکیبی از راهکارهای مجازی سازی سرور، دسکتاپ و برنامه ها (بهینه ترین و حد اعلای بهره مندی از انواع متد مجازی سازی)

۱۴- آموزش مجازی سازی برخی از سرویسها مانند: فایروال ، شیر استوریج ، مانیتورینگ و …

۱۵- راه اندازی کارگاه مجازی سازی شخصی (نصب ، پیکر بندی ، مدیریت ، بهینه سازی و اتوماتیک سازی)

۱۶- آموزش چگونگی بررسی نیاز یک سازمان

۱۷- بررسی رابطه سخت افزار سرور با مجازی سازها

۱۸- نحوه محاسبات جهت انتخاب سخت افزار سرور

۱۹- آموزش انتخاب سخت افزار سرور مناسب هر راهکار مجازی سازی

۲۰- بررسی رابطه مجازی سازی با مدیا وزیر ساخت شبکه و آموزش طراحی و اجرای مناسب بصورت ساختار یافته

۲۱- آموزش بررسی عملکرد و ظرفیت یک مجازی ساز

۲۲- آموزش تحلیل و مدل سازی و ارائه مستندات جهت تدوین سیاست کلی سازمان

هر یک از کانسپت های فوق دارای سرفصل های تعریف شده آکادمیک میباشد که پیشروی بر اساس آنها بسیار زمان بر میباشد(بالغ بر ۴۰۰ ساعت) و منتج به تربیت کارشناس در هر یک از آن کانسپت ها میشود و معمولا تجمیع همه ی این مباحث تخصصی با تمام جزئیات مناسب یک شخص نمیباشد، اما در صورت درخواست دانشجویان امکان تشریح و آموزش تخصصی و آکادمیک هر کانسپت توسط مربی متخصص آن توسط مجموعه رها وجود دارد.

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

– تدوین نقشه راه و سیاست اصلی سازمان در مقوله ی فن آوری اطلاعات و ارتباطات

– گزینش بهینه متخصص برای هر یک از موارد در مقوله ی مجازی سازی (پسیو، سرور، مایکروسافت، لینوکس، شبکه و…)

– پیشروی و خودآموزی، همگام با سرعت رشد علم در این حوزه

– انتخاب مناسب دوره های تخصصی جهت فراگیری به نحوی که برای آنها کاربردی و مفید باشد

– انتخاب نقاط عطف مناسب جهت کوچ به صورت فاز به فاز به سمت مجازی سازی

– تدوین سیاست های مطلوب جهت فیلترینگ مناسب برای برون سپاری خدمات مورد نیاز سازمان به شرکت های پیمانکار

در آخر لازم بذکر است که مجموعه شرکت های مهندسی دانش بنیان رها (هلدینگ رها) با سابقه ای بیش از یک دهه در بحث مجازی سازی و همچنین دارا بودن آموزشگاه آزاد فنی و حرفه ای رها (تاسیس ۱۳۷۹) در مجموعه ی خود، تجربه ای ارزنده در تدوین و استاندارد سازی و ارائه دوره هایی اینچنین برای سازمانها ارگانها داشته، که از آنجایی که مرجعیتی مناسب در سازمان فنی و حرفه ای کشور دارد، میتواند گواهی نامه های پایان دوره معتبر از سازمان فنی و حرفه ای کشور برای اینگونه دوره ها صادر کند.

بررسی سرور HP Server ProLiant DL120 G9

بررسی سرور HP Server ProLiant DL120 G9

بررسی سرور HP Server ProLiant DL120 G9

 

بررسی سرور HP Server ProLiant DL120 G9

آیا به یک سرور قدرتمند برای مجازی سازی نیاز دارید؟

HP Proliant DL120 Gen9 یک سرور از کلاس اقتصادی می باشد که با اندازه یک یونیت ارائه شده است. این سرور ترکیبی از کارایی، افزونگی (redundancy) و بسط پذیری را برای شما فراهم کرده است. سروری مناسب برای SMB ها و مشتریانی که به هزینه های اقتصادی فکر می کنند!

DL120 G9 شما را برای مجازی سازی و فعالیت های عمومی یاری می کند.

ویژگی ها:

ترکیب کارایی و توسعه پذیری در یک سرور کوچک

سرور HP Proliant DL120 Gen9 از یک پردازنده Intel® Xeon® E5-2600 v3 پشتیبانی می کند که کارایی و بهره وری را در فضایی به اندازه یک unit به شما هدیه خواهد داد.

HP SmartMemory از مفقود شدن داده های شما جلوگیری خواهد کرد و با افزایش قابلیت های مدیریت خطا، زمان خرابی را کاهش خواهد داد.

پشتیبانی تا 256 گیگابایت رَم با سرعتی برابر با 2133 مگاهرتز زنجیره ای از افزایش کارایی 14 درصدی را همراه خواهد داشت.

و البته این سرور اقتصادی می باشد، چرا که HP Smart Drives افزایش بهینه کارایی، ظرفیت و قابلیت اطمینان را برای نیازهای گوناگون و حجم کار مورد نیاز، فراهم کرده است. پشتیبانی تا 4 هارددیسک LFF و 8 هارددیسک SFF با سرعت انتقال 12 گیگابیت در ثاتیه برای SSD ها و HDD ها مبین همین مسئله می باشد.

ارائه 3 اسلات riser با تکنولوژی PCIe 3.0 امکان استفاده از یک GPU و همچنین کارت های شبکه را فراهم می کند، در نتیجه شاهد افزایش پهنای باند در ورودی و خروجی و همچنین بسط پذیری یکپارچه خواهیم بود.

 سرور اچ پی پرولیانت DL120 Gen9 با ارائه دو عدد 1GbE و سه عدد اسلات PCIe  همچنین HP FlexibleLOM انتخابی، انعطاف پذیری بیشتری را در پهنای باند شبکه برای شما فراهم می کند، امری که باعث می شود دست شما در بسط دادن شبکه و یا تغییرات احتمالی باز باشد.

 

بهره وری در انرژی

پاور  80 PLUS gold redundant بیشتر از 92 درصد کارایی را برای شما فراهم خواهد کرد و این در حالی است که با امکانات HP power management نیز ترکیب شده تا مصرف و هزینه را کاهش دهد.

همچنین دمای محیط نیز تحت استاندارد ASHARE A3 قرار دارد تا شما را در کاهش هزینه های خنک سازی یاری نماید.

 

مدریت زیرساخت چابک برای تسریع ارائه خدمات IT

در کنار HP Proliant DL120 Gen9 Server نرم افزار HP OneView مدیریت یکپارچه ای را برای اتوماسیون در سراسر سرور، ذخیره سازی و شبکه فراهم می کنم.

شما دارای یک داشبورد آنلاین برای نظارت بر زیر ساخت های همگرا خواهید بود و توسط HP Insight Online پشتیبانی خواهید شد.

پیکربندی در رابط قابل گسترش میانافزار (UEFI) حالت بوت، ارائه محلی و راه دور با تأمین هوشمند و ابزار برنامه نویسی یا رابط HP RESTful از دیگر مزایای این سرور اچ پی می باشد.

همچنین امکان دسترسی از راه دور برای عملیات استقرار، نظارت و پشتیبانی، توسط HP ILO مقدور می باشد.

بهینه سازی سیستم عامل و به روز رسانی درایورها و کاهش خرابی با HP Smart به روز رسانی، متشکل از HP SUM و SPP.