Skip to Content

بلاگ

بررسی قابلیت‌های VMware vRealize Automation

VMware vRealize

بررسی قابلیت‌های VMware vRealize Automation

کارشناسان IT می‌توانند با استفاده از VMware vRealize Automation به ارائه و مدیریت مداوم زیرساخت‌ها، برنامه‌ها و سرویس‌های شخصی‌سازی شده پرداخته و به کسب و کار سرعت دهند و در همین حال کارایی کلی IT را بهبود بخشند. نظارت مبتنی بر Policy و مدل‌سازی منطقی برنامه‌های کاربردی، تضمین می‌کند که سرویس‌های Multi-Vendor و Multi-Cloud در اندازه و سطح سرویسی مناسب با Taskیی باشد که باید انجام شود. مدیریت چرخه‌ی عمر (Lifecycle) نیز تضمین می‌کند که منابع در بالاترین سطح کارایی قرار داشته باشند.

مزایای استفاده از VMware vRealize Automation

در ادامه به بررسی برخی مزایای استفاده از تکنولوژی کمپانی VMware می‌پردازیم.

چابکی (Agility): به منظور پاسخگویی سریع به نیازهای کسب‌وکار، خدمات IT شامل برنامه‌های کاربردی، زیرساخت‌ها، دسکتاپ‌ها و هر سرویس دیگر IT، به صورت خودکار ارائه می‌شود.

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

انتخاب: از طریق پشتیبانی گسترده‌ی Multi-Vendor و Multi-Cloud و طراحی توسعه‌پذیر، از سرمایه‌گذاری‌ بر روی تکنولوژی‌های کنونی و آینده محافظت می‌نماید.

افزایش کارایی: علاوه بر کاهش هزینه‌ها، ارائه‌ی خدمات IT را بهبود می‌بخشد.

بررسی قابلیت های VMware vRealize Automation
ارائه‌ی خودکار خدمات IT

چالش‌های ارائه‌ی خدمات IT

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

قابلیت‌های vRealize Automation

vRealize Automation پیاده‌سازی و مدیریت برنامه‌ها و سرویس‌های محاسباتی را تسریع کرده و در نتیجه چابکی کسب‌وکار و کارایی عملیاتی را بهبود می‌بخشد. قابلیت‌هایی که در ادامه نام برده می‌شوند به تیم IT این توانایی را می‌دهند که به سرعت ارزش پیاده‌سازی یک زیرساخت Cloud خودکار به صورت On-Demand را داشته باشند.

vRealize Automation، راهکاری مبتنی بر هدف و مناسب سازمان‌ها می‌باشد و به ارائه و مدیریت مداوم سرویس‌های اختصاصی و Hybrid Cloud براساس گستره‌ی وسیعی از موارد پیاده‌سازی شده می‌پردازد.
این تکنولوژی به مدیران IT این توانایی را می‌دهد که نحوه‌ی کسب‌وکار خودشان را بدون تغییر فرایندها یا Policyهای سازمانی به Cloud اعمال نمایند. سازمان‌ها انعطاف‌پذیری مورد نیاز برای اینکه واحدهای کسب‌وکار براساس نیازهایشان سطوح خدماتی، Policyها و فرایندهای خودکارسازی متفاوتی داشته باشند، را به دست می‌آورند.
سرویس مدیریت و آماده‌سازی برنامه‌ی کاربردی: با ساده‌سازی فرایند ارائه و با حذف نسخه‌های تکراری کار با استفاده از اجزا و ابزارهای برنامه‌ریزی عملیاتی که قابلیت استفاده‌ی مجدد را دارند، پیاده‌سازی برنامه را تسریع می‌نمایند.
ارائه‌ی زیرساخت و مدیریت چرخه‌ی عمر (Life-Cycle): پیاده‌سازی End-to-End زیرساخت‌های Multi-Vendor را خودکارسازی می‌نمایند و در نتیجه Siloهای سازمانی داخلی را که ارائه‌ی سرویس IT را کند می‌سازند، از کار می‌اندازد.
vRealize Automation که دارای قابلیت توسعه‌پذیری است، طیف کاملی از این قابلیت را ارائه می‌نماید که به پرسنل واحدهای IT قابلیت فعال‌سازی، سازگاری و توسعه‌ی Cloud ، جهت کار کردن در چهارچوب زیرساخت‌ها و فرایندهای فعلی آنان را می‌دهند و در نتیجه تعاملات پرهزینه را حذف کرده و ریسک را کاهش می‌دهد.

ویژگی‌های vRealize Automation

ارائه‌ی تجربه‌ای شخصی‌سازی‌شده و Self-service

کاتالوگ سرویس IT یکپارچه: ارائه‌ی زیرساخت، برنامه و سرویس‌های سفارشی‌
نظارت شخصی‌سازی‌شده و مبتنی بر Policy، تضمین می‌کند که سطح درستی از سرویس پاسخ‌گوی نیازهای مشخص کسب‌وکار باشد.
تسریع فرایند پیاده‌سازی ارائه‌ی سرویس IT روی زیرساخت‌های Multi-Vendor و Hybrid Cloud با استفاده از فرایند خودکارسازی
حفاظت از سرمایه‌گذاری بر روی تکنولوژی‌های فعلی و آتی
نظارت و کنترل برای فعال‌سازی پیاده‌سازی‌های Hybrid Cloud
انعطاف‌پذیری در انتخاب پلتفرم و مکان Cloud مناسب برای برآورده کردن نیازهای کسب‌وکار Unified Blueprint Model و Design Canvas
ساده نمودن فرایند طراحی با گرد آوردن برنامه‌ها از اجزای از پیش ساخته شده
استفاده از ابزارهای برنامه‌ریزی عملیاتی (Blueprintها) به عنوان کد : خودکارسازی Export و Import کردن و همچنین ویرایش ابزارهای برنامه‌ریزی عملیاتی به عنوان متن
خودکارسازی Pipeline : مدل‌سازی فرایند انتشارِ هر نوع نرم‌افزار
چهارچوب توسعه‌پذیری : بهره بردن از ابزارها و فرایندهای موجود برای رسیدن به سریع‌ترین پلتفرم Time-To-Value از طریق پلتفرم خودکارسازی توسعه‌پذیر.
عملکرد جامع مبتنی بر هدف و پشتیبانی گسترده‌ی Multivendor و Multi-Cloud به صورت Built-In
قابلیت انطباق و توسعه‌ی عملکرد جامع مبتنی بر هدف vRealize Automation
خودکارسازی ارائه‌ی تمام خدمات IT
بهره‌برداری از راهکارهای VMware در VMware Cloud Management Marketplace

ارائه خدمات حرفه‌ای VMware

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

تسریع خدمات مشاوره‌ای
خدمات مشاوره‌ای عملیات‌های Cloud
سرویس مدیریت حساب فنی
سرویس آموزشی و برنامه‌های صدور Certificate

ادامه مطلب

vSphere 6.5 – How to Assign License Key to vCenter Server

vSphere 6.5 – How to Assign License Key to vCenter Server

Two Steps to Manage this Licensing for vCenter. Please note the same we can do for ESXi Hosts.

  • Step#1 Add License Key to Virtual Center
  • Step#2 Assign License to Virtual Center

Manage License Key for Virtual Center Server:-

Step#1 – Add License Key to Virtual Center

  • Login to Virtual Center using Web or vSphere Client. Here we have logged in thrugh Web Client.
  • On top of console, you can see the note saying that licenses in our inventory either expired or not available.
  • Go to Home > Click on Licenses under Administration Tab

  • Click on Manage your Licenses in Getting Started Tab or Go to Licenses Tab.
  • Click on + icon to Create New Licenses.

  • Enter the vCenter Server 6.x Standard license key and press Enter to add a new line.
  • Enter the vSphere 6.x Standard license key(For ESXi), and click Next.

  • Label the license keys as per your convinient. Click on Next.

  • Your Licenses have been added here. Now let’s move to Step#2 to Assign Licenses.

Step#2 – Assign License to Virtual Center

  • Go to Licenses Option and and Click on Manage Your Assets under Getting Started tab. It will redirect you to Assets Tab.

  • Under Assets Tab > Go to vCenter Server Systems (To Assign License to Virtual Center). Do the same for ESXi Host in Hosts Tabif you want to assign License to ESXi Host.
  • Click on Firts Icon -> to Assign License

  • Select License and Click on OK.

  • vCenter Server is Licensed Now. Enjoy Managing the Inventory.

ادامه مطلب

آموزش نصب vCenter Server appliance 6.5

آموزش نصب vCenter Server appliance 6.5

VCSA 6.5

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

همانطور که می دانید نسخه جدید vSphere 6.5 منتشر شده و همه شما مثل من در انتظار این بودید که با انتشار این نسخه در محیط تست مراحل نصب و بررسی رو انجام بدهید . با توجه به این قضیه امروز مراحل نصب vCenter Appliance 6.5 را انجام خواهیم داد . البته در مقاله قابلیت های جدید vCenter Server Appliance 6.5 سعی کردم تا قابلیت های اضافه شده به VCSA 6.5 را توضیح دهم و امیدوارم در جای خود مفید بوده باشد .
قبل از فرایند نصب توصیه می کنم مراحل نصب VCSA نسخه ۶ را که در مقاله نصب vCenter Server Virtual Appliance نگارش شده است ، حتما مرور کنید ، چون برخی موارد را درمقاله فوق کامل تر توضیح داده ام .
به نظر میرسه در نسخه ۶٫۵ مراحل نصب VCSA ساده تر شده باشد و همانطور که می دانید در نسخه قبلی نیاز به Integration Plugin برای کاربران بود تا بتوانند مراحل نصب VCSA را از طریق Browser انجام دهند و دوستان ممکن است تجربه مشکلاتی دراین حالت را با Browser های مختلف داشته باشند .
در نسخه ۶٫۵ دیگرپیش نیاز Integration Plugin وجود ندارئد و نیازی به نصب آن نخواهد بود و مراحل نصب از طریق Installation wizard صورت خواهد گرفت که در ISO مربوط به Source موجود خواهد بود . نکته قابل توجه این است که این Wizard نصب را می توانیم بر روی سیستم عامل های Windows و MAC و Linux اجرا کنیم و مراحل نصب را انجام دهیم . البته قطعا این مورد را می دانید که این بدین معنی نیست که مثلا نصب vCenter بر روی MAC صورت می گیرد ، بلکه تنها مراحل Deploy کردن VCSA 6.5 بر روی ESXi مورد نظر ما از طریق سیستم عامل های گفته شده می تواند باشد .

مراحل نصب VCSA 6.5 به دو بخش که شامل Deploying و Configuration میباشد ، تقسیم بندی می شود .

  1. Deploying VCSA 6.5
  2. Configuring VCSA 6.5

در مرحله اول VCSA را Deploy می کنیم و در مرحله دوم Configuration مربوط به آن را انجام خواهیم داد .
در ابتدای کار باید ISO فایل مربوط به VCSA 6.5 را دانلود کنید و این فایل را ر روی سیستم خودتان یا هرسیستمی که مراحل نصب از طریق آن صورت می گیرد mount کنید .
VCSA6.5 Installation
وارد فایل ISO می شویم و فولدر مورد نظر را انتخاب می کنیم .

VCSA6.5 Installation 2

همانطور که در قبل نیز اشاره شد چون من Installation را از طریق سیستم ویندوز انجام می دهم پس وارد فولدر win32 می شویم .
VCSA6.5 InstallationInstaller مورد نظر را اجرا می کنیم .

VCSA6.5 Installation4
چون قرار است fresh installation انجام دهیم ، گزینه Install را کلیک می کنیم .

۵
همانطور که اشاره شد مراحل نصب از دو قسمت تشکیل می شود . مرحله اول Deploy appliance می باشد که در این قسمت باید vCenter خودمان را Deploy  کنیم و مرحله بعد Configuration مربوط به همین VCSA که Deploy کردیم را انجام خواهیم داد . پس گزینه Next را می زنیم .

VCSA6.5 Installation 6
در قسمت بعد End User License agreement  را میپذیریم و گزینهNext را می زنیم .

vcenter 6.5 installation 7
در این قسمت من قصد دارم Platform Service Controller و vCenter به صورت Embedded بر روی یک سرور نصب شوند . توضیحات تکمیلی تر در مورد گزینه های دیگر در مقالات قبلی موجود است و در صورت نیاز می توانید استفاده کنید . پس در این قسمت گزینه مورد نظر را انتخاب می کنیم و سپس گزینه Next را می زنیم .

vcenter 6.5 installation 8
در قسمت بعد مشخص می کنیم VCSA بر روی کدام هاست ESXi نصب گردد . من قصد دارم  VCSA را در هاست ESXi2 نصب کنم و vm مربوط به VCSA بر روی ESXi2 ساخته شود . همانطور که در مقاله نصب VCSA 6 توضیح دادم ساختار های بر اساس Name Resolution و DNS در شبکه باید به درستی کار کند تا من به درستی با ساختار نام هاست ها در ساختار vSphere تنظیمات مختلف را انجام دهم .
نام ESXi مورد نظر را با پسورد root آن وارد می کنیم .

vcenter 6.5 installation 9
SHA1 thumprint مربوط به Certificate هاست مورد نظر در این قسمت نمایش داده می شود و برای اطمینان بیشتر این قسمت را می توانیم با هاست ESXi مقایسه کنیم تا اطمینان پیدا کنیم که دقیقا هاست مورد نظر ما انتخاب شده است .

vcenter 6.5 installation 10
در قسمت بعد نام مربوط به VCSA خودمان را وارد می کنیم و پسورد مربوط به کاربر root سرور VCSA را نیز وارد می کنیم .

vcenter 6.5 installation 11

در مرحله بعد size مربوط به appliance را با توجه به پارامترهای مختلف  تعدادهاست، ماشین های مجازی در شبکه ، Memory ، CPU و Storage را وارد می کنیم . در این نسخه گزینه Storage size اضافه گردیده و توسط این گزینه می توانیم Deployment size ای که انتخاب می کنیم از Storage size متفاوتی نسبت به پیش فرض استفاده کند .

vcenter 6.5 installation 12
در قسمت Select datastor کلیه استوریج هایی که به ESXi مورد نظر متصل می باشد را مشاهده می کنیم . در اینجا هارد لوکال ESXi02 را انتخاب می کنم و این نکته را مد نظر داشته باشید که در datastore مورد نظر فضای کافی برای نصب VCSA موجود باشد .

vcenter 6.5 installation 13
در قسمت بعد تنظیمات مربوط به Network و DNS و نام سیستم را مشخص می کنیم . این نکته را در نظر داشته باشید نام سیستم باید به صورت FQDN وارد شود و رکوردهای موردنظر نیز از قبل در DNS برای VCSA ایجاد شده باشد .

vcenter 6.5 installation 14
همانطور که مشاهده می کنید رکورد مربوط به VCSA2 نیز در DNS ایجاد گردیده است تا Name Resolution به درستی کار کند و در مراحل نصب دچار مشکل نشویم .

vcenter 6.5 installation 15

در نهایت خلاصه ای از تنظیمات Deploy کردن VCSA برای ما نمایش داده می شود و با انتخاب و کلیک کردن دکمه Finish مراحل Deploy سرور vCenter appliance آغاز خواهد شد .

vcenter 6.5 installation 16
vcenter 6.5 installation 17
vcenter 6.5 installation 18

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

vcenter 6.5 installation 19
پس از Deploy شدن vCenter Server appliance انتظار داریم در هاست مورد نظر ماشین مجازی مربوط به آن ساخته شده باشد و در شکل زیر می بینیم VCSA مورد نظر ما در ESXi2 با IP آدرس ۱۷۲٫۱۹٫۲۵۰٫۲۱ ایجاد گردیده است .

vcenter 6.5 installation 20
پس از Deploy شدن اگر اشتباها بر روی گزینه Close کلیک کرده اید ، نگران نباشید ، برای ادامه مراحل نصب مطابق شکل زیر و با آدرس https://vcenter ip address : 5480 و کلیک بر روی گزینه مشخص شده به مراحل Set up بازگردید .

vcenter 6.5 installation 20
باید پسورد مربوط به VCSA که در مراحل Deploy وارد کردیم را یکبار وارد کنیم .

vcenter 6.5 installation 20

مطابق با شکل زیر در حال حاضر آماده برای Setup کردن Vcenter appliance هستیم . جهت تنظیمات سرور vCenter بر روی گزینه Next کلیک می کنیم .

vcenter 6.5 installation 30

در این قسمت تنظیمات NTP سرور و SSH را مشخص می کنیم . اگر در شبکهTime Serverداریم در قسمت NTP سرور وارد می کنیم و همچنین می توانیم مشخص کنیم Time مربوط به VCSA با هاست خودش Sync شود .
در اینجا من DC را به عنوان تایم سرور مشخص می کنم .

در قسمت SSH access نیز SSH را فعال می کنیم .

vcenter 6.5 installation 31
نکته : در تصویر بالا موارد مربوط به تنظیمات شبکه نیز مشاهده می شود که برای شما ممکن است نمایش ندهد ، دلیل این است که من پس از Deploy شدن VCSA بر روی گزینه close کلیک کردم تا مجددا از طریق https://vcenter ip address : 5480 به مرحله Setup و Configuring سرور vCenter بازگردم .

درمرحله بعد نام دامین SSO و پسورد administrator آن را تنظیم می کنیم و یک نام در قسمت Site name وارد می کنیم . با توجه به اطلاعات وارد شده در قسمت زیر می توانیم با نام کاربری administrator@vSphere.local و پسورد وارد شده در این قسمت به vCenter خودمان Login کنیم .

vcenter 6.5 installation 32

اگر قصد داشته باشیم به Customer Experience Program مربوط به vMware نیز Join شویم گزینه مورد نظر را انتخاب می کنیم ،  که البته چون از نسخه های کرک شده استفاده می کنیم ، این گزینه را غیر فعال می کنم .

vcenter 6.5 installation 33
در نهایت برای اعمال شدن تنظیماتی که در قسمت زیر به طور خلاصه می بینیم ، بر روی گزینه Finish کلیک می کنیم .

vcenter 6.5 installation 34
پیغامی ظاهر می شود مبنی بر اینکه در حین اعمال تنظیمات نمی توانیم پروسه را کنسل یا متوقف کنیم .
بر روی کلید OK کلیک می کنیم .

vcenter 6.5 installation 35مراحل اعمال تنظیمات Setup شروع می شود .

vcenter 6.5 installation 36

vcenter 6.5 installation 37

همانطور که در شکل زیر مشخص است مراحل Setup با موفقیت انجام گرفته است و جهت وصل شدن به VCSA از لینک های مشخص شده می توانیم استفاده کنیم .
لینک اول از طریق vSphere web client ارتباط ما با vCenter را برقرار می کند و لینک دوم نیز ما را به صفحه Getting Started هدایت می کند تا در آن صفحه از طریق vSphere web client (Flash) یا vSphere Client (HTML5) به VCSA متصل شویم .
vcenter 6.5 installation 38بر روی لینک دوم کلیک می کنم و وارد صفحه Getting Started می شوم و بر روی vSphere Client (HTML5) کلیک می کنم .

vcenter 6.5 installation 39
در قسمت بعد باید یوزر و پسورد که در قسمت SSO در مراحل Setup تنظیم کرده ایم  را  وارد کنیم .

vcenter 6.5 installation 40
همانطور که مشاهده می شود به VCSA 6.5 لاگین کرده ایم و مراحل Deploy و Setup کامل و صحیح صورت گرفته است .

vcenter 6.5 installation 41
دوستان عزیز ، در این مقاله نحوه نصب VCSA 6.5 را با هم بررسی کردیم .
امیدوارم این مقاله برای شما مفید بوده باشد .  با LearnExpert همراه باشید تا موارد بیشتری از vSphere 6.5 را با هم بررسی کنیم .

ادامه مطلب

ایجاد vAPP در vCenter

ایجاد vAPP در vCenter

منظور از vAPP محل نگهداری چندین ماشین مجازی است که با یکدیگر در ارتباط هستند.

مفهوم این تعریف این است که در سرویس هایی که توسط IT ارائه می شوند، ممکن است چندین ماشین به یکدیگر وابسته باشند، لذا این ماشین ها را درون یک vAPP قرار می دهند.

  • مدیریت راحت تر ماشین های مجازی وابسته به هم
  • امکان پشتیبان گیری از تمام ماشین ها به صورت یکجا
  • امکان خاموش و روشن کردن تمام ماشین های یک vAPP به صورت یکجا
  • مرتب سازی وضعیت ماشین های مجازی در ساختار یک هاست

در سطح یک Cloud شما می توانید یک vAPP Network داشته باشید که تمام ماشین های یک vAPP به این شبکه متصل شوند. در کنار سرویس NSX (یا همان سرویس vSheild قدیم) می توانید روت های یک ماشین مجازی را درون یک vAPP مدیریت نمایید (به این فرآیند Horizontal Routing گفته می شود).

نکته: vAPP Template شامل چندین VM وابسته به هم می باشد. برخی از سرویس های شرکت VMWareبه صورت vAPP Template ارائه می شوند. قالب این vAPP Template ها OVF می باشد.

نکته: در ساختار یک Cloud وجود vAPP به Cloud User ها کمک می کند تا ماشین های مجازی خود را به صورت یکجا مدیریت نمایند.

مبحث vAPP هم در زمینه Cloud و هم در زیرساخت مجازی سازی در یک مجموعه محلی کاربرد دارد. این آموزش بر بستر ایجاد vAPP در یک مجموعه محلی می باشد. برای ایجاد یک vAPP مراحل زیر را انجام دهید:

از بخش Web Client سرویس vCenter بر روی دیتاسنتر خود راست کلیک کنید و گزینه New vAPP را انتخاب نمایید.

New vApp Menu

در مرحله بعدی از شما سوالی می پرسد مبنی بر اینکه می خواهید یک vAPP جدید ایجاد نمایید یا از یک vAPP موجود Clone تهیه کنید. گزینه Create a new vAPP را انتخاب نمایید.

New vApp Menu1

در مرحله بعدی یک نام برای vAPP خود انتخاب کنید و در بخش Folder ها پوشه ای که قرار است vAPP در آن قرار گیرد را برگزینید.

New vApp Menu2

در مرحله بعدی میزان منابع CPU و Memory برای vAPP را تعیین نمایید و در نهایت مراحل را به پایان برسانید.

New vApp Menu3

New vApp Menu4

بعد از ایجاد vAPP می توانید VM هایی را که می خواهید با Drag and Drop کردن درون این vAPP قرار دهید.

ادامه مطلب

بررسی قابلیت‌های VMware vRealize Automation

بررسی قابلیت‌های VMware vRealize Automation

کارشناسان IT می‌توانند با استفاده از VMware vRealize Automation به ارائه و مدیریت مداوم زیرساخت‌ها، برنامه‌ها و سرویس‌های شخصی‌سازی شده پرداخته و به کسب و کار سرعت دهند و در همین حال کارایی کلی IT را بهبود بخشند. نظارت مبتنی بر Policy و مدل‌سازی منطقی برنامه‌های کاربردی، تضمین می‌کند که سرویس‌های Multi-Vendor و Multi-Cloud در اندازه و سطح سرویسی مناسب با Taskیی باشد که باید انجام شود. مدیریت چرخه‌ی عمر (Lifecycle) نیز تضمین می‌کند که منابع در بالاترین سطح کارایی قرار داشته باشند.

مزایای استفاده از VMware vRealize Automation

در ادامه به بررسی برخی مزایای استفاده از تکنولوژی کمپانی VMware می‌پردازیم.

 

چابکی (Agility): به منظور پاسخگویی سریع به نیازهای کسب‌وکار، خدمات IT شامل برنامه‌های کاربردی، زیرساخت‌ها، دسکتاپ‌ها و هر سرویس دیگر IT، به صورت خودکار ارائه می‌شود.

کنترل: Policyهای شخصی‌سازی‌شده و مرتبط با کسب‌وکار، استانداردهاي پیاده‌سازی برنامه‌ها، سهم منابع و سطوح خدمات را اعمال مي‌نماید.

انتخاب: از طریق پشتیبانی گسترده‌ی Multi-Vendor و Multi-Cloud و طراحی توسعه‌پذیر، از سرمایه‌گذاری‌ بر روی تکنولوژی‌های کنونی و آینده محافظت می‌نماید.

افزایش کارایی: علاوه بر کاهش هزینه‌ها، ارائه‌ی خدمات IT را بهبود می‌بخشد.

بررسی قابلیت های VMware vRealize Automation

ارائه‌ی خودکار خدمات IT

چالش‌های ارائه‌ی خدمات IT

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

قابلیت‌های vRealize Automation

vRealize Automation پیاده‌سازی و مدیریت برنامه‌ها و سرویس‌های محاسباتی را تسریع کرده و در نتیجه چابکی کسب‌وکار و کارایی عملیاتی را بهبود می‌بخشد. قابلیت‌هایی که در ادامه نام برده می‌شوند به تیم IT این توانایی را می‌دهند که به سرعت ارزش پیاده‌سازی یک زیرساخت Cloud خودکار به صورت On-Demand را داشته باشند.

  • vRealize Automation، راهکاری مبتنی بر هدف و مناسب سازمان‌ها می‌باشد و به ارائه و مدیریت مداوم سرویس‌های اختصاصی و Hybrid Cloud براساس گستره‌ی وسیعی از موارد پیاده‌سازی شده می‌پردازد.
  • این تکنولوژی به مدیران IT این توانایی را می‌دهد که نحوه‌ی کسب‌وکار خودشان را بدون تغییر فرایندها یا Policyهای سازمانی به Cloud اعمال نمایند. سازمان‌ها انعطاف‌پذیری مورد نیاز برای اینکه واحدهای کسب‌وکار براساس نیازهایشان سطوح خدماتی، Policyها و فرایندهای خودکارسازی متفاوتی داشته باشند، را به دست می‌آورند.
  • سرویس مدیریت و آماده‌سازی برنامه‌ی کاربردی: با ساده‌سازی فرایند ارائه و با حذف نسخه‌های تکراری کار با استفاده از اجزا و ابزارهای برنامه‌ریزی عملیاتی که قابلیت استفاده‌ی مجدد را دارند، پیاده‌سازی برنامه را تسریع می‌نمایند.
  • ارائه‌ی زیرساخت و مدیریت چرخه‌ی عمر (Life-Cycle): پیاده‌سازی End-to-End زیرساخت‌های Multi-Vendor را خودکارسازی می‌نمایند و در نتیجه Siloهای سازمانی داخلی را که ارائه‌ی سرویس IT را کند می‌سازند، از کار می‌اندازد.
  • vRealize Automation که دارای قابلیت توسعه‌پذیری است، طیف کاملی از این قابلیت را ارائه می‌نماید که به پرسنل واحدهای IT قابلیت فعال‌سازی، سازگاری و توسعه‌ی Cloud ، جهت کار کردن در چهارچوب زیرساخت‌ها و فرایندهای فعلی آنان را می‌دهند و در نتیجه تعاملات پرهزینه را حذف کرده و ریسک را کاهش می‌دهد.

ویژگی‌های vRealize Automation

ارائه‌ی تجربه‌ای شخصی‌سازی‌شده و Self-service

  • کاتالوگ سرویس IT یکپارچه: ارائه‌ی زیرساخت، برنامه و سرویس‌های سفارشی‌
  • نظارت شخصی‌سازی‌شده و مبتنی بر Policy، تضمین می‌کند که سطح درستی از سرویس پاسخ‌گوی نیازهای مشخص کسب‌وکار باشد.
  • تسریع فرایند پیاده‌سازی ارائه‌ی سرویس IT روی زیرساخت‌های Multi-Vendor و Hybrid Cloud با استفاده از فرایند خودکارسازی
  • حفاظت از سرمایه‌گذاری بر روی تکنولوژی‌های فعلی و آتی
  • نظارت و کنترل برای فعال‌سازی پیاده‌سازی‌های Hybrid Cloud
  • انعطاف‌پذیری در انتخاب پلتفرم و مکان Cloud مناسب برای برآورده کردن نیازهای کسب‌وکار Unified Blueprint Model و Design Canvas
  • ساده نمودن فرایند طراحی با گرد آوردن برنامه‌ها از اجزای از پیش ساخته شده
  • استفاده از ابزارهای برنامه‌ریزی عملیاتی (Blueprintها) به عنوان کد : خودکارسازی Export و Import کردن و همچنین ویرایش ابزارهای برنامه‌ریزی عملیاتی به عنوان متن
  • خودکارسازی Pipeline : مدل‌سازی فرایند انتشارِ هر نوع نرم‌افزار
  • چهارچوب توسعه‌پذیری : بهره بردن از ابزارها و فرایندهای موجود برای رسیدن به سریع‌ترین پلتفرم Time-To-Value از طریق پلتفرم خودکارسازی توسعه‌پذیر.
  • عملکرد جامع مبتنی بر هدف و پشتیبانی گسترده‌ی Multivendor و Multi-Cloud به صورت Built-In
  • قابلیت انطباق و توسعه‌ی عملکرد جامع مبتنی بر هدف vRealize Automation
  • خودکارسازی ارائه‌ی تمام خدمات IT
  • بهره‌برداری از راهکارهای VMware در VMware Cloud Management Marketplace

ارائه خدمات حرفه‌ای VMware

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

  • تسریع خدمات مشاوره‌ای
  • خدمات مشاوره‌ای عملیات‌های Cloud
  • سرویس مدیریت حساب فنی
  • سرویس آموزشی و برنامه‌های صدور Certificate
ویژگی‌ها ADV ENT
آماده‌سازی و مدیریت خودکار خدمات زیرساخت Multivendor
تأمین و مدیریت خودکار خدمات برنامه‌ای کاربردی Multivendor

 

ادامه مطلب

بررسی مزایای جدید VMware Horizon 7

بررسی مزایای جدید VMware Horizon 7

بررسی مزایای جدید VMware Horizon 7

امروزه تقریبا اکثر سازمان‌ها نسبت به استفاده از  Cloud اقدام نموده‌اند و استفاده از آن را پذیرفته‌اند. ارائه و مدیریت ایمن ویندوز یا دسکتاپ‌های Linux، برنامه‌های کاربردی و سرویس‌های آنلاین، نیاز کابران را به استفاده از محل کار دیجیتال در دیتاسنترها و ماشین‌های مجازی و همچنین تجهیزات فیزیکی پایان خواهد داد. به منظور بهبود بهره‌وری در محل کار، تجربه کاربری با کیفیتی مناسب از هر مکان، از هر دستگاه و از هر اتصالی فراهم شده است.

VMware Horizon علاوه بر ارائه VDI برای مجازی‌سازی دسکتاپ، اقدام به فراهم آوردن مکانی برای کاربران نهایی نموده است که از طریق آن به تمامی دسکتاپ‌ها، برنامه‌های کاربردی و سرویس‌های آنلاین از هر دستگاه و هر مکانی دسترسی ایمن داشته باشند. سازمان‌های IT به منظور ارائه و محافظت از تمامی OSهای ویندوزی یا لینوکسی و منابع آنلاینی که کاربران نیاز دارند با سرعتی که مورد انتظار کاربر می‌باشد و با توجه به نیازهای خاص هر کسب‌وکار، با استفاده از Horizon 7 از مزایای مدیریت Closed-Loop، خودکارسازی و یکپارچه‌سازی تنگاتنگ با دیتاسنتر مبتنی بر نرم‌افزار (SDDC) استفاده نمایند.

VMware Horizon 7 بهترین گزینه‌های Mobile و Cloud را فراهم نموده و در نتیجه سادگی، امنیت، سرعت و توسعه‌پذیری در ارائه دسکتاپ‌های مجازی و برنامه‌های کاربردی بنا به تقاضای کاربران را تامین می‌نماید در حالی‌که Cloud-Like Economics و مقیاس منعطف و قابل تغییر را نیز ارائه می‌دهد.

انتقال در لحظه با استفاده از JMP

JMP نسل بعدی پلتفرم ارائه برنامه کابردی و دسکتاپ VMware می‌باشد که راهی جدید و بسیار سریع برای آماده‌سازی دسکتاپ مجازی و انتشار برنامه کاربردی بصورت ویژه و Customize شده را فراهم می‌نماید.

مدیران شبکه‌ با استفاده از تکنولوژی‌های به همین صورت برنامه‌های منتشر شده در مقایسه با راهکارهای مشابه، می‌توانند تنها با فشار یک دکمه و با انجام فقط نیمی از مراحل مورد نیاز، 5 تا10 مرتبه سریع‌تر پیاده‌سازی شوند. دسکتاپ‌های مجازی از آخرین نسخه‌ی سیستم‌عامل و Patchهای برنامه بهرمند می‌گردند که به صورت اتوماتیک در بین حالت‌های Login کاربران اعمال می‌شوند این کار بدون هیچ گونه تجدید ساختار، منجر به حذف پنجره‌های Patch Maintenance خواهد شد. این قابلیت به کاربران VDI Nirvana دسکتاپی کاملا سفارشی و شخصی شده‌ای ارائه می‌دهد که بر روی دسکتاپ‌های Stateless یا Nonpersistent ایمن و اقتصادی ساخته می‌شوند.

بهبود مقیاس پذیری معماری Cloud Pod

معماری Cloud Pod به منظور پشتیبانی از 50.000 Session در میان بیش از 5 سایت با 25 Pod زیرساختی توسعه داده شده است. کاربران قادر به جمع‌آوری چندین Pod در دیتاسنتری مشابه و یا مختلف بوده و به هر کاربر یک دسکتاپ در هر مکانی، اختصاص می‌دهند و در این حالت سازمان‌ها با بهبود عملکرد Failover از مزایای توسعه‌پذیری بی‌سابقه‌ای بهره‌مند شده‌اند.

اعمال Policyهای هوشمند با دسترسی ساده در Horizon 7

Horizon 7 کاربردی‏ترین مجموعه امنیتی و با قابلیت‌های متمرکز شدن بر Policyها می‌باشد. این قابلیت به کاربرانِ این تکنولوژی کمک می‌کند تا وضعیت امنیت عمومی ساختار خود را بهبود ببخشند. این شرایط با استفاده از رویکرد دفاعی مناسب و چندلایه که از Endpoint کلاینت به دیتاسنتر می‌رود صورت گرفته و به این وسیله بسط و توسعه‌ی زیرساخت مجازی حاصل می‌گردد. Smart Policyها سیستمی Real-Time و مبتنی بر Policy ارائه می‌دهند که با مدیریت هوشمندانه، متنی و محتوایی (Contextual) و مبتنی بر Role که کاملا یکپارچه شده است همراه می‌باشد:

  • SSO صحیح: ساده نمودن تجربه Login به صورت End-To-End. احراز هویت و Logging کاربران از طریق VMware Identity Manager است که پیش از این با دومین Login به منظور دسترسی به دسکتاپ ویندوز کاربر و با استفاده از اطلاعات اعتباری AD آن‌ها ارائه شده بود. True SSO به صورت یکپارچه‌ این درخواست Login ثانویه برای کاربرانی که قبلا توسط VMware Identity Manager احراز هویت شده‌اند را کنار گذاشته تا با استفاده از گواهی مجازی کوتاه مدت Horizon، امکان Login به ویندوز به صورت Password-Free را امکان‌پذیر نماید و کاربر را مستقیما و به صورت ایمن‌تر، آسان‌تر و سریع‌تر به دسکتاپ منتقل کند.
  • ویژگی‌های Policy-Managed Client: ساختارمند بوده و به منظور ایجاد یک وضعیت امنیتی قوی‌تر با بهبود شرایط مدیریت IT، کنترل دقیق قابلیت‌های Client-Side را فراهم می‌نماید. در این صورت تیم IT می‌تواند به‌صورت انتخابی ویژگی‌های همچون تعیین مسیر Clipboard، USB و پرینت، را فعال یا غیرفعال نماید و مشتریان می‌توانند از Policy استفاده نموده تا برای مثال مطمئن گردند که Login دسکتاپ از شبکه‌ای خاص ناامن است یا خیر و در نتیجه ویژگی‌های حساس به امنیت نظیر Cut، Paste و یا دسترسی به درایو USB، غیرفعال می‌گردند. علاوه بر موارد فوق الذکر، تنظیمات PCoIPBandwidth Profile به مدیران IT اجازه می‌دهد تا تجربه کاربر را بر اساس زمینه و موقعیت کاربر، شخصی‌سازی نماید. تمامی موارد ذکر شده می‌توانند بر اساس Role، ارزیابی در هنگام Login و Logout، قطع و وصل مجدد و همچنین در هنگام وقفه‌های Refresh نمودن از پیش تعیین شده برای برنامه‌های سازگار با Policy در تمامی تجربیات کاربر، اعمال گردند.

بررسی Blast Extreme

VMware با اضافه نمودن PCoIP، به مشتریان گزینه‌های بیشتری برای انتخاب و با انعطاف‌پذیری بیشتر با نام تجاری جدید Blast Extreme ارائه می‌نماید که با هدف بهینه‌سازی محیط‌‌های کاری دیجیتال طراحی شده است. این تکنولوژی بر روی پروتکل H.264 استاندارد صنعتی ساخته شده است که از طیف گسترده‌ای از تجهیزات کلاینت پشتیبانی می‌نماید و تعداد بسیار زیادی از آن‌ها در حال حاضر قابلیت H.264 را دارند. مشتریان می‌توانند بر اساس نیاز خود و تجهیزات کاربران، میان Blast Extreme، PCoIP و RDP یکی را انتخاب نمایند. Blast Extreme علاوه بر پشتیبانی تجهیزات Client، نسبت به PCoIP مزایای بیشتری ارائه می‌دهد، از جمله این مزایا می‌توان از موارد زیر نام برد:

  • کاهش مصرف پهنای باند شبکه تا 50 درصد.
  • قابلیت توانمندسازی انتقال شبکه TCP یا UDP.
  • Blast Extreme Adaptive Transport که به اختصار BEAT نامیده می‌شود و در تمامی انواع شبکه‌ها کیفیت مناسبی را از نظر تجربه کاربری ارائه نموده و آن را حفظ می‌نماید. این طیف گسترده شبکه‌ها از LAN شرکت‌های بزرگ، Wi-Fi عمومی و شبکه‌های Mobile را در بر می‌گیرد.
  • Agility یا چابکی در وفق یافتن با موقعیت‌های چالش‌ برانگیز و Lossy Network که در آن کاربران تجربه‌ایی مشابه Local را حفظ می‌نماند.
  • ‌مصرف پایین‌تر CPU به منظور عمر طولانی‌تر باطری در تجهیزات سیار

علاوه بر این هنگام یکپارچگی VMware با سخت‌افزار مبتنی بر GPU که به Host سرعت می‌بخشد، دارای یک راهکار کامل است که در هر قسمتی که مورد استفاده قرار بگیرد از عملکرد گرافیکی End To End برای برنامه‌های کاملا بصری پشتیبانی می‌نماید. از جمله این سخت‌افزارهای مبتنی بر GPU می‌توان از NVIDIA نام برد.

ادامه مطلب

دلایل برتری پلتفرم مجازی‌سازی VMware vSphere

دلایل برتری پلتفرم مجازی‌سازی VMware vSphere

دلایل برتری پلتفرم مجازی‌سازی VMware vSphere

با توجه به اینکه تمامی تکنولوژی‌های مجازی‌سازی، یکسان و با یک فرمت مشابه ساخته نشده‌اند؛ انتخاب راهکاری متناسب با کسب‌وکار، دست‌یابی به اهداف مورد نظر در این زمینه را تسهیل می‌نماید. با درنظر گرفتن رشد روز افزون تکنولوژی، به منظور موفقیت در کسب‌وکار، نیاز به پلتفرمی با قابلیت‌های بیشتر، ضروری است، قابلیت‌هایی مانند مدیریت Data Volumeها، ارائه‌ی عملکرد بالا به صورت ۲۴ ساعته و همچنین پشتیبانی از برنامه‌های قدیمی، برنامه‌های مهم عملیاتی و برنامه‌های Cloud-Native و … حائز اهمیت می‌باشد. بسیاری از ابزارهای مجازی‌سازی به منظور برآوردن نیازهای فعلی طراحی شده‌اند و در پاسخ‌گویی به نیازهای آینده از ضعف‌هایی برخوردار می‌باشند. در نتیجه یک پلتفرم باید به گونه‌ای طراحی شود تا بتواند با الزاماتی که به سرعت در حال تغییر هستند، از تطبیق‌پذیری گرفته تا امنیت و دسترس‌پذیری، مطابقت پیدا کند؛ در این بین، شرکت VMware پلتفرمی را با ویژگی‌های مذکور تحت عنوان VMware vSphere ارائه نموده است که در زیر به جزئیاتی در این زمینه اشاره می‌کنیم.

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

مهمترین مزایای استفاده از VMware vSphere

  1. پشتیبانی گسترده از سیستم‌عامل‌ها و اکوسیستم برنامه‌های کاربردی
  2. پشتیبانی از بیشترین میزان Scale-up نمودن، عملکرد و دسترس‌پذیری برای هر برنامه‌ای
  3. عدم نیاز به تبدیل برنامه‌ها بین حالت On-premises و Public
  4. مدیریت مجازی‌سازی Cloud، به صورت Built-in در مقابل Bolt-on
  5. کمترین هزینه‌ی کلی مالکیت

در ادامه به بررسی هر یک از ویژگی‌های فوق به صورت جزئی‌تر می‌پردازیم.

پشتیبانی گسترده از انواع سیستم‌عامل‌ها و برنامه‌های کاربردی

با توجه به آنکه برنامه‌های کاربردی برای کسب‌وکار حیاتی هستند، همگام شدن با آن‌ها نیاز به یک سیستم پشتیبانی قوی دارد. VMware vSphere کاربر را قادر می‌سازد تا از هر گونه برنامه استفاده نماید:

  • پشتیبانی از Linux و همچنین UNIX
  • پشتیبانی از برنامه‌های قدیمی، Cloud-Native و Container
  • پشتیبانی از طیف گسترده‌ای از سیستم‌عامل‌های Guest مانند Windows، Solaris، Mac OS X و غیره.

لازم به ذکر است که بسیاری از Hypervisorهای دیگر، چنین سطحی از پشتیبانی را ارائه نمی‌دهند.

پشتیبانی از بیشترین میزان Scale-up نمودن، عملکرد و دسترس‌پذیری برای هر برنامه‌ای

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

  • برای مجازی‌سازی و توسعه دادن HANA، مورد تأیید SAP قرار گرفته و موفق به اخذ گواهینامه شده
  • دارا بودن توانایی مجازی‌سازی و ارتقا (Scale Up) یا Scale Out برای کلاسترهای Hadoop
  • کاهش مدت زمان اتمام کار در امور MapReduce
  • عدم نیاز به تبدیل هنگام تغییر برنامه‌ها بین حالت On-Premise و Public

روند جابه‌جایی برنامه‌ها بین Cloudهای On-Premise و Cloudهای Public برای تیم‌های IT دردسرآفرین می‌باشد. با استفاده ازvSphere، این روند بدون دردسر و نگرانی پیش خواهد رفت. این Hypervisor به کاربر اجازه می‌دهد که از طراحی مجدد Roadblockها اجتناب نموده و Cloudها دارای پلتفرمی یکسان خواهند شد، از طرفی Policyهای امنیتی همگام با برنامه‌های مورد استفاده ارتقا خواند یافت.

تفاوت VMware با Vendorهای دیگر

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

  VMware Vendorهای دیگر
امنیت به تبدیل نیاز نیست به تبدیل نیاز است
شبکه به تبدیل نیاز نیست به تبدیل نیاز است
Storage به تبدیل نیاز نیست به تبدیل نیاز است
دسترس‌پذیری بالا یا HA به تبدیل نیاز نیست به تبدیل نیاز است
انتقال به صورت Live به تبدیل نیاز نیست به تبدیل نیاز است
نسخه‌های VM به تبدیل نیاز نیست به تبدیل نیاز است

مدیریت مجازی‌سازی Cloud، به صورت Built-in در مقابل Bolt-on

ارزیابی ابزارهای مدیریتی Third-Party وقت و هزینه‌ی زیادی می‌برد. VMware vSphere با Operations Management درون پلتفرم ساخته شده و موارد زیر را ارائه می‌نماید:

  • آنالیز به صورت Self-Learning
  • اصلاح هدایت شده
  • خودکارسازی کنترل شده
  • بهینه‌سازی ظرفیت خودکار
  • و غیره.

ارائه این قابلیت‌ها در صورتی است که ابزارهای Third-Party چنین قابلیت‌هایی را فراهم نمی‌کنند.

کمترین هزینه‌ی کلی مالکیت

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

  • عدم الزام این Hypervisor به اجرا شدن بر روی سیستم‌عاملی قدیمی
  • به حداقل رساندن ریسک، با Code Base کوچک‌تر
  • نیاز کمتر به سربار مدیریتی، بدون Patch کردن سیستم‌عامل

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

ادامه مطلب

مجازی سازی

مجازی سازی

با توجه به تغییر در ظرفیت و نوع سرویس‌های ارایه شده و افزایش بازدهی، Virtualization با هدف ارایه خدمات متناسب به عنوان یک راهکار مورد استفاده قرار می‌گیرد. پیاده سازی Virtualization در مرکز داده سازمان، امکان استفاده حداکثر از ظرفیت منابع را فراهم می‌سازد. همچنین می‌توان شاهد افزایش کارایی، بهره‌وری، توسعه‌پذیری، مدیریت پذیری، کاهش هزینه‌های راه‌اندازی و نگهداری مرکز داده و کاهش مصرف انرژی و فضا بود.

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

فضاهای ذخیره سازی فیزیکی را با فضاهای ذخیره سازی دستگاه های موجود در شبکه با هم ادغام می کند به طوری که همانند یک دستگاه ذخیره سازی وانمود می کند.

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

ترکیب منابع در یک شبکه و تقسیم پهنای باند در دسترس به کانال های مستقل، که توانایی اختصاص داده شدن به سرورها یا دستگاه های خاص در یک زمان را دارا می باشند.

مجازی سازی مبتنی بر سرور:

در این حالت، طبیعت فیزیکی سرور ها از جمله تعداد و شناسه ی سرور ها، پردازنده ها و سیستم عامل ها از نرم افزار هایی که بر روی آن ها در حال اجرا می باشند، پنهان می شود.البته قابل ذکر است که برداشت معمول از مجازی سازی متوجه طبقه بندی نوع سوم یعنی مجازی سازی مبتنی بر سرور می باشد زیرا در بازار به طور گسترده ای مورد استقبال قرار گرفته است.در دنیای Virtualization، نرم افزارها و راهکارهای مختلفی وجود دارد. پرکاربردترین راهکار، پیاده سازی Virtualization در حوزه منابع پردازشی مرکز داده است. (Server Virtualization)

هم اکنون دو نرم افزار VMware VSphere (از شرکت VMware) و Hyper-V (از شرکت Microsoft) بیشترین سهم بازار رقابتی را به خود اختصاص دادند. این محصولات به صورت Bare-Metal روی منابع پردازشی مرکز داده نصب و پیکربندی می‌گردند.

در حال حاضر ادغام سرور ها یکی از خوشایند ترین فعالیت ها در مجازی سازی است. مجازی سازی در واقع به سنگ بنای صرفه جویی اقتصادی در منابع هر شرکت تبدیل شده است. تحلیل گران صنعت گزارش می دهند که چیزی بین ۶۰ تا ۸۰ درصد از دپارتمان های IT به دنبال اجرای پروژه های ادغام سرورهایشان هستند و بدیهی است که در راستای اجرای این کار شرکت ها شاهد صرفه جویی قابل توجه در هزینه هایشان خواهند بود.

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

دیگر توانایی ها و قابلیت های مجازی سازی که بسیار ارزشمند هستند عبارتند از: High Availability ، Disaster Recovery و مدیریت حجم کاری (Workload Balancing).

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

شرکت پیوندآزاد Virtualization را با توجه به نیاز کاربر و تجهیزات موجود با تکنولوژی‌های VMware VSphere و Hyper-V ، به صورت موفق پیاده سازی کرده است. پس از پیاده سازی اولیه، راهکارهای Disaster recovery و Backup متناسب با نیاز سازمان اجرا خواهند شد.

ادامه مطلب

مفهوم مجازی سازی و کاربرد آن

مجازی سازی چیست و Virtualization چه کاربردی دارد؟

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

مجازی سازی (Virtualization) چیست و چه کاربردی دارد؟

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

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

در دهه ی ۱۹۹۰، مجازی سازی (Virtualization) فقط برای ایجاد محیط کاری آزمایشی برای کاربر نهایی بر روی یک Framework سخت افزاری استفاده می گردید و اگر شما یک مدیرIT بودید و نیاز به تست یک برنامه جدید بر روی محیط ویندوز یا لینوکس را داشتید از این فناوری استفاده می کردید.

اما با ظهور معماریX86 و کامپیوتر های نه چندان ارزان و سطح پایین، مجازی سازی (Virtualization) تا حدی از اوج به پایین آمد و بیشتر شبیه یک مد زودگذر تلقی می شد. پیشروی شرکت های فعال در زمینه ی مجازی سازی، یعنی VMware، که اکنون اعتبار خاصی برای خود به دست آورده، در دهه ی ۹۰ میلادی، اولین نسخه ی این فناوری را برای معماری x86 روانه ی بازار نمود، که در واقع بذری برای رونق فعلی این فناوری بوده است.

چرا باید به سمت مجازی سازی (Virtualization) حرکت نمود؟

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

در حال حاضر ادغام سرور ها یکی از خوشایند ترین فعالیت ها در مجازی سازی است. مجازی سازی در واقع به سنگ بنای صرفه جویی اقتصادی در منابع هر شرکت تبدیل شده است. تحلیل گران صنعت گزارش می دهند که چیزی بین ۶۰ تا ۸۰ درصد از دپارتمان های IT به دنبال اجرای پروژه های ادغام سرورهایشان هستند و بدیهی است که در راستای اجرای این کار شرکت ها شاهد صرفه جویی قابل توجه در هزینه هایشان خواهند بود.

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

دیگر توانایی ها و قابلیت های مجازی سازی که بسیار ارزشمند هستند عبارتند از: High Availability ، Disaster Recovery و مدیریت حجم کاری (Workload Balancing).

مجازی سازی (Virtualization)

مجازی سازی (Virtualization) چگونه به کسب و کار کمک می نماید ؟

علاوه بر مسئله ی صرفه جویی اقتصادی، مجازی سازی (Virtualization) می تواند چابکی کسب و کار یک شرکت را به طور قابل ملاحظه ارتقا دهد. شرکت هایی که از Clustering، Partitioning، مدیریت حجم کاری (Workload Management) و دیگر تکتیک های مجازی سازی در پیکربندی گروهی از سرور ها برای بهره برداری از منابع استفاده می کنند، در مواجهه با تغییرات نیاز های محیطی در استفاده از منابع خود وضعیت بهتری دارند.

تفاوت بین انواع روش های مجازی سازی (Virtualization):

در حالت کلی سه نوع طبقه بندی در مجازی سازی وجود دارد:

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

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

لغات پر کاربرد در مجازی سازی:

Hypervisor: اساسی ترین جز در مجازی سازی (Virtualization) می باشد. Hypervisor نرم افزاری است که باعث جداسازی سیستم عامل و برنامه ها از منابع فیزیکی آن ها می گردد. این جز، کرنل خود را دارا بوده و مستقیما روی سخت افزار نصب می گردد و دقیقا بین سخت افزار. سیستم عامل قرار می گیرد.

Virtual Machine: یا VM که یک محیط عملیاتی است و میزبان سیستم عامل می شود. به عبارت دیگر یک پلت فرم است که مستقل از نرم افزار پیاده سازی پردازنده کد های کامپایل شده را اجرا می کند . همچنین گاهی به تکنولوژی های مجازی سازی نرم افزار Virtual Machine پویا (Dynamic Virtual Machine) نیز گفته می شود.

Application Virtualization: مجازی سازی در لایه ی Application برنامه های نرم افزاری را از سخت افزار و سیستم عامل جدا می نماید. Application Virtualization در واقع تغییرات برنامه های مرتبط را برای سیستم عامل به حداقل می رساند و چالش ها و تقابلات بین برنامه ها را نیز کاهش می دهد.

Xen :Xen پروژه ای است که هدف آن ایجاد یک hypervisor تکامل یافته، رایگان و متن باز برای معماری X86 می باشد. Xen در واقع بر روی بستر یک سیستم عامل اجرا می شود و ابزاری برای فناوری مجازی سازی در نظر گرفته می شود. هم اکنون شرکت های بزرگی ازXen پشتیبانی می نمایند. مانند: Microsoft، Novell و IBM.

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

در یک کلام، مدیریت. در واقع شرکت های بزرگ فروشنده ی نرم افزار(Microsoft، Sun Microsystems ، BEA Systems، Hewlett-Packard، BMC و CA) به این مقوله توجه کرده و آن را در محصول خود می گنجانند، اما فروشندگان مستقل نرم افزار های مجازی سازی (Virtualization) از آن دوری می نمایند. در حقیقت تفاوت این دو گروه در توانایی آن ها در ارائه ی ابزار برای مدیریت، مانیتورینگ و بهینه سازی اختصاص منابع می باشد.

در نتیجه، نسل بعدی محصولات حول محور مدیریت می چرخد. شرکت های بزرگی مثل VMware با راهکار مجازی سازی خود که ESX Server می باشد، به دنبال ادغام فضای ذخیره سازی، پردازنده ها، حافظه ی جانبی و برنامه ها به عنوان یک منبع یکپارچه می باشند.

مجازی سازی (Virtualization) چیست؟

مجازی سازی (Virtualization) راه درازی تا کاهش حداکثری استفاده از منابع سخت افزاری دارد، اما می تواند تا حدی روش های مدیریتی را با هم ترکیب کند. از دیگر راهکار های مورد نظر در این فناوری به وجود آمدن فرآیندی برای انتقال سیستم ها از حالت فیزیکی به ساختار مجازی می باشد به طوری که با کمترین تغییرات انجام گیرد. به این قابلیت “Live Migration” می گویند که شرکت های پیشرو در این تکنولوژی در حال ارائه ی آن می باشند.

ادامه مطلب

VMWare NSX مرزبندی جدید مجازی سازی

VMWare NSX مرزبندی جدید مجازی سازی

اولین نرم افزار مبتنی بر SDN برای مراکز داده
در سالهای اخیر، ماشین های مجازی به کمک مراکز داده آمده اند. با استفاده از مجازی سازی، می توانید سیستم هایی با بارهای کاری متفاوت روی زیر ساخت فیزیکی بسازید و به سرعت یک ماشین مجازی را از سروری به سرور دیگر منتقل کنید؛ بدون آنکه وقفه ای در سرویس دهی آن ایجاد شود، بهره وری را افزایش می دهید.وضعیت یک ماشین مجازی را ذخیره می کنید تا در صورت خرابی آن، به سرعت ماشین مجازی را بازیابی کنید. اینها تعداد محدودی از فواید مجازی سازی هستند. امروزه،استفاده از مجازی سازی در مرکز داده اجتناب ناپذیر است. به دلیل همین استقبال گسترده و سودمندی آن، مفهوم SDN یا شبکه های نرم افزار محور ایجاد شد. شرکت «VMware» با محصول خود با نام «NSX» تمامی مرزهای مجازی سازی را از نو تعریف کرد و مفهوم SDN واقعی را در مقیاس بزرگ برای همگان آشنا ساخت. شبکه های نرم افزار محور(Software-Defined Networks) گونه جدیدی از سیستم مدیریت شبکه هستند که شبکه را به دو قسمت سطح مدیریتی و سطح ارسال داده تقسیم می کنند. در این نوع شبکه ها، سطح مدیریتی مسئولیت کنترل و برنامه ریزی برای پیاده سازی در سطح ارسال را برعهده دارند. از سطح ارسال با نام Forwarding Plane نیز یاد می شود که مسئولیت هدایت ترافیک به سمت مقصد را عهده دار است. SDN باعث می شود نمایی متمرکز از شبکه به دست آورید. یکی از معروفترین پروتکل هایی که در شبکه های نرم افزار محور استفاده می شود، پروتکل OpenFlow است.
Network Functions Virtualization (NFV) نیز حوزه جدیدی در شبکه است که با کمک آن می توان المانهای شبکه را به صورت مجازی و نرم افزاری پیاده سازی کرد. منظور از المان، دستگاه های سخت افزاری هستند که مجزا پیاده سازی می شدند؛ دستگاه هایی مانند دیواره آتش، مسیریاب، سوییچ، Load Balancer و مانند اینها. بدیهی است خرید و پیاده سازی هر کدام از این تجهیزات، هزینه بر، زمان بر و نیازمند به نیروی متخصص است. به همین دلیل NFV به کمک مدیران شبکه آمده است تا هزینه ها و پیچیدگی های خود را کاهش دهند.NFV مکمل شبکه های نرم افزار محور است. شرکت WMware با استفاده از این دو تکنولوژی محصولی به نام NSX را روانه بازار کرده است. این محصول مزایای هر دو تکنولوژی شبکه های نرم افزار محور و NFV را با هم دارد. در سال 2012 شرکت VMware، شرکتی به نام «Nicira» را خریداری کرد که بر روی مجازی سازی شبکه و شبکه های نرم افزار محور فعالیت می کرد و تولد این پروژه به آن زمان باز می گردد.
وظیفه اصلی NSX، ایجاد و مدیریت شبکه ای مجازی است. همان گونه که با استفاده از بستر مجازی سازی می توان ماشین مجازی را ایجاد، ذخیره، حذف و بازیابی کرد، با استفاده از NSX نیز می توان شبکه ای مجازی را ایجاد، حذف و بازیابی کرد.نتیجه این کار،مرکز داده ای با انعطاف پذیری بسیار زیاد در ارتباطات است که در کمترین زمان می تواند تنظیمات متفاوتی را پیاده کند؛ یک مسیر را حذف کند، مسیر جدید بسازد، لینک پشتیبان ایجاد کند و مانند این ها. با استفاده از NSX، سخت افزار فعلی تنها چیزی است که برای پیاده سازی یک مرکز داده مبتنی بر نرم افزار نیازمندید.

 شکل 1.مقایسه دو رویکرد متفاوت در مجازی سازی

در حال حاضر دو نسخه متفاوت از NSX وجود دارد. اولین نسخه NSX for vSphere است که برای استفاده از محیط vSphere مناسب است. نسخه دوم،NSX for Multi-Hypervisor است که مناسب محیط های ابری همانند اپن استک (OpenStack) است. شکل یک، مقایسه دو رویکرد مجازی سازی شبکه و بستر مجازی سازی برای ساخت ماشین مجازی را نشان می دهد. همان طور که در سمت چپ این شکل نشان داده شده است، در مجازی سازی سخت افزاری، یک مجازی ساز روی سخت افزار نصب می شود. در لایه بالاتر، به صورت نرم افزاری و منطقی ماشین مجازی ساخته می شود که همان ویژگی های سخت افزار را از خود نشان می دهد و به راحتی می توان مشخصات سخت افزاری یک ماشین را تغییر داد. در سمت راست شکل یک، نحوه عملکرد NSX نشان داده شده است. NSX شامل یک پلتفرم مجازی ساز شبکه است که ویژگی های یک شبکه را شبیه سازی می کند. بر روی این پلتفرم، شبکه های مجازی قرار می گیرد و از طریق این شبکه های مجازی می توان سرویس های لایه دو تا لایه هفت ارائه داد. سرویس هایی مانند سویچینگ،مسیریابی، دیواره آتش، کیفیت خدمات (Qos) و توازن بار شبکه.

اجزای NSX

NSX چهار جزء دارد.این اجزا در شکل دو نشان داده شده اند که شامل این اجزا می شود:
1. Cloud Consumption
2. Management Plane
3. Control Plane
4. Data Plane
در ادامه به بررسی بیشتر این اجزا می پردازیم.

1. Cloud Consumption

Cloud Management Platform )CMP) که در شکل نشان داده شده است، طبق گفته VMware از اجزای اصلی نیست، اما به دلیل اینکه از طریق REST API های NSX می توان به صورت مجازی آن را با هر CMP ای یکپارچه کرد، آن را یکی از اجزای NSX به حساب می آورند.طبق ادعای VMware از طریق API این لایه،به راحتی می توان ماژول های خاص NSX برای هر محیط ابری ای را ایجاد کرد.به گفته این شرکت،در حال حاضر NSX برای یکپارچه شدن با vCloud Director ، VmwareCloudAutomation Center و اپن استک آماده است.این شرکت،این ویژگی را out-of-box integration نامیده است.برای ارتباط با اپن استک از طریق پلاگینی که برای Neutron وجود دارد،می توان NSX را با اپن استک یکپارچه کرد.

 شکل 2.اجزای NSX

2. Management Plane

این قسمت شامل NSX Manager می شود.قسمتی که به کمک آن می توانید شبکه را به صورت متمرکز مدیریت کنید.اکثر صاحب نظران این قسمت را همان سطح مدیریتی در SDN می دانند که به آن اشاره شد.با NSX Manager، می توان به «Single point of configuration» دست یافت. در شکل سه،کنسول NSX Manager نشان داده شده است که از طریق مرورگر قابل دسترسی است.
NSX Manager به صورت یک ماشین مجازی در vCenter اجرا می شود و برای نصب و راه اندازی نیز باید از طریق OVF installation اقدام و تنظیمات مربوط به آن انجام شود.به گفته VMware برای هر vCenter تنها یک NSX Manager می توان داشت. در صورتی که چندین vCenter مجزا داشته باشید و بین آنها ارتباط برقرار کرده باشید،محیط Cross vCenter ایجاد کرده اید.معمولاً در چنین محیطی یک NSX Manager اصلی و چندین NSX Manager ثانویه وجود دارد.در چنین محیطی حداکثر یک NSX Manager اصلی و هفت عدد ثانویه می توان داشت.وظیفه NSX Manager اصلی،ایجاد قوانین برای سوییچ ها،مسیریاب ها و دیواره های آتشِ منطقی در سطح کل محیط Cross vCenter است.وظیفه ثانویه ها نیز مدیریت سرویس های شبکه در سطح محلی و مخصوص به هر vCenter است.

 شکل 3.کنسول NSX Manager

3.Control Plane

Control Plane نیز از NSX Controller Cluster تشکیل شده است. همان طور که از نام این کنترلر مشخص است، یک سیستم توزیع شده مدیریتی است که وظایف مدیریتی سوییچ ها و مسیریاب های منطقی را انجام می دهد. از این کنترلر هیچ گونه ترافیکی عبور نمی کند و خراب شدن آن، DataPlane و جریان ترافیک عبوری را تحت تأثیر قرار نمی دهد.
NSX Controller اطلاعات شبکه را به هاست ها ارسال می کند. اطلاعاتی که از NSX Controller به سایر قسمت ها ارسال می شود، اهمیت بسیار زیادی دارد؛ زیرا اگر اطلاعات اشتباه فرستاده شود، تنظیمات شبکه به هم خواهد ریخت و کل شبکه از کار خواهد افتاد.به همین دلیل باید احتمال خرابی را کاهش داد. vMware برای حل این مشکل، از ساده ترین روش برای افزایش افزونگی (Redundancy) استفاده کرده است. در این روش، به جای پیاده سازی یک NSX Controller ، باید سه NSX Controller پیاده سازی شده و بین دستورات آنها رأی گیری شود. اگر دستور یا فرمانی حداقل دو رأی را به خود اختصاص دهد، اجرا خواهد شد و این گونه، خرابی یک NSX Controller مشخص شده و از اجرای دستورات اشتباه جلوگیری می شود. در صورتی که از دو NSX Controller استفاده شود، اگر جواب های آنها با همم متفاوت باشد، نمی توان جواب صحیح را تشخیص داد و مشکل «Split-Brain scenario» به وجود می آید. با پیاده سازی این کلاستر که شامل سه کنترلر است، به High Availability نیز دست خواهید یافت. برای اطلاع زا تکنیک های افزایش افزونگی و آشنایی بار روش های آن، به کتاب Design and Analysis of Fault-Tolerant Digital Systems نوشته Barry W.Johnson رجوع کنید.
در هر کلاستر، یک نود به عنوان NSX Controller اصلی وجود دارد. در صورتی که یک NSX Controller اصلی دچار خرابی شود، در کلاستر مربوطه نود دیگری برگزیده شده و به عنوان NSX Controller اصلی شناخته می شود. سایر نودهای موجود در کلاستر، باید با آن هماهنگ باشند و دائماً همگام سازی اتفاق افتد.

4.Data Plane

Data Plane شامل NSX vSwitch است که بر اساس vSphere Distributed (VDS) کار می کند. کرنل ماژول های userspace agent، NSX ، فایل های تنظیمات و اسکریپت های نصب در VIB گنجانده شده اند و پس از نصب، با کرنل vSphere اجرا می شوند تا سرویس هایی همچون مسیریابی توزیع شده، دیواره آتش منطقی و VXLAN bridging فعال شوند.

 شکل 4.اضافه شدن آیتم جدید در vSphere Inventory
شکل چهار تصویری از vSphere web client پس از نصب NSX است. پس از نصب، در قسمت Inventoryآیکونی به نام Networkingand Security اضافه می شود. پس از کلیک بر روی این آیکون، به صفحه اصلی NSX هدایت می شوید. این صفحه در شکل پنج نشان داده شده است.

 شکل 5. صفحه اصلی NSX

VIBمخفف عبارت vSphere Installation Bundle، عملکردی تقریباً شبیه به فایل های ZIP دارد، با این تفاوت که این فرمت برای vSphere است. VXLANنیز مخفف Virtual Extensible LAN است. VXLAN یک تکنولوژی مجازی سازی شبکه بوده و برای حل مشکلات مقیاس پذیر نبودن شبکه ایجاد شده است. VXLANاز تکنیک های کپسوله کردن (مانند VLAN) استفاده می کند تا فریم های اترنت لایه دو OSI را که براساس مک آدرس هستند، در بسته های لایه چهار UDP قرار دهد. برای اطلاعات دقیق تر در این خصوص می توانید به RFC7348 مراجعه کنید.
برخی از مزایای استفاده از NSX vSwitch به این شرح است:
• پشتیبانی از Overlay با استفاده از پروتکل هایی مانند VXLAN و انجام تنظیمات شبکه به صورت متمرکز
• تسهیل پیاده سازی تعداد زیادی ماشین مجازی
• قابلیت هایی همچون LACP ، NetFlow/IPFIX ، Port Mirroring ، پشتیبان گیری و بازیابی تنظیمات کل شبکه، بررسی سلامت شبکه، کیفیت خدمات (QoS)، ابزارهای کارآمد و بسیار مفید برای مدیریت و نظارت ترافیک و در نهایت عیب یابی شبکه صحبت درباره این نرم افزار، محدود به مباحث مذکور نمی شود و مسائل مربوط به آن، به اندازه ای بزرگ و پیچیده هستند که کتاب های متفاوت برای تشریح آنها نوشته شده است. به همین دلیل قصد داریم با مثالی عملی و ساده، توضیحات ساده تری ارائه دهیم.

 شکل 6.تجهیزات موجود قبل از پیاده سازی NSX

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

یکی از قلبلیت های NSX ، دیواره آتش است. تجهیزات موجود در این سناریو و ارتباطات شبکه آن در شکل شش نشان داده شده است. دو عدد سوییچ Cisco2960 ToR در رک، دو عدد سوییچ Cisco X4748 در لایه Aggregation ، دو عدد دیواره آتش سخت افزاری، چند عدد سرور و دو ماشین مجازی موجود هستندToR مخفف عبارت Top of Rack و به معنای بالا رک است. مهندسان شبکه قصد دارند از طریق دیواره آتش، ترافیک لایه سه را محدود کنند. در این حالت این موارد رخ خواهند داد:
1. مهندسان شبکه باید خود را درگیر قوانین سخت برای مهندسی ترافیک کنند.
2. ممکن است دیواره آتش باعث ایجاد گلوگاه شود.
3. با بیشتر شدن وسعت شبکه، باید تعداد دستگاه های دیواره آتش بیشتری خرید و این موضوع باعث افزایش هزینه های سخت افزار (هزینه های Capex) می شود.
4. در صورت نفوذ به دیواره آتش، می توان به ترافیک کل شبکه دسترسی پیدا کرد.
5. این گونه ساختار پهنای باند زیادی مصرف می کند و کارایی شبکه را پایین خواهد آورد. برای مورد شماره پنج، شکل هفت را در نظر بگیرید. در این شکل ماشین مجازی شماره یک که با رنگ سبز مشخص شده است، آی پی آدرس 10.1.0.5/24 را دارد و قصد دارد با ماشین مجازی شماره دو که با رنگ بنفش مشخص شده و دارای آدرس آی پی 10.2.0.8/24 است، ارتباط برقرار کند. برای برقراری ارتباط با ماشین مجازی شماره دو، ترافیک ماشین مجازی یک باید از سوییچ های ToR عبور کند و سوییچ Cisco X4748 را پشت سر بگذارد تا به دیواره آتش برسد. پس از آنکه به دیواره آتش رسید، ترافیک دریافتی بررسی شده و مشخص می شود که اجازه دسترسی را ندارد و ترافیک ارسالی مسدود می شود.

 شکل 7.برای بررسی ترافیک،باید از مسیر طولانی گذشت.

برخی از تولیدکنندگان تجهیزات شبکه، محصولاتی تولید کرده اند که ترافیک یک ماشین مجازی به یک ماشین مجازی دیگر را مانیتور کنند و مسیری را که این ترافیک طی می کند تا بررسی شود، کوتاه تر کرده اند، اما هنوز مشکل هدررفت پهنای باند برای این موضوع باقی است.
NSX قابلیتی با نام (DFW( Distributed Firewall دارد که یک دیواره آتش توزیع شده است. این قابلیت، در هنگام نصب پلاگین NSX Manager vCenter فعال می شود. یکی از مزایای اصلی این قابلیت این است که دیواره آتش به سطح ماشین مجازی آورده شده است؛ به این معنی که هر بسته ای که از ماشین مجازی خارج شود یا بخواهد داخل شود، در بدو خروج یا ورود DFW آن را بررسی می کند.

 شکل 8.بررسی ترافیک پس از خروج از ماشین مجازی

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

سخن آخر

شرکت VMware که محصولات بسیاری در خصوص مجازی سازی دارد، این بار نیز توانسته است با مجازی ساز جدیدی که شبکه را مجازی سازی می کند، به بهبود کارایی و عملکرد شبکه در مرکز داده کمک فراوانی کند. NSX،مثال بارزی از ترکیب شبکه های مبتنی بر نرم افزار و NFV است. با استفاده از NSX می توانید به Software Defined Data Center )SDDC) دست یابید و هزینه های ثابت و حتی متغیر خود را کاهش دهید. بحث و تبادل نظر در خصوص این نرم افزار بسیار جالب و مفید، به همین نقطه ختم نمی شود. تمام مواردی که ذکر شد، پیش درآمدی بر این نرم افزار و بررسی دقیق ساختار و قابلیت های آن خارج از بحث این مقاله است. در نگاه اول،این نرم افزار بسیار مفید است، اما هنوز پرسش هایی در ذهن ما وجود دارند که برای پاسخ به آنها باید بیشتر بر روی نحوه کار این نرم افزار تحقیق شود. اول اینکه هر چقدر شبکه مجازی باشد، قطعاً نیاز به عبور ترافیک از زیرساخت فیزیکی را خواهد داشت. حال برای اینکه بار ترافیک بر روی یک لینک فیزیکی زیاد نباشد، چه تمهیداتی در نظر گرفته شده است؟ چگونه نزدیکترین مسیر منطقی برای رسیدن به یک آدرس را پیدا می کند و مشخصات فیزیکی را در نظر خواهد گرفت؟ ممکن است سؤالاتی از این قبیل، برای شما نیز اهمیت فراوانی داشته باشد. به همین سبب پیشنهاد می کنیم برای پیاده سازی NSX اطلاعات بیشتری کسب کنید و شرایط فیزیکی شبکه خود را در نظر داشته باشید.

ادامه مطلب