نرم افزار VMware Nsx

معرفی نرم افزار VMware Nsx

نرم افزار VMware Nsx محصولي از شرکت VMware براي مجازي سازي شبکه هايي است که تا به حال به صورت فيزيکي پياده سازي مي شده اند.

اصل اين نرم افزار Nicira نام داشت که VMware به قيمت 1 ميليارد دلار اين پروژه را خريداري کرد. لازم به ذکر است که مانند قبل اين نرم افزار هم براي بستر مجازي سازي VMware کار مي کند و هم براي مابقي بستر هاي مجازي سازي. اگر بخواهيم راحت تر اين نرم افزار را شرح دهيم مي توانيم آن را به ESX مقايسه کنيم به صورتي که ESX براي مجازي سازي لايه محاسباتي استفاده مي شود و NSX براي مجازي سازي لايه شبکه. يعني همانطور که در ESX ما مقدار RAM ,CPU را پياده سازي مي کنيم در NSX ما با استفاده از منابع به پياده سازي Switch ,Router و فايروال مي پردازيم.

از جمله مزاياي مهم اين محصول:

عدم وابستگي به سخت افزار: چون تمام ماژول هاي اين نرم افزار به صورت ماشين مجازي پياده سازي مي شوند در صورت خرابي سرور فيزيکي اين ماشين ها از HA بهره مي برند.
شبکه کاملا منعطف: مي توانيد شبکه پيچيده و چند لايه خود را در کوتاه ترين زمان طراحي، پياده سازي و پاک کنيد.
قابليت توسعه پذيري بسيار زيادي دارد.
باعث صرف جويي در زمان وهزينه مي شود.

شکل زير بيانگر طرح Logical راه حل NSX مي باشد:

به صورت کلي قابليت هايي که در محيط رايانش ابري مي توانيم از روي NSX بدست آوريم به شرح زير مي باشند:

پياده سازي ساختار سوييچينگ بين ماشين هاي مجازي بدون دخالت سوييچ فيزيکي که در نتيجه باعث کاهش چشم گير شبکه مي شود.
پياده سازي فايروال با توجه به نياز VPS ها، بدين معني که مشتريان Cloud اين قابليت را پيدا مي کنند که در هنگام سفارش مدل VPS خود و تنظيمات مشخص شده آن، فايروال نيز براي امنيت کاري خود کنار VPS سفارش دهند و به طور اتوماتيک پياده سازي شود.
قابليت Load Balancer نرم افزار NSX، براي کاربراني که مي خواهند لايه Application سيستم هاي خود را افزايش دهند مي توانند کنار سفارش دادن VPS يک لايه Load Balancer نيز به آن اضافه کنند.
استفاده NSX در لايه Routing که هم براي ارتباط مشتريان با بنياد خواهد بود و هم در لايه مديريت بستر مورد استفاده قرار مي گيرد.
لازم به ذکر است که تمامي موارد فوق در لايه مديريت بستر نيز استفاده بسيار زيادي دارد و باعث کاهش بسيار زياد هزينه هاي مي گردد. به عنوان مثال براي Availability هر چه بيشتر نياز است که از نرم افزار vRA ( مديريت بستر رايانش ابري) چند عدد پياده سازي شود و اينکار نياز به يک Load Balancer قوي دارد تا بتواند تراکنش ها و درخواست ها را بين Instance ها بالانس کند، در اين مدل مي توان به جاي Load Balancer هاي گران قيمت سخت افزاري از اين محصول استفاده کرد.

 

 

منبع:Geekboy.ir