انتخاب سرور مجازی
گزینش یک سرور مجازی
خرید سرور مجازی ارزان
صرفنظر از اينكه قصد داشتهباشيد سختافزارهاي قديمي را به يك سرور جديد منتقل کنيد يا بخواهيد سيستمعلت جديدي را راهاندازي كرده حتي درآمد حاصل از سرمايهگذاري را افزايش دهيد، مجازيسازي براي شرکت هاي كوچك مزاياي متعددي را بهدنبال دارد و در اين رابطه محصولات بسياري دردسترس قرار دارد. بازار مجازيسازي توسط سه فروشنده اصلي كنترل ميشود. رتبه اول اين بازار متعلق به VMWare است كه مجموعهاي از محصولات متنوع حاوی VMWare Server را عرضه ميكند. رتبه دوم، در اختيار شركت مايكروسافت فناوري Virtual Server 2005 R2 قرار دارد. شركت Critix نيز كه بهتازگي مالكيت فناوري Xenserver را (كه در حقيقت يك نسخه تجاري از فناوري مجازيسازي كدباز Xen است) به دست آورده، در رتبه سوم قرار دارد. تمام اين فناوريها بهمنظور استفاده در شركتهاي كوچك توليد و عرضه شدهاند امكان دريافت رايگان آنها از اينترنت وجود دارد. در اين مطلب ، فناوريهاي مذكور را مورد بررسي آزمون قرار دادهايم.
Virtual Server 2005 R2 SP1
تا وقت عرضه پلتفرم HyperV بوسیله مايكروسافت، فناوريVirtual Server 2005 R2 پلتفرم اصلي اين شركت براي مجازيسازي محسوب ميشد. اين فناوري در هر دو نوع پردازنده ۳۲ بيتي و ۶۴ بيتي قابل اجرا بوده و آخرين نگارش آن موسوم به SP1 از فناوريهاي Intel-VT AMD-V پشتيباني ميكند؛ در حالي كه داشتن فناوريهاي مذكور پيشنياز نيست. سيستمعلت ويندوز بايد روي يك سرور ميزبان نصب شود و بهترين گزينه براي اين كار ويندوز سرور ۲۰۰۳ است. در صورت نصب روي يك سيستم ۶۴ بيتي محدوديت تعداد ماشينهاي مجازي از ۶۴ به۵۱۲ عدد به ازاي هر سرور افزايش مييابد. اين در حالي است كه حافظه اختصاصي هريك از ماشينهاي مجازي نيز از ۳,۶۴ گيگابايت به ۲۵۶ گيگابايت ميرسد. توجه به اين نكته ضروري است كه صرفنظر از پردازنده سيستم ميزبان، ماشينهاي مجازي مهمان را فقط ميتوانيد بهصورت ۳۲ بيتي اجرا كنيد براي هرماشين مجازي فقط امكان مصرف از يك پردازنده مجازي وجود دارد.
راهاندازي چنين سيستمي زياد آسان است. كافي است از اجراي IIS بوسیله سيستمعلت ميزبان مطمئن شده نرمافزار را با استفاده از برنامـه مربوط نصب كنيد. بعد از اين كار بوسیله يك مرورگر با مصرف از يك مؤلفه ActiveX كه بهمنظور كنترل راهدور ايجاد شده است، ميتوانيد ماشينهاي مجازي را ايجاد مديريت كنيد. در صورت مديريت مجوزهاي كاربران با مصرف از Active Directory بهرهگيري از وسائل System Center Virtual Machine Manager براي مديريت همزمان چندين سرور، امكان فعالسازي سيستم كدگذاري SSL نيز وجود دارد. ماشينهاي مجازي مهمان ميتواند سيستمعلت هاي ويندوز يا لينوکس باشند كه بهمنظور بازبینی كارايي و سرعت از بستههاينرمافزاري Virtual Machine Addition استفادهميكنند. با وجود اين، از سيستمعلت ويستا تنها جهت مقاصد غيرتوليدي پشتيباني ميشود و تعداد پلتفرمهاي لينوکس كه بهصورت رسمي پشتيباني ميشوند، محدود است. در آزمون انجامشده دريافتيم مديريتنرمافزار مايكروسافت بسيار سادهاست. ماشينهاي مجازي را ميتوان از ابتداي كار بهوجود آورد، آنها را كپي و جابهجا كرد و بهمنظور جابهجايي سرورهاي فيزيكي موجود، وسائل هاي جداگانهاي حاوی برنامـه ها تنظيمات مربوطه در دسترس است. قابليت بهينهسازي سيستم بهواسطه توزيع كار بين ماشينهاي مجازي تخصيص درصد ثابتي از توان پردازشي به هريك از آنها ويژگي جذاب توجه ي است. يكي ديگر از ويژگيهاي مفيد اين نرمافزار امكان نصب و دسترسي به هاردديسكهاي مجازي بهصورت Offline است. با مصرف از اين ويژگي نيازي به راهاندازي ماشين مجازي مربوط نيست. در نگارش SP1 از وسائل Volume Shadow Copy Service نيز پشتيباني شده و بهاين ترتيب امكان تهيه نسخه پشتيبان از ماشينهاي مجازي فعال فراهم شده است. با وجود اين، برخلاف نرمافزار Xenserver Enterprise راهکاری براي انتقال فعال ماشينهاي مجازي وجود ندارد.
VMWare Server 2.0
يكي از مزاياي اصلي VMWare Server اين است كه امكان ميزباني توسط هر دو نوع سرور ويندوز و لينوکس را دارد. هر نوع سرور ممكن است داراي پردازنده ۳۲ ۶۴ بيتي باشد. بهعلاوه، با وجود اينكه استفاده از فناوريهاي مجازيسازي Intel-VT و AMD-V تا وقت ي كه نخواهيد از سيستمعلت هاي مهمان ۶۴ بيتي پشتيباني كنيد، ضروري نيستند، هردو فناوري مذكور پشتيباني شدهاند. نرمافزار مورد بررسي در اين مطلب نسخه آزمايشي VMWare Server 2.0 است كه در اواسط سال ۲۰۰۸ عرضه شد. با وجود اين، براي انجام فرآيند توليد پيشنهاد ميكنيم از نسخه ۱٫۰ اين نرمافزار كه پايداري بسيار بيشتري دارد، استفاده كنيد. تمام نسخه هاي بعد از ويندوز ۲۰۰۰ با پشتيباني از Windows Server 2008 ميتوانند نرمافزار VMWare Server را ميزباني كنند. در مقابل، پشتيباني وسيعي ازميزبانان لينوكس حاوی ۵٫۱ RHEL (سرنام Red Hat Enterprise Linux) و آخرين نگارش Novell SUSE و Ubuntu به عمل آمدهاست. به همين ترتيب، فهرستي از سيستمعلت هاي مهمان حاوی سولاريس کمپانی سان مجموعهاي از ورژن هاي مختلف ويندوز لينوكس همراه ورژن هايVista Business ،Windows Server 2008، ش Vista Ultimate RHEL5 وجود دارد.
ساير ویرایش هاي آخرين ورژن حاوی قابليت پيكربندي ماشينهاي مجازي با استفاده از هشتاد گيگابايت رم (در نگارش VMWare Server 1.0 رم به ۳,۶ گيگابايت محدود است) ده مبدل مجازي شبكه است. در هر دو نگارش قابليت SMP دوطرفه در دسترس بوده در Server 2.0 به ازاي هر ورژن ميتوانيد تا ۶۴ ماشين مجازي را با قابليت پشتيباني از دستگاههاي پرسرعت USB 2 راهاندازي كنيد.بهعلاوه، جهت تبديل سرورهاي فيزيكي به ماشينهاي مجازي وسائل هاي موردنياز نيز در اختيار بوده وسائل هاي پيشساخـته متعددي در قالب VMWare وجود دارند. نصب سيستم زياد آسان است، اما در شیوه مديريت اين محصول تغييرات عمدهاي به چشـم ميخورد. در Server 1.0 جهت ساخت، مديريت اجراي ماشينهاي مجازي از يك كنسول ويندوز و يك رابط انتخاب ي وب مصرف ميشود. در VMWare Server 2.0 اين رويكرد با يك كنسول مبتني بر مرورگر جايگزين شدهاست. با استفاده از اين كنسول دسترسي به ترمينالها آسان شده، ولی از ديدگاه ما كار با آن به سادگي رابط گرافيكي قديمي نيست. به علاوه، در نگارش آزمايشي به چندين اشكال برخورديم كه بايد در ورژن نهايي نرمافزار بازبینی شوند.
Xenserver v4
فرق Xenserver با دو محصول ديگر در اين است كه نرمافزار اخير از نوع هايپروايزر( Hypervisor) است. بهاين معني كه جهت شروع كار با Xenserver به سيستمعلت ميزبان نيازي نداريد. كافي است CD موردنياز براي نصب را داخـل درايو يك كامپيوتر قرار داده و با استفاده از آن سيستم را راهاندازي كنيد. پس ميتوانيد تمام نرمافزارهاي وردنياز را جهت ميزباني ماشينهاي مجازي لينوكس ويندوز بارگذاري كنيد. هايپروايزر نرمافزار Xenserver از نوع ۶۴ بيتي است، بناجهت ن با وجود اين كه ماشينهاي مجازي ميتوانند به هر دو صورت ۳۲ بيتي ۶۴ بيتي اجرا شوند، نيازمند حداقل يك پردازنده۶۴ بيتي هستيد. جهت اجراي سيستمعلت هاي مهمان ويندوز نيازمند پردازندههاي Intel-VT و AMD-V با قابليت پشتيباني از Windows Server 2000 SP4، XP Server 2003 همچنين نسخه هاي اصلي لينوكس به صورت استاندارد هستيد. در نسخه آزمايشي ۴,۱ كه مورد آزمون قرار گرفت، ويندوز ويستا (فقط در حالت ۳۲ بيتي) در دسترس قرار داشته، بهعلاوه مقياسپذيري كارايي اين نگارش كه انتظار ميرود در اواسط سال جاري عرضه شود، افزايش يافته است.
سه نسخه از اين نرمافزار عرضه خواهد شد كه شروع آن با يك نسخه Express رايگان است. اين نگارش براي شركتهاي كوچك كارايي دارد، ولی فقط به دو پردازنده فيزيكي و چهار گيگابايت حافظه محدود شده و تنها چهار مهمان فعال را پشتيباني ميكند. بنابراي ن جهت ارائه خدمات به ساير مشتريان بايد از ساير ورژن ها استفاده شود. با بهروزرساني سيستم به نسخه هاي Enterprise يا Standard هيچ محدوديتي جهت تعداد پردازنده وجود ندارد؛ به علاوه هر سرور ميتواند تا ۱۲۸ گيگابايت و هر ماشين مجازي تا ۳۲ گيگابايت رم را مورد استفاده قرار دهد. ورژن Enterprise ميتواند از وسائل هاي ذخيرهسازي مشترك iSCSI يا NAS نيز بهرهگرفته و حاوی وسائل ي موسوم به Xenmotion است كه امكان جابهجايي ماشينهاي مجازي فعال بين سرورها را فراهم ميكند. با وجود اين، هزينه استفاده از نسخه هاي مذكور كمنيست. بهعنوان مثال، امتياز سالانه نسخه Standard همراه پشتيباني، از ششصد دلار شروع ميشود.
براي مديريت راهدور Xenserver از يك برنامـه Xencenter مبتني بر ويندوز مصرف ميشود. برنامـه مذكور قابليت مديريت همزمان چندين سرور ادغام سرورهاي جديد را فراهم ميكند. با وجود اين كه كنسول توكار Xencenter كارايي خوب ي دارد، ما ترجيح ميدهيم جهت دسترسي به سيستمعلت هاي مهمان ويندوز از Remote Desktop استفاده كنيم.از طرفي تولید و ساخت ماشينهاي مجازي جديد با استفاده از قالبهاي آماده، سريع و آسان بوده ميتوانيد قالبهاي دلخواه را پيكربندي كنيد. تعداد زيادي از گزينههاي شبكه ماشينهاي مجازي وجود دارند كه ميتوان از آنها كپي يا نسخه پشتيبان تهيهكرد. به علاوه، براي ميزبانهاي لينوكس يك وسائل تبديل ماشينهاي فيزيكي به مجازي در اختيار قرار گرفته است. شركت دل نيز به تازگي Xenserver را به عنوان يكي از پروگرام هاي استاندارد در سرورهاي Poweredge تعبيه كرده است. يكي ديگر از قابليتهاي مفيد اين نرمافزار سازگاري با قالب Microsoft VHD است.
گزینش نهايي
گزینش بين پلتفرمهاي مجازيسازي موجود در اين گروه آزمون زياد مشکلي است. تمام اين فناوريها قابليتهاي متعددي داشته و به سادگي براي شرکت هاي كوچك راهاندازي ميشوند، اما بين آنها محدوديتها فرق هاي مهمي وجود دارد.براي مثال Virtual Server 2005 R2 SP1 محصول شركت مايكروسافت نيازمند يك ميزبان با مجوز كامل دسترسي است و فقط ميتواند سيستمعلت هاي مهمان ۳۲ بيتي را اجرا كند. در مقابل، سيستمعلت مهمان ممكن است ويندوز يا لينوكس باشد از رابط مديريت مرورگرمحور زيبايي بهرهمند است. بهعلاوه، امكان راهاندازي مجزاي چندين هاردديسک وجود داشته و ميتوان ماشينهاي مجازي را به يك پلتفرم Hyper-V جديد منتقل كرد. اگر يك سرور ويندوز ذخيره در اختيار داريد و محدوديتهاي اين فناوري جهت تان مشكلساز نيست، اين فناوري اهمیت تست را دارد. در غير اين صورت خوب است به سراغ ساير فناوريها برويد.از طرف ديگر، امكان ميزباني VMWare Server توسط ويندوز سرور و لينوكس وجود دارد از سيستمعلت هاي مهمان ۳۲ و ۶۴ بيتي پشتيباني ميكند. بهعلاوه، با استفاده از اين فناوري در ماشينهاي مجازي از قابليت SMP مجازي دوطرفه و پشتيباني دستگاههاي پرسرعت USB2 نيز بهرهمند ميشويد.
اين قابليتها در فناوري مايكروسافت وجود ندارد. به هرحال ورژن VMWare Server 2.0 بهصورت آزمايشي عرضه شده بهكارگيري آن جهت فرآيند توليد توصيه نميشود. با وجود اينكه ميتوان نرمافزار VMWare Server 1.0 را به عنوان جايگزين فناوري اخير بهكار گرفت، بايد توجه داشت نسخه ۱٫۰ كارايي كمتري دارد. بناجهت ن توصيه ما مصرف از فناوري Xenserver v4 محصول شركت Citrixاست. فناوري Xenserver به عنوان يك محصول هايپروايزر بدون نياز به سيستمعلت ميزبان هرنوع هزينه اضافي ديگر حداكثر كارايي را در اختيار ميگذارد. اين فناوري از سيستمعلت هاي مهمان ۶۴ بيتي پشتيباني كرده و با وجود اين كه نسخه رايگان Express فقط قابليت اجراي همزمان چهار ماشين مجازي را دارد، قادر است نيازهاي شرکت هاي كوچك را تأمين كند. به علاوه، نصب و كار با فناوري Xenserver آسان است آن را به انتخاب مناسبي جهت شركت كوچك با سرمايه اندك تبديل ميكند.
0 دیدگاه در “انتخاب سرور مجازی”