VMware Workstation را می شناسید؟

Vmware Workstation عبارتی که احتمالا اگر وارد دنیای شبکه شده باشید اسم آن به گوشتان خورده است. نرم افزاری محبوب از شرکت VMware که امکانات جالب و کارآمدی برای کاربرانش فراهم میکند. برای مثال امکان ساخت ماشین های مجازی متعددی را روی لپتاپ و یا کامپیوتر شخصی تان حتی با معماری x86 ، فراهم میکند.  در حال حاضر آخرین ورژن منتشر شده از این نرم افزار نسخه 15.5 است و به جرئت میتوان گفت میتوانید این نرم افزار را روی سیستم حرفه ای های فناوری اطلاعات ، برنامه نویسان ، توسعه دهندگان وب و یا صرفا علاقمندان به دنیای تکنولوژی پیدا کنید.

VMware Workstation ساده ترین راهکار مجازی سازی است که برای شما امکان اجرای انواع سیستم عامل ها را روی یک هاست یا کامپیوتر فراهم میکند. Vmware Workstation اولین بار در سال 2001 معرفی شد و تا امروزبه عنوان یکی از بهترین و ساده ترین پلتفرم های مجازی سازی تکامل پیدا کرده است. تجربه استفاده از VMware Workstation را با پشتیبانی عالی از انواع سخت افزارها و سازگاری با آنها ، بسیار روان و کارآمد خواهید یافت. حال به بررسی برخی از اصلی ترین کاربردهای این نرم افزار میپردازیم.

یادگیری ساده نحوه مدیریت سرور و توسعه وب

میتوان گفت یکی از اصلی ترین کاربردهای VMware Workstation یادگیری استفاده از سرویس های گوناگون است ، که یکی از این موارد یادگیری تمام چیزی است که باید درباره توسعه وب (Back end web development) بدانیم. لینوکس طی سال های متمادی گام های بلندی برداشته و پایه و اساس اکثر برنامه های تحت وب و وبسایت ها شده است. آیا میخواهید با سرعت بیشتری LAMP Stack را راه اندازی کنید؟ با استفاده از VMware Workstation براحتی این اتفاق می افتد. کافیست از VMware Solution Exchange  بازدید کرده و یک اپلاینس مناسب، مطابق با نیازهای خود پیدا کنید.

LAMP STACK چیست؟

پاسخ از کتایون خاکپور

باید بگم شاید از نظر اسمی کمی شبیه به هم بنظر بیان اما با هم فرق دارن. در واقع GPU واحد پردازش گرافیکیه مثل CPU توی کامپیوتر! ولی وظیفه اصلی اون پردازش اطلاعات مرتبط با تصاویره. GPUمعمولاً بروی کارت‌های گرافیکی قرار می‌گیره، کارت‌های گرافیکی غیرحرفه‌ای مادربرد قرار می‌گیرن GPU. تعدادی عملگر اولیه گرافیکی داره که باعث می‌شه نسبت به CPU در درست کردن تصاویر روی صفحه نمایش خیلی سریعتر عمل کنن.

در ادامه خیلی مختصر TurnKey WordPress Appliance را به عنوان دمو نشان خواهیم داد، سرویسی که شاملDebian 7  با Apache ،MySQL ، PHP  و WordPress است که همه نصب شده اند و آماده استفاده هستند. فایلی که ما دانلود کردیم دارای پسوند .ova  است ، نمونه ای که در این مثال از آن استفاده می کنیم  turnkey-wordpress-14.1-jessie-amd64.ova است. پس از تهیه فایل مورد نظر ، باید آن را درون VMware Workstation  اجرا کنید.

فایل را انتخاب کرده و باز کنید

فایل ova را import کنید

ماشین مجازی را روشن کنید

تنظیمات اولیه را انجام دهید

و تمام! به محیط کاملا مجازی LAMP Stack مختص توسعه WordPress خوش آمدید!

این کاربرد بطور کامل یک نمونه مناسب از پیاده سازی ، اجرا و استفاده از یک اپلاینس از پیش ساخته شده در محیط VMware Workstation را نشان میدهد. طوریکه یک توسعه دهنده وب بتواند هر جنبه ای از LAMP Stack  را بررسی کند. و همه اینها از طریق لپتاپ ویندوزی خودتان اتفاق می افتد، عالی نیست؟!

تست انواع سیستم عامل ها و اپلیکیشن ها

VMware Workstation ابزاری عالی است که به شما امکان می دهد سیستم عامل های دیگری را غیر از آنچه روی لپتاپ خود دارید، اجرا کنید. برای مثال شاید دوست داشته باشید ویژگی های نسخه جدید ویندوز ۱۰ را تست کنید ، درحالیکه هنوز آمادگی نصب آنرا بصورت مستقیم روی رایانه شخصی خود ندارید. شاید شما میخواهید برخی از ویژگی های جدید ویندوز سرور 2012 را تست کنید یا بطور آزمایشی قابلیت های Skype for Business را امتحان کنید. یکی دیگر از کاربردها میتواند اجرا و نصب برنامه های مبتنی بر Linux باشد. تمام این موارد را می توان به راحتی با استفاده از VMware Workstation پیاده سازی کرد.

بهترین دوست یک مدیر IT

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

با ایجاد یک ماشین مجازی یا VM می توانید بسادگی تغییرات پیکربندی روی سیستم های حساس و قدیمی را قبل از رسیدن به مرحله پیاده سازی نهایی برای کاربران، آزمایش کنید. اثبات کارآیی و تست مفاهیم و سرویس های تازه نیز یکی دیگر از اقدامات رایج در واحدهای فناوری اطلاعات است. هنگامی که به عنوان مدیر شبکه نیازمند این هستید که کارایی یک سرویس یا نرم افزار جدید را به مدیریت ارائه داده و نظر آنها را جلب کنید، کافیست از یک ماشین مجازی استفاده کنید. در واقع میتوان گفت نرم افزار VMware Workstation دنیای نامحدودی از کاربردها را برای مدیران فناوری اطلاعات فراهم میکند.

نسخه های نمایشی محصول

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

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

معرفی VSphere

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

یکی دیگر از کاربردهایی که در رابطه با vSphere است، این است که شما میتوانید به راحتی VM ها را از محیط اجرایی vSphere خارج کرده و برای اعمال پیکربندی ها و تغییرات و بروزرسانی ها به یک شبکه مجازی خصوصی روی VMware Workstation متنقل کنید و بعد از اعمال تغییرات مورد نظر مجدد آنها را به محیط vSphere بازگردانید. این ویژگی باعث شده VMware Workstation  یک ابزار عالی برای ادمین های VMware باشد تا نسخه های تستی اپلاینس ها و سرویس های مورد نیاز را در یک محیط آزمایشی حتی روی لپتاپ خودشان اجرا کنند.

توسعه نرم افزار

اگر شما یک توسعه دهنده نرم افزار هستید ، حتما از اهمیت وجود یک محیط مناسب برای ساخت و تست برنامه هایتان آگاه هستید. به عنوان مثال شما نمی توانید یک اپلیکیشن مبتنی بر وب را برروی Microsoft IIS ایجاد کنید، چراکه وقتی آن را به سمت محیط توسعه LAMP Stack میبرید، کار نخواهد کرد. قطعا مدیریت شرکت شما با بهانه اینکه “خب اپلیکیشن روی سیستم خودم کار میکند” کنار نمی آید. با وجود VMware Workstation ، توسعه دهندگان نرم افزار می توانند براحتی اپلیکیشن های خود را بر بستر انواع سیستم عامل ها تست کند  و همچنین میتوانند قبل و بعد از نصب نرم افزار مورد نظرشان از ماشین مجازی خود Snapshot بگیرند تا تاثیرات برنامه را روی سیستم عامل و نحوه کارکرد آنرا زیر نظر قرار بدهند. از جهات بسیاری ، VMware Workstation به توسعه دهندگان و برنامه نویسان یک محیط آزمایشگاهی مجازی نامحدود ارائه میدهد، تا بتوانند به سادگی اپلیکیشن های خود را تست کرده و از بروز باگ ها و خطاهای احتمالی قبل از ورود به مرحله تولید و انتشار نهایی برنامه جلوگیری کنند.

آزمایش مرورگر

اگر شما یک توسعه دهنده نرم افزار هستید ، حتما از اهمیت وجود یک محیط مناسب برای ساخت و تست برنامه هایتان آگاه هستید. به عنوان مثال شما نمی توانید یک اپلیکیشن مبتنی بر وب را برروی Microsoft IIS ایجاد کنید، چراکه وقتی آن را به سمت محیط توسعه LAMP Stack میبرید، کار نخواهد کرد. قطعا مدیریت شرکت شما با بهانه اینکه “خب اپلیکیشن روی سیستم خودم کار میکند” کنار نمی آید. با وجود VMware Workstation ، توسعه دهندگان نرم افزار می توانند براحتی اپلیکیشن های خود را بر بستر انواع سیستم عامل ها تست کند  و همچنین میتوانند قبل و بعد از نصب نرم افزار مورد نظرشان از ماشین مجازی خود Snapshot بگیرند تا تاثیرات برنامه را روی سیستم عامل و نحوه کارکرد آنرا زیر نظر قرار بدهند. از جهات بسیاری ، VMware Workstation به توسعه دهندگان و برنامه نویسان یک محیط آزمایشگاهی مجازی نامحدود ارائه میدهد، تا بتوانند به سادگی اپلیکیشن های خود را تست کرده و از بروز باگ ها و خطاهای احتمالی قبل از ورود به مرحله تولید و انتشار نهایی برنامه جلوگیری کنند.