سرور مجازی چیست؟
سرور مجازی در واقع این فرصت را در اختیار قرار می دهد تا با تقسیم منابع سخت افزاری هزینه های کلی استفاده از سرور کاهش داده شود و در نهایت طیف وسیعی از نیازهای کاربران به سرور های اینترنتی را مرتفع سازد، البته در سیستم عامل و نرم افزارهایی که قصد نصب آنها را بر روی سرور دارید کاملا استقلال خواهید داشت و هیچکس به اطلاعات شما دسترسی نداشته و شما در سرور های لینوکس با دسترسی root از طریق ssh و نرم افزار putty و در سرور های ویندوز با دسترسی admin از طریق ریموت دسکتاپ ( Remote desktop connection ) مدیریت کلی سیستم عامل و سرور خود را به عهده خواهید داشت.

سرورهای مجازی ما بر پایه دو معماری کاملا متفاوت OpenVZ و Xen ارایه میشود :


OpenVZ یک تکنولوژی مجازی سازی لایه سیستم عامل می باشد که بر پایه Kernel لینوکس و سیستم عامل پیاده سازی شده است. OpenVZ این امکان را به سرور فیزیکی می دهد که چندین نمونه سیستم عامل ایزوله شده را اجرا نماید که به نام های سرور اختصاصی مجازی (VPSs), و یا فضای مجازی سازی (VEs) شناخته می شود.


در معماری Xen استقلال کامل یک سرور مجازی از مابقی سرور های مجازی را تجربه خواهید کرد ,
همچنین استفاده از کرنل کامل لینوکس برای هر VPS و در نتیجه پشتیبانی از همه امکانات لینوکس و بهره وری از حافظه مجازی نوع SWAP و در نتیجه امکان اجرای وظایف متعددی که نیاز به حافظه زیاد دارند , از فواید دیگر سرویس های Xen میباشد‌!...


(اگر مایل به داشتن سرور مجازی windows میباشید حتما باید پلان های Xen را مشاهده و مقاسیه مایید , اما برای داشتن سرور لینوکس محدودیتی ندارید. )

سرورهای مجازی وانواع ان وطریقه راه اندازی انها

 1-   مجازی سازی سرور: تجمیع تعداد زیادی سرور فیزیکی در تعداد محدودی سرور فیزیکی(یا فیزیکی در مجازی) نرم افزار مجازی سازی سرور مابین سرور فیزیکی و سیستم عامل قرار می گیرد و اجازه می دهد چندین ماشین مجازی را بر روی سرور فیزیکی مشابه اجرا کنیم.                    

 2-   مجازی سازی دسکتاپ[2]: جهت انتقال دسکتاپ کاربران نهایی از کامپیوتر شخصی به "فضای ابری" استفاده می شود. به کلامی دیگر، دسکتاپ کاربران نهایی، مجازی می شوند و آنها می توانند بوسیله مثلا تین کلانیت ها به دستکتاپشان دسترسی پیدا کنند. در این حالت سیستم عامل مورد استفاده از سخت افزار مستقل می شود. و ازاین پس شما می توانید بر روی سیستمی که تا به حال قادر به نصب windows7 نبودید این سیستم عامل را نصب نمایید.                  

 3-  مجازی سازی نرم افزار: این روش جهت بسته بندی نرم افزار به کار می رود. به واسطه این روش می توانید نرم افزار مورد نظر را در هر جایی که می خواهید استفاده کنید. نکته ی کلیدی در این روش تجمع کلیه ی فایلهای نرم افزار در یک فایل اجرایی می باشد. در این روش فایل مورد نظر از سخت افزار مستقل می شود.   4-   مجازی سازی:storage این روش جهت مجازی سازی SAN storage به کار می رود.              

5-   مجازی سازی I/O : این روش جهت کاهش تعداد کابلهای I/O مورد استفاده قرار می گیرد.                 6-   مجازی سازی شبکه: جهت ایجاد شبکه های مجازی داخل سرور به کار می رود تا موجب به پیوستن ماشین های مجازی به هم و شکل گیری Virtual Security Zone شوند. وقتی اکثر افراد (بخصوص کسانی که تازه به دنیای مجازی سازی پیوسته اند) به مجازی سازی فکر می کنند، اکثرا به مجازی سازی سرورها می اندیشند.        

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

 فصل دوم:

 استقبال از مجازي سازي و بررسي بيشتر

 مقدمه    

در فصل قبل به بررسي انواع مجازي سازي در شبكه پرداختيم و آموختيم كه مجازي سازي فقط در سرورها خلاصه نمي شود و در موارد بسيار زيادي كاربرد دارد و در همه اين موارد هم باعث كم كردن هزينه هاي سازمان ها و شركت ها مي گردد و همچنين از لحاظ فني و امنيتي شبكه ها را ارتقا ميدهد. در اين فصل سعي شده به مجازي سازي سرورها بپردازيم و محاسبه كنيم كه ايا مجازي سازي سازماني كه داراي شبكه سنتي است مقرون به صرفه است يا نه و همچنين به دنبال دلايلي هستيم كه بتوانيم مديران سازمان را متقاعد كنيم كه مجازي سازي سرورها امروزه و با توجه به سرويس هايي كه  پياده سازي آنها در يك سازمان لازم و ضروري است  يك امر حياتي است . اميد است كه بتواندمفيد واقع شود.  

براي متقاعد كردن خودتان و يا مديراني كه شرايط تصميم گيري جهت تغيير ساختار شبكه را دارند بايد مراحلي را با اين مقاله پيش برويد:

 1-    به درک منافع ناشی از فرآیند مجازی سازی برسيد شما نمی خواهید که این فرآیند را بدون درک علت این کار انجام دهید. حتی اگر شما مجبور نباشید که این کار را انجام دهید باید بتوانید به سوال "چرا" پاسخ دهید. در بخش زیر فهرستی از دلایل وجود دارد که نشان می دهد چرا اکثر مدیران کامپیوتری مجبور هستند با فرآیند مجازی سازی سرورهای خود کنار آیند.

 1-1- حفظ زمان مدیریت سرورهای مجازی روی سرورهای فیزیکی می تواند تأثیر زیادی در صرفه جویی در وقت داشته باشد.  

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

 -3-1 تسهیل مدیریت فرآیند مجازی سازی، کاربرد ویژگی های پیشرفته از جمله بهینه سازی منابع، قابلیت دسترسی بیشتر و ثبت لحظه ای عملیات سرورها را قادر میسازد.

 -4-1 نجات از بحران  داشتن یک طرح واکنشی در مقابل خطر نرم افزاری و سخت افزاری برای ادامه تجارت لازم است. مجازی سازی باعث استقلال سخت افزار شده و زمان بازیابی را کاهش می دهد. حالا که شما و تیم مدیریــتی شما متقاعد شد که مجازی سازی تصمیم درستـــی برای شرکت شماست می توانید به مرحله بعد بروید.  

 2-   یک راه حل مجازی سازی را ارزيابي كنيد امروزه راه حلهای مجازی سازی بیشتری قابل دسترس است. علاوه بر نرم افزار Vmware vsphere 5 شما می توانید Microsoft Hyper-v یا xen/citrix را ارزیابی نمایید. اگر شما تصمیم بگیرید یکی از آنها یا همۀ آنها را بررسی کنید ممکن است با مشکل مواجه شوید. امروزه Vmware موقعیت برتری را در بازار مجازی سازی با بیش از 200000 مشتری به خود اختصاص داده است. هیچ کس دیگر در بازار نسبت به تولید نسل دیگر یا بهتر VMware موفق نشده است. اکثر اوقات آنچه که رقابت نتیجه میدهد ادعای داشتن یک برچسب قیمت کمتر است اما مطمئن باشید که شما یک رقابت با قیمت ارزان انجام می دهید نه بیشتر و نه کمتر. زمانی که یک راه حل درست مجازی سازی برای شرکت انتخاب می کنید به موارد زیر توجه کنید: ü      جدیدترین یا ارزانترین راه حل را فقط به این دلیل که جدید است و هزینه کمتری دارد انتخاب نکنید. ü      به دنبال راه حلی باشید که برای مدت طولانی قابل کاربرد و موفق باشد و تضمین کند که فن آوری با کاربردهای بسیاری مورد تست و بررسی قرار گرفته است. ü      به دنبال راه حلی باشید که در محیط تولید IT اثبات شده است. ü      به دنبال راه حلی باشید که قابل انعطاف بوده و نیازهای شرکت شما را تامین کند.     به نظر بنده دو راه حل می تواند این نیازها را تأمین کند. دو راه حل به نام: VMware Esxi Free Edition VMware Vsphere Platform وجود دارد. اولین راه حل به طور رایگان قابل دسترس است و روش مناسبی برای مجازی سازی است. دومین راه حل می تواند یا رایگان باشد یا هزینه کمتری داشته باشد. زمانی که این دو راه حل تاثیر خود را نشان می دهد هر دو به مدت طولانی در سازمانهای تجاری مختلف بکار گرفته می شوند. تنها روش برای مجازی سازی این است که این راه حل ها را در شرکت خود امتحان کرده و سرورهای خود را با این دو روش تست کنید. راه حل را قبل از تصمیم گیری از اينترنت دريافت[3] کرده و ارزیابی کنید. 3-   نرم افزارهای کاربردی كه با فرآیند مجازی سازی به خوبی عمل می کنند را مشخص كنيد یکی از مهم ترین نگرانی های مدیران IT که هنوز سرورهای خود را مجازی نکرده اند این است که آنها باور می کنند که سیستم های آنها ممکن است به خوبی مجازی سازی نشود در حالیکه ممکن است موارد متعددی وجود داشته باشد که در آن این موضوع صدق کند. تعداد سرورهایی که نمی تواند مجازی شود بسیار کم است. در تجاربی که داشته ایم اگر شما سیستم را ارزیابی کنید، در تبدیل یک سرور فیزیکی به محیط مجازی مشکلی نخواهید داشت. من به طور موفق سرور Citrix سرورهای Exchange 2007 و سیستم های گرافیک، سرورهای پایگاه داده هارا مجازی کرده ام. اگر شما از این نگران هستید که سرورهای مجازی شما نمی توانند عملکرد مورد نظر را اجرا کنند، از بازار VMware virtual Appliance دیدن کنید. این سیستم ها قبلاً ساخته و پیکره بندی شده و آماده استفاده می باشد.

 4-   هزینه فرآیند مجازی سازی فراساختار سرور خود را ارزیابی کنید در مرحله 1 ذکر کردم که شما می توانید سرمایه شرکت خود را با مجازی سازی سرورهای خود پس انداز کنید. همان طور که همه ما برای شرکتهای تجاری کار کرده ایم می دانیم که هدف همه آنها افزایش سود است. این بدان معناست که قبل از شروع هر فرآیند مجازی سازی هزینه ها و شرایط مالی را ارزیابی کنید. برای شرکتهایی که  بازگشت سرمایه گذاری[4]  برایشان ارزش دارد فرآیند مجازی سازی همیشه اجرا می شود، اما سوال این است که چقدر طول می کشد که به ROI دسترسی یابیم. زمانی که از من این سوال پرسیده شد به فکر محاسبه ROI افتادم و به شما توصیه می کند ROI خود را محاسبه کرده و سرورهای خود را مجازی نمایید و از ماشین حساب VMware ROI کمک بگیرید. به عنوان مثال زمانی که این راه حل را انتخاب کردم متوجه شدم که با مجازی سازی 20 سرور فیزیکی و کاهش به 3 سرور توانستم 120 میلیون تومان پس انداز کنم.(قيمت ميانگين هر سرور حدود شش ميليون تومان محاسبه شده است) قدرت سخت افزار مربوطه، هزینه های خنک سازی و مشاوره در طی 3 سال حدود 450 میلیون تومان بود. (هزينه طراحي اتاق سرور مخصوص و همچنين برق مصرفي و اساسه سرمايشي بابت هر سرور و براي 3 سال حدود 10 ميليون تومان در نظر گرفته شده است )اگر شما سرورهای بیشتری داشته باشید پس پول بیشتری را پس انداز خواهید کرد. از طرفی دوره بازپرداخت یا زمان توقف در سرمایه گذاری برای 20 سرور یک ماه خواهد بود. حتی اگر شما از اعداد استفاده نکنید باور دارم که پس انداز پول از طریق مجازی سازی مشخص خواهد بود. فرآیند مجازی ســــازی نسبت به كـــار با ســـرورهاي فيـــزيكــــال با شرایط زیر امكان پذير است: -         سرورهای کمتر -         هزینه زیرساختار کمتر، خنک سازی، UPS و ژنراتور -         مصرف کمتر برق -         فضای کمتر برای زیرساختار IT -         زمان کمتر برای مدیریت و کنترل سرورها -        واکنش سریعتر نسبت به نیازهای تجاری اگر شما سیستمی را نصب کنید که تمام این شرایط با داشته باشد سریعاً هزینه خود را در می آورید. این همان چیزی است که من به آن آسودگی میگویم یکی از نکات مهم، مقایسه قیمت ها در میان فروشندگان محصولات مجازی سازی است. بعضی از فروشندگان مثل میکروسافت و سیتریکس راه حلهای خود را به طور رایگان در اختیار مشتریان قرار میدهند.و شركتMware  نيز روشی را برای مقایسه هزینه هر سیستم ارائه داده است . در اين نمودار هزينه هاي نصب و راه اندازي شبكه ايي مبتني بر سيستم عامل لينوكسي محصول شركت vmware و سيستم عامل ويندوزي شركت MICROSOFT مشاهده ميشود: اين هزينه براي راه اندازي 100 ماشين مجازي محاسبه شده است كه مورد قبول شركت ماكروسافت نيز مي باشد.

 5-   زمان و مهارت لازم برای مجازی سازی زیرساختار سرور خود را ارزیابی کنید نمی خواهم زمان و مهارت لازم برای ایجاد یک محیط مجازی را بی ارزش کنم. بسته به موقعیت طرح این کار می تواند سریعتر انجام شود. اگر قرار بود من زمان یادگیریVMware Vsphere را ارزیابی کنم و 20 سرور فیزیکی را با سیستم نمونه به 2 یا 3 سرور VMware ESxi کاهش دهم مانند این عمل می کردم: -     در مورد VMware Vsphere از طریق خواندن، آموزش تصویری یا کلاسهای VMware در دو ماه اطلاعاتی را بدست آورید. -         نرم افزار VMware Vsphere را در یک روز پیکر بندی و نصب کنید. -        سرورها را با استفاده از مبدل VMware تست کنید. -        تمام 20 سرور فیزیکی را به سرورهای مجازی تبدیل کرده و تعداد آنها را به 3 برسانید -        3 روز = جداسازی -        2 ماه و4 روز = کل زمان این فقط یک تصمیم به فرضیات ساخته شده است. همان طور که می دانید یادگیری در مورد فرآیند مجازی سازی از طریق نصب فرا ساختار، پیکر بندی، تبدیل 20 سرور به 3 سرور در عرض 2 ماه سرمایه گذاری نسبتاً کمی از نظر زمان است. که باعث سود بسیار و سرعت بالای ROI برای شرکت شما می شود. بخاطر داشته باشید که VMware ESxi یکی از راه حلهای مناسب است که بهینه سازی سرور را موجب می شود که در نتیجه زمان راکاهش می دهد. زمانی که آماده شدید می توانید به مرحله بعدی بروید. مجازی سازی فقط برای شرکتهای بزرگ نیست. شکی نیست که شما باید سرورهای خود را مجازی سازی کنید. من معتقدم زمان مجازی سازی فرا رسیده است اما شما باید از شرکت خود شروع کنید و قبل از هر تصمیمی از 6 مرحله ذکر شده پیروی کنید. براي سازمان ها و شركت هايي كه هزينه هاي سالانه خود را به درستي ثبت مي كنند و توسط كارشناسان آماري با سالهاي قبل مقايسه مي كنند، و براي اين مقايسه و تحليل از نمودارها و نرم افزارهاي آماري كمك مي گيرند  به خوبي قابل درك است كه هزينه هاي ايجاد يك شبكه مبتني بر ويندوز نسبت به هزينه هاي ايجاد شبكه ايي مبتني بر Vmware ، به مراتب بيشتر است و از طرفي مديران تحصيل كرده شبكه كه با استانداردها و چگونگي ايجاد شبكه هاي امن و پيشرفته  آشنايي دارند و بارها در شبكه هايي كه هسته قوي نداشته اند دچار مشكل شده اند نيز بر اين باورند كه شبكه ايي كه بر پايه لينوكس بنا شده باشد پايداري[5] بيشتري دارد . مجازي سازي فقط مختص سرورها در شبكه هاي كامپيوتري نيست. با خواندن این مقاله هر آنچه که باید در مورد مجازی بدانید خواهید آموخت. اما در ابتدا تفاوت مدل های مجازی سازی شرح داده خواهد شد.                       

 فصل سوم:

آشنايي عميق تر با مجازي سازي  vmware و انجام يك سناريو                            

 مقدمه:

  در اين فصل سعي شده كه خواننده با حداقل نرم افزارهايي كه براي مجازي سازي يك شبكه نياز است آشنايي جزئي پيدا كند و در صورت علاقمند بودن ادامه اين سرنخ را بپيمايد . اين فصل كمي دقيق تر و تخصصي تر به مقوله مجازي سازي مي پردازد و سعي گرديده كه از عكس ها و دياگرام ها براي معرفي قسمتهاي يك شبكه مجازي بر پايه vmware  استفاده شود.  

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

 سالها گذشت و مديران شبكه توسط دستورات تلنت[6]توانستند اندكي از نيازهاي خود را از راه دور برآورده سازند و بعد از سالها با برنامه هاي كار از راه دور[7] با سرور ارتباط برقرار كردند و هم اينك ديگر مديران شبكه به ندرت وارد اتاق هاي سرد سرور مي شوند و تمامي كارهاي خود را از طريق سرورهاي مجازي و يا تجهيزات شبكه معروف به  kvm Over Ip انجام مي دهند كه مستقيما مانند شخصي كه رودرروي سرور ايستاده از طريق بروزر وب مي توانند از مرحله بوت [8]سيستم تا مرحله ويندوز با سرورها كار كنند.   پشتيبان گيري سرورها فرض بر اين بگيريد كه شبكه شما كاربران زيادي دارد و شما براي اينكه بخواهيد از سرورهايتان پشتيبان به صورت iso بگيريد بايد حتما سرور را خاموش كنيد و با برنامه هاي hiren راه اندازي كنيد و سپس از سرور پشتيبان گيري كنيد . خوب حال اگر اين فرآيند زماني طولاني را به خود اختصاص دهد چگونه با كاربران تعامل مي كنيد ؟ چگونه مي توانيد رضايت آنها را جلب كنيد. شما بايد قبل از خاموش كردن سرور به تمامي كابران بروز [9]خود  اطلاع رساني كنيد كه قصد چنين كاري را داريد حال اگر حتي چند درصد از آنها در حال پر كردن فرم هاي ثبت نام و برداشت حساب از طريق اينترنت و انتقال و يا خواندن كارتابل اداري و يا چت و گفتگوي آنلاين با يكي از آشنايان و همكاران خود در دورترين جاي كره زمين مشغول باشند آيا متقاعد كردن آنها برا ي قطع ارتباط كار ساده ايي است؟ اين در حالي است كه در شبكه هايي با سرور مجازي به راحتي مي توان بدون خاموش كردن هيچ كدام از سرورها حتي سرورهاي دامين كه حساسيت بسيار زيادي دارند از آنها پشتيبان سرد يا iso گرفت.  

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

 آشنايي با سيستم عامل esx

 ﻋﺼﺮ ﺍﻃﻼﻋﺎﺕ ﺭﻭﺯ ﺑﻪ ﺭﻭﺯ ﺻﻨﻌﺖ ﺩﻳﮕﺮﻱ ﺭﺍ ﻣﺒﺘﻼ ﺑﻪ ﻛﺎﻣﭙﻴﻮﺗﺮﻱ ﺷﺪﻥ ﻣﻲ ﻛﻨﺪ ﻭ ﺍﺯ ﻃﺮﻓﻲ ﺍﺭﺗﺒﺎﻁ ﺻﻨﺎﻳﻊ ﺑﺎ ﻳﻜﺪﻳﮕﺮ ﻭ ﺑﻪ ﺍﺷﺘﺮﺍﻙ ﮔﺬﺍﺷﺘﻦ ﺍﻃﻼﻋﺎﺕ ﺁﻧﻬﺎ ﺭﺍ ﺑﻪ ﺳﻤﺖ ﺷﺒﻜﻪ ﻭ ﺗﺠﻬﻴﺰﺍﺕ ﺷﺒﻜﻪ ﺍﺯ ﺟﻤﻠﻪ ﺳﻮﺋﻴﭻ ﻫﺎ، ﺳﺮﻭﺭﻫﺎ، routerﻫﺎ ﻭ ﻏﻴﺮﻩ ﻣﻲ ﻛﻨﺪ. ﺩﺭﺍﻳﻦ ﻣﻴﺎﻥ ﻣﺸﻜﻠﻲ ﻛﻪ ﮔﺮﻳﺒﺎﻥ ﮔﻴﺮ ﺷﺮﻛﺘﻬﺎ ﻭ ﺳﺎﺯﻣﺎﻧﻬﺎ ﻣﻴﺸﻮﺩ ﻣﺸﻜﻞ ﻧﮕﻬﺪﺍﺭﻱ ﺍﻳﻦ ﺗﺠﻬﻴﺰﺍﺕ ﺍﺯﺟﻤﻠﻪ ﻫﺰﻳﻨﻪ ﻫﺎﻱ ﻣﺎﻟﻲ، ﻫﺰﻳﻨﻬﻬﺎﻱ ﻓﺮﺍﻫﻢ ﻛﺮﺩﻥ ﺍﻧﺮژﻱ ﻣﻨﺎﺳﺐ(ﺍﺯﺟﻤﻠﻪ ﺑﺮﻕ)، ﻫﺰﻳﻨﻪ ﻣﻜﺎﻧﻲ (ﻣﻘﺪﺍﺭﻓﻀﺎﻱ ﺩﺭﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﺪﻩ) ﻭﻏﻴﺮﻩ ﺍﺳﺖ. ﻟﺬﺍ ﺷﺮﻛﺖ ﻫﺎﻱ ﺑﺰﺭگ ﻧﺮﻡ ﺍﻓﺰﺍﺭﻱ ﺍﻗﺪﺍﻡ ﺑﻪ ﺗﻮﻟﻴﺪ ﻧﺮﻡ ﺍﻓﺰﺍﺭﻫﺎﻳﻲ ﻛﺮﺩﻩ ﺍﻧﺪ ﺗﺎ ﺍﻳﻦ ﻫﺰﻳﻨﻪ ﻫﺎ ﺭﺍ ﻛﺎﻫﺶ ﺑﺪﻫﻨﺪ. ﺍﺯ ﺟﻤﻠﻪ ﺍﻳﺪﻩ ﻫﺎﻳﻲ ﻛﻪ ﺩﺭ ﺣﺎﻝ ﺣﺎﺿﺮ ﺍﻧﺠﺎﻡ ﮔﺮﻓﺘﻪ ﻭ ﺩﺭ ﺣﺎﻝ ﭘﻴﺸﺮﻓﺖ ﻧﻴﺰ ﻣﻲ ﺑﺎﺷﺪ، Virtualization ﺩﺭ ﻣﻮﺭﺩ ﺳﺮﻭﺭﻫﺎ ﻣﻲ ﺑﺎﺷﺪ.كه در فصول قبل توضيح داده شد ﺷﺮﻛﺖ ﻫﺎﻳﻲ ﭼﻮﻥ ﻣﺎﻳﻜﺮﻭﺳﺎﻓﺖ، vmware ﻭ ﺳﻴﺘﺮﻳﻜﺲ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻫﺎﻳﻲ ﺭﺍ ﺑﺪﻳﻦ ﻣﻨﻈﻮﺭ ﺁﻣﺎﺩﻩ ﻛﺮﺩﻩ ﺍﻧﺪ ﺗﺎ ﻣﺪﻝ ﻗﺪﻳﻤﻲ one server,one application ﺭﺍ ﺑﻪ ﻣﻨﻈﻮﺭ ﺑﻬﻴﻨﻪ ﻛﺮﺩﻥ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻣﻨﺎﺑﻊ ﺗﻐﻴﻴﺮ ﺩﻫﻨﺪ. ﺑﻪ ﺯﺑﺎﻥ ﺳﺎﺩﻩ ﺗﺮ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺁﻧﻬﺎ ﻗﺎﺩﺭ ﺍﺳﺖ ﺗﺎ ﺍﺯ ﺍﻳﻦ ﻏﻮﻝ ﻫﺎﻱ ﺳﺨﺖ ﺍﻓﺰﺍﺭﻱ (ﺳﺮﻭﺭﻫﺎ) ﭼﻨﺪﻳﻦ ﺳﺮﻭﺭ ﻣﺠﺎﺯﻱ ﻛﻪ ﺍﺻﻼﺣﺎ virtual machine ﻧﺎﻣﻴﺪﻩ ﻣﻲ ﺷﻮﺩ ﺑﻴﺮﻭﻥ ﺑﻜﺸﺪ. ﺍﻳﻦ ﻛﺎﺭ ﻛﺎﻫﺶ ﻫﺰﻳﻨﻪ ﻫﺎﻱ ﺑﺰﺭﻙ ﺍﺯ ﺟﻤﻠﻪ ﺑﻬﺮﻩ ﻭﺭﻱ ﺍﻧﺮژﻱ، ﻛﺎﺭﺍﻳﻲ ﺳﺮﻭﺭﻫﺎ، ﻛﺎﻫﺶ ﻫﺰﻳﻨﻪ ﻫﺎﻱ ﻣﺪﻳﺮﻳﺘﻲ ﻭ ﻛﺎﻫﺶ ﻧﻘﺪﺍﺭ ﻓﻀﺎﻱ ﻻﺯﻡ ﺑﺮﺍﻱ ﺍﺗﺎﻕ ﻫﺎﻱ ﺳﺮﻭﺭ ﺭﺍ ﻣﻮﺟﺐ ﺷﺪ. ﺷﺮﻛﺖ vmware ﻛﻪ ﻧﺰﺩﻳﻚ ﺑﻪ يازده ﺳﺎﻝ ﺩﺭﺑﺎﺭﻩ virtualization ﺳﺮﻭﺭﻫﺎ ﻛﺎﺭ ﻛﺮﺩﻩ ﻭ ﻧﺮﻡ ﺍﻓﺰﺍﺭ vmware esx server ﺭﺍ ﺑﺎ ﻭﺭژﻥ ﻫﺎﻱ ﻣﺨﺘﻠﻒ ﺑﺪﻳﻦ ﻣﻨﻈﻮﺭ ﺭﺍﻫﻲ ﺑﺎﺯﺍﺭ ﻛﺮﺩﻩ ﺍﺳﺖ. ﺍﺯ ﺁﻧﺠﺎﻳﻲ ﻛﻪ ﺑﺤﺚ ﻣﺎ ﺩﺭﺑﺎﺭﻩ ﺷﺒﻜﻪ ﻣﻲ ﺑﺎﺷﺪ ﻣﻲ ﺧﻮﺍﻫﻴﻢ ﻧﺘﺎﻳﺠﻲ ﺭﺍ ﻛﻪ  ﺍﺳﺘﻔﺎﺩﻩ ﻛﺮﺩﻥ ﺍﺯ ﺍﻳﻦ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺍﺯ ﺩﻳﺪ ﺷﺒﻜﻪ ﺍﻱ ﺑﺮﺭﺳﻲ ﻛﻨﻴﻢ.

ﻟﺬﺍ ﺍﺯ LAN ﻛﻮﭼﻜﻲ ﻛﻪ ﺑﺮ ﺍﺳﺎﺱ one server,one application ﻛﺎﺭ ﻣﻲ ﻛﺮﺩﻩ ﻭ virtualization ﺩﺭ ﺁﻥ ﭘﻴﺎﺩﻩ ﺳﺎﺯﻱ ﻣﻲ ﺷﻮﺩ ﺭﺍ ﺍﺳﺘﻔﺎﺩﻩ ﻣﻲ ﻛﻨﻴﻢ. بررسي يك سناريو ﺷﺒﻜﻪ ﺍﻱ ﻛﻪ ﻣﻲ ﺧﻮﺍﻫﻴﻢ ﺑﺮﺭﺳﻲ ﻛﻨﻴﻢ ﻳﻚ ﺷﺒﻜﻪ ﺑﻴﻤﺎﺭﺳﺘﺎﻧﻲ ﺩﺭ ﻃﺒﻘﻪ (SBM(Small/Medium Business ﺑﺎPC 300ﻣﺘﺼﻞ ﺑﻪ ﺷﺒﻜﻪ ﻭﺳﺮﻭﺭﻫﺎﻱ ﻻﺯم جهت ﺑﺮﻧﺎﻣﻪ(MIS(Management Information System، ﺁﻧﺘﻲ ﻭﻳﺮﻭﺱ، ﺳﺮﻭﺭﻫﺎﻱ ﺷﺒﻜﻪ ﺍﻱ ﻣﺎﻧﻨﺪ Active Directory ﻭ ﻏﻴﺮﻩ ﻣﻲ ﺑﺎﺷﺪ.

ﺍﻳﻦ LAN ﺍﺯ ﺗﻮﭘﻮﻟﻮژﻱ Star ﺑﺎ ﺩﻭ ﺳﻮﺋﻴﺞ CORE ﻣﺪﻝ  Cisco 3750 ﺑﺎ 24 ﭘﻮﺭﺕ 1Gbps ﻛﻪ Cisco ﺁﻥ ﺭﺍ ﺩﺭ ﺭﺩﻩ ﺳﻮﺋﻴﭻ ﻫﺎﻱ ﻻﻳﻪ 3 ﺍﺯ ﻣﺪﻝ OSI ﻗﺮﺍﺭ ﺩﺍﺩﻩ ﭼﺮﺍ ﻛﻪ Switch/Router ﻣﻲ ﺑﺎﺷﺪ ﻭ ﺣﺪﻭﺩ 20 ﺳﻮﺋﻴﭻ access ﻣﺪﻝCisco 2950 (ﺳﻮﺋﻴﭻ ﻫﺎﻱ ﻻﻳﻪ 2) ﻛﻪ ﻫﺮﻛﺪﺍﻡ 24 ﭘﻮﺭﺕ 100Mbps ﺑﺮﺍﻱ client ﻫﺎ ﻭ ﺩﻭ ﭘﻮﺭﺕ 1Gbps ﺑﺮﺍﻱ ﺑﺮﻗﺮﺍﺭﻱ ﺍﺭﺗﺒﺎﻁ ﺁﻥ ﺑﺎ ﺳﻮﺋﻴﭻ ﻫﺎﻱ  core ﻣﻲ ﺑﺎﺷﺪ. ﻳﻚ ﺭﻭﺗﺮ ﻫﻢ ﺑﻪ ﻣﻨﻈﻮﺭ ﺑﺮﻗﺮﺍﺭﻱ ﺍﺭﺗﺒﺎﻁ ﺍﻳﻨﺘﺮﻧﺖ ﻧﻴﺰ ﺩﺭ ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﺪﻩ ﺍﺳﺖ.                                                                                           

باﺗﻮﺟﻪ ﺑﻪ ﺗﻮﺳﻌﻪ ﺑﻴﻤﺎﺭﺳﺘﺎﻥ ﻣﺒﻨﻲ ﺑﺮ ﺍﺳﺘﻔﺎﺩﻩ ﻋﻜﺲ ﻫﺎﻱ ﺭﺍﺩﻳﻮﻟﻮژﻱ ﺩﺭ ﺗﻤﺎﻡ ﺑﺨﺶ ﺑﻪ ﺻﻮﺭﺕ online، ﻧﺮﻡ ﺍﻓﺰﺍﺭ pacs ﻭ ﺳﻪ ﺳﺮﻭﺭ ﺁﻥ ﻗﺮﺍﺭ ﺍﺳﺖ ﺑﻪ ﺷﺒﻜﻪ ﻗﺪﻳﻢ ﺍﺿﺎﻓﻪ ﺷﻮﺩ. ﻟﺬﺍ ﻣﺪﻳﺮﻳﺖ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻛﻤﺒﻮﺩ ﺑﻮﺩﺟﻪ ﺍﺯ ﺷﻤﺎ ﺑﻪ ﻋﻨﻮﺍﻥ ﻣﺪﻳﺮ ﺷﺒﻜﻪ ﻣﻲ ﺧﻮﺍﻫﺪ ﻛﻪ ﺑﺎ ﺍﻣﻜﺎﻧﺎﺕ ﻣﻮﺟﻮﺩ ﻫﺰﻳﻨﻪ ﻫﺎ ﺭﺍ ﺑﻪ ﺣﺪﺍﻗﻞ ﺭﺳﺎﻧﺪﻩ ﻭ ﺭﺍﻩ ﺣﻞ ﻣﻨﺎﺳﺐ ﺭﺍ ﭘﻴﺸﻨﻬﺎﺩ ﻛﻨﻴﺪ. ﺍﺯ ﻃﺮﻓﻲ ﺷﻤﺎ ﺑﺎ ﺍﻳﻦ ﻣﺸﻜﻞ ﺩﺳﺖ ﺑﻪ ﮔﺮﻳﺒﺎﻥ ﻫﺴﺘﻴﺪ ﻛﻪ ﺗﻌﺪﺍﺩﻱ ﺍﺯ ﺳﺮﻭﺭﻫﺎﻱ ﺷﻤﺎ ﺗﻘﺮﻳﺒﺎ ﻋﻤﺮ ﺧﻮﺩﺷﺎﻥ ﺭﺍ ﻛﺮﺩﻩ ﻭ ﺗﺮﺱ ﺍﺯ down ﺷﺪﻥ ﺁﻧﻬﺎ ﻣﻲ ﺑﺎﺷﺪ ﻭ ﻧﻴﺎﺯ ﺑﻪ ﻭﺟﻮﺩ ﺳﺮﻭﺭﻫﺎﻱ redundant ﻣﻲ ﺑﺎﺷﺪ.ﺑﻌﻀﻲ ﺳﺮﻭﺭ ﻫﺎ ﻧﻴﺰ ﺑﻪ ﻣﻨﻈﻮﺭ ﻛﺎﻫﺶ ﻫﺰﻳﻨﻪ ﺑﺮ ﺭﻭﻱ ﻳﻚ PC ﺭﺍﻩ ﺍﻧﺪﺍﺯﻱ ﺷﺪﻩ ﻭﻟﻲ ﺍﺳﺘﺎﻧﺪﺍﺭﺩﻫﺎﻱ ﻳﻚ ﺳﺮﻭﺭ ﺭﺍ ﻧﺪﺍﺭﺩ. ﺍﺯ ﻃﺮﻓﻲ ﺍﺿﺎﻓﻪ ﻛﺮﺩﻥ ﺳﺮﻭﺭﻫﺎﻱ ﺟﺪﻳﺪ ﺑﺎﺭ  (UPS(Uninterruptible Power Supply ﺭﺍ ﺑﺎﻻ ﺑﺮﺩﻩ ﻭ ﺣﺘﻲ ﺧﻄﺮ ﻋﺪﻡ ﭘﺸﺘﻴﺒﺎﻧﻲ UPS ﺭﺍ ﺑﻮﺟﻮﺩ ﻣﻲ ﺁﻭﺭﺩ. ﺑﻪ ﻋﻼﻭﻩ ﺭﻙ ﻫﺎﻱ ﻣﻮﺟﻮﺩ ﺑﺮﺍﻱ ﻧﮕﻬﺪﺍﺭﻱ ﺳﺮﻭﺭﻫﺎﻱ ﺟﺪﻳﺪ ﺟﺎﻱ ﻛﺎﻓﻲ ﺭﺍ ﻧﺪﺍﺷﺘﻪ ﻭ ﺧﻨﻚ ﻛﻨﻨﺪﻩ ﻫﺎﻱ ﻣﻮﺟﻮﺩ ﺗﻮﺍﻧﺎﻳﻲ ﺳﺮﺩ ﻧﮕﻬﺪﺍﺷﺘﻦ ﺍﺗﺎﻕ ﺑﺎ ﺳﻪ ﺳﺮﻭﺭ ﺟﺪﻳﺪ ﺭﺍ ﻧﺪﺍﺭﻧﺪ.   ﺭﺍﻩ ﺣﻞ ﭘﻴﺸﻨﻬﺎﺩﻱ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻧﺮﻡ ﺍﻓﺰﺍﺭ vmware esx server ﻭ ﺳﺎﺧﺘﻦ ﻣﺎﺷﻴﻦ ﻫﺎﻱ ﻣﺠﺎﺯﻱ ﻣﻲ ﺗﻮﺍﻧﺪ ﺍﻳﻦ ﻣﺸﻜﻼﺕ ﺭﺍ ﺑﺮﺍﻱ ﻣﺎ ﺑﺮﻃﺮﻑ ﻛﺮﺩﻩ ﻭ ﻫﺰﻳﻨﻪ ﻫﺎ ﺭﺍ ﻛﺎﻫﺶ ﺩﻫﺪ.  

ﻭﻟﻲ ﻗﺒﻞ ﺍﺯ ﭘﻴﺎﺩﻩ ﺳﺎﺯﻱ ﺍﻳﻦ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻧﻴﺎﺯ ﺍﺳﺖ ﺗﺎ ﺑﺎ Hardware Requirements ﺁﺷﻨﺎ ﺑﺎﺷﻴﻢ. ﺳﺮﻭﺭ ﻫﺎﻳﻲ ﻛﻪ ﺩﺭ ﺣﺎﻝ ﺣﺎﺿﺮ ﻣﺸﻐﻮﻝ ﺑﻪ ﻛﺎﺭ ﻫﺴﺘﻨﺪ ﻭ ﻧﻴﺎﺯ ﺑﻪ ﺗﻐﻴﻴﺮ ﺩﺭ ﺁﻧﻬﺎ ﺩﻳﺪﻩ ﻣﻲ ﺷﻮﺩ، ﺩﻭ ﺳﺮﻭﺭ gigabyte ﻣﺪﻝ  gs-sr 147ﺑﺮﺍﻱ ﺩﻭ Active Directory ﺷﺒﻜﻪ ﻛﻪ ﻫﺮ ﻛﺪﺍﻡ ﺩﻭ ﮔﻴﮕﺎﺑﺎﻳﺖ ﺭﻡ ﻭ ﻳﻚ CPU ﭘﻨﺘﻴﻮﻡ 4 ﺍﻳﻨﺘﻞ ﺩﺍﺭﺩ ﻛﻪ ﻣﺘﺎﺳﻔﺎﻧﻪ ﻋﻤﺮ ﺧﻮﺩ ﺭﺍ ﻛﺮﺩﻩ ﻭ ﺧﻄﺮ down ﺷﺪﻥ ﺁﻧﻬﺎ ﻣﻲ ﺑﺎﺷﺪ. 4 سرور براي سرورهايanti virous، portal ، ftp ، monitoring وجود دارند كه استاندارهاي لازم براي يك سرور را ندارند ودليلش هم ﻋﺪﻡ ﻭﺟﻮﺩ ﭘﺎﻭﺭ ﻗﻮﻱ ﻛﻪ ﺑﺘﻮﺍﻧﺪ ﻣﺎﻫﻬﺎ ﺑﺪﻭﻥ ﺧﺎﻣﻮشي ﺭﻭﺷﻦ ﺷﺪﻥ ﻛﺎﺭ ﻛﻨﺪ.دوسرور hp G5  براي web application  هاي اين بيمارستان و يك سرور hpg6 براي بانك داده اين دو سرور. HP G5 HP G6   hp         خوب مي توان اين دو سرور را ازنظر ram ارتقاء داد و روي هر كدام دو سرور شبيه به هم hp g5 سيستم عامل هاي esx 5 را نصب كرد و روي سرور ديگر كه مدل g6 است سرور اكتيو دايركتوري و را نصب كرد و همچنين بانك اطلاعات را هم تحت كنترل اين سرور درآورد در واقع سرور hpg6 را ميتوان بعنوان file server در نظر گرفت . آشنايي با سيستم عامل Vsphere بعد از نصب سيستم عامل هاي شركت vmware روي هر كدام از سرورها ماشينهاي مورد نياز را نصب كرد كه تقريبا در اين پروژه ميتوان روي هر كدام 4 ماشين مجازي نصب كرد و در نهايت درايوهاي سرور g6 را كه حاوي اطلاعات ماست بين آنها به اشتراك گذاشت . در نهايت شكلي شبيه شكل زيردر يكي از سروها ايجاد ميشود                      

 قابل مشاهده است كه تمامي ماشينها از سخت افزار موجود در سرور استفاده مي كنند و مدير شبكه قادر است به ماشيني كه ترافيك بيشتري دارد و يا نياز به حافظه رم بيشتري دارد مقدار بيشتري تخصيص دهد. در واقع بدون نياز به ارتقاء تك تك سروهاي قديمي با ارتقاء يك سرور تمامي سرورها در يك جا مجتمع مي گردد. به هر كدام از اين ماشينها توسط برنامه رابطي به نام vsphere كه روي كلاينت مدير شبكه نصب شده ميتوان به متصل شد و تغييرات لازم را روي آنها اعمال كرد.                 

 آشنايي با سيستم عامل Vcenter

 حال شبكه ايي را در نظر بگيريد كه چندين ساختار مانند ساختار شكل بالا دارد و يا اينكه شبكه ايي كه نيازمند جابجايي ماشينها بين هر كدام از هاست هامي باشد با اين شرايط كه ماشين انقالي خاموش نشود و اين جابجايي در شرايطي باشد كه ماشين مجازي به مشتريان خود سرويس هاي لازم را ارائه دهد و مدير شبكه نيز بتواند در همان زمان ماشين را از روي host A به host B منتقل كند . در اينگونه از شبكه ها نياز است vcenter نيز به عنوان يك ماشين مجازي به يكي از هاست هاي ما اضافه شود . در حقيقت ماشين vcenter مديريت هاست ها را برعهده دارد و ميتواند ماشينها را بين هاست ها جابجا كند . اين جابجايي آنقدر پر قدرت است كه اگر يكي از هاست ها ازdown شود و كلا از كار بيفتد و يا سيستم برق آن قطع شود ماشينهاي داخل آن را روي هاست ديگر منتقل مي كند به طوري كه كاربر فقط براي چند دقيقه معطل مي ماند.            

آشنايي با سيستم عامل Vcenter Web Client

 اكنون ميخواهيم پا را يك مرحله بالاتر بگذاريم و بتوانيم چندين vcenter   را در يك جا مجتمع كنيم و همه انها را بازدن فقط يك ip در explorer كنترل كنيم . كنترل كردن ما شامل خاموش ،‌روشن ، ريست ، پشتيبان گيري، مشاهده گزارش كاركرد،مشاهد دور گردش فن پردازنده هاي هركدام از هاست ها ، ميزان دماي داخل هر كدام از سرورهاي فيزيكي و بسياري امكانات ديگر ميباشد.    اكنون دنيا در دستان شماست ،‌ اكنون شما مي توانيد در هر جاي جهان شبكه هاي بزرگ را مديريت كنيد .اكنون شما پيروز اين ميدان هستيد.   نتيجه گيري: از مزاياي مجازي سازي[10] و رايانش ابري[11] همين بس كه شركت گوگل كه غول جستجوي جهان و برنامه هاي  مبتني بر وب[12] است پيش بيني كرده تا سال 2018 در دنياي رايانه 80% نرم افزارهاي جهان از رايانش ابري استفاده خواهند كرد.