بهترین راهکار برای مجازی سازی اپلیکیشن ها در شبکه کاربران نهایی
سلام به همگی دوستان ITPRO
فرض کنید در یک شرکت هم ویندوز اپلیکیشن و اتوماسیون اداری سنگینی دارید که کلاینت ها دارند ازش استفاده میکنند و هم میخواهید یک سایت هم بنویسید برای شرکت و روی سرور موجود قرار دهید. آیا ایجاد کردن هر VM به ازای Applicationها و همینطور IIS و SQL SERVER می تونه راهکار خوبی باشه؟ اگه جواب تون مثبته، آیا راهی هست که بشه VM ها رو درحالت خودکار وبا بالا اومدن سرور(که به هر دلیلی off شده و دوباره بالا اومده)، بطور خودکار ON کرد تا کلاینت های شبکه به مشکل برنخورند؟
آیا برای این منظور حتماً بایتس از VmWare نسخه سروری استفاده کنیم ویا نسخه WorkStation جوابگوی اینکار می باشد؟
با تشکر.
7 پاسخ
ممنون از پاسخ شما دوست عزیز.
راستش Case خاصی در مکان ثابتی مد نظر نیست. بنده به عنوان یک برنامه نویس در شرکتها و موسسات مختلف با سخت افزارهای مختلفی که اکثراً هم با یک PC کلاینتی و معمولی تفاوت چندانی ندارند و فقط نام سرور را به دوش میکشند مواجه شدم و در حال حاضر در حال کسب اطلاعات بسیار مفید از دوستان ITPRO در این زمینه می باشم تا بتونم در حدمعقول و مطابق با اصرار بیشتر مدیران در خصوص استفاده از منابع سخت افزاری موجود شرکتهای خود و عدم هزینه زایی برای آنها، مجازی سازی را برای آنها پیاده سازی کنم.
امیدوارم بهترین راهکارهای سخت افزاری و نرمافزاری را بتونم برای این منظور و با راهنمایی های شما دوستان در نظر بگیرم.
بله درسته
ظاهراً باید به همین روشی که شما گفتید با این موضوع برخورد کرد.
با تشکر از شما.
سلام
اینکه از چه بستر مجازی سازی استفاده کنید دقیقا به سخت افزار موجود برمیگرده
اگر سروری دارید که روی اون ویندوز سرور نصب کردید و بدلیل محدودیت بودجه فقط می تونید منابع اون مثل RAM رو افزایش بدید و نمی تونید سرور جدیدی تهیه کنید و از طرف دیگه نمی تونید ویندوز رو از سرور پاک کنید و از راهکارهای VMware استفاده کنید تنها گزینه Hyper-V هستش. ولی با فرض اینکه محدودیت سخت افزاری ندارید پیشنهاد دوستمون خوبه. یعنی یک سرور مجازی برای بانک اطلاعاتی و یک سرور مجازی برای Application. و پیشنهاد می کنم هر کدوم از این سرورهای مجازی در سرورهای فیزیکی جداگانه قرار بگیرند. در اون سرورهای فیزیکی می تونید سرویس های دیگه رو بطور مجازی داشته باشید.
در نهایت مباحث کلاسترینگ و Backup رو هم از همون اول مدنظر داشته باشید.
موفق باشید.
بهتره که هر سرویس روی یه سرور مجازی مجزا نصب کنید.یه سرور sql یه سرور iis و...........
حتما حتما از vmware esxi استفاده کنید و چند تا سرور قوی برای مجازی سازی تهیه کنید
سلام
برای اینکار شما لازم دارید که سرور رو بصورت خام داشته باشید.
می تونید از راهکار P2V استفاده کنید و سیستم عامل و کلیه نرم افزارهای اون رو مجازی کنید ولیکن خود P2V کردن به یک حداقلی از بستر مجازی احتیاج داره.
یه مقدار از سرور یا کیس سرورهایی که دارید بگید و درمورد منابع اونها توضیح بدید. شاید بتونم کمکی کنم.
موفق باشید.
دوست من
اینطوری خدمتتون بگم که اگر می تونیم سروری رو فرمت کنیم(با فرض اینکه به اطلاعاتش نیازی نداریم) و مشکل سازگاری سخت افزاری نداشته باشه ESXi نصب میشه و بعدش هم ازش استفاده می کنید ولی اگر روی سرور ویندوزی نصب هستش و داره سرویس میده و اینکه نمیشه این ویندوز و سرویس ها رو حذف کرد(برای خودم پیش اومده) برید سراغ Hyper-v که اونم مجازی سازی رو بصورت یک سرویس روی بستر ویندوز سرور 2008 یا 2012 بهتون میده و خوب هم کار می کنه.
موفق باشید.
سلام
تشکر از راهنمایی شما دوستان عزیز ITPRO.
در هر صورت خیلی از شرکتهای متوسط طرف حساب ( یا همان مشتری ها) یک کامپیوتر سرور معمولی را در اختیار برنامه نویس قرار داده و انتظار دارند کلیه نیازهای نرم افزاری و شبکه ای آنها را جوابگو باشد و از طرفی بیشتر مدیران شرکتهای مذکور (حتی دیده شده در سطح کارخانجات)، حاضر به تهیه یک سرور نسبتاً خوب نیستند و از حداقل امکانات سخت افزاری، بیشترین انتظار را دارند.
حال با توجه به اینکه در اکثر شرکتها و موسسات کامپیوترهای بسیار معمولی به عنوان سرور مورد استفاده قرار گرفته اند و با توجه به اینکه اپلیکیشن های کاربردی مختلفی از سایر شرکتها روی آن نصب و راه اندازی شده است، آیا راهی وجود دارد که با حفظ سیستم عامل و نرم افزارهای نصب شده سرور موجود ، بدون هیچگونه نگرانی VMware Esxi را نصب کنیم؟