
SDN راهکار جامع برای زیر ساخت کلود
با ظهور SDN رویکرد جدیدی در زیر ساخت ظاهر شد که بدون دسترسی مستقیم به سوییچها تنها با یک کنترل پنل قادر به انجام تغییرات است
ظهور SDN
از دیرباز تا کنون یکی از مهمترین مباحث در شبکه networking ویا همان اتصالات شبکه ای بوده که شامل نوع توپولوژی، سوییچ ها، روترها و …است. این امور توسط متخصصان باید راهاندازی و نگهداری شود، اما مشکل اساسی اینجا است که در صورت تغییر نتورک باید کل تنظیمات بررسی و هر سوییچ به صورت جداگانه تنظیم شود. البته برندهای مختلف مانند سیسکو راهکارهایی را برای این امر ارائه کرده بودند، که تنها مختص سوییچهای سیسکو بود که البته برای آن هم باید ماژولهایی نصب میشد. اما با ظهور SDN رویکرد جدیدی در زیر ساخت ظاهر شد که بدون دسترسی مستقیم به سوییچها تنها با یک کنترل پنل قادر به انجام تغییرات است.این تکنولوژی طرفداران زیادی پیدا کرد، به ویژه استقبال تیمهای تجاری از این روش بینظیر بود، زیرا دیگر راحت میتوانستند طرحهای خود را ارائه دهند و مشتریان از این وضعیت رضایت کامل داشتند.
مفهوم SDN مانند چتری است که اصطلاحات فروانی زیر آن جمع شده و انواع مختلف شبکه را پوشش داده است. اما در یک نگاه کلی میتوان آن را یک زیر ساخت منعطف و چابک به حساب آورد که در شبکههای مدرن و مجازیسازی جایگاه ویژه ای دارد.
در یک تعریف کلی می توان گفت SDN یک جدا کننده صفحه کنترل از صفحه دادهها است.
کلود و SDN
در شبکههای کلود امروزی سعی بر آن شده که کاربران به راحتی تمام تنظیمات مورد نیاز سرورهای کلود خود را بتوانند تنها با استفاده از یک ابزر مدیریتی انجام دهند و درگیر مشکلات و دانش فنی نشوند. به عنوان مثال کاربر برای ایجاد یکvlan در زیر ساخت کلود نیازی به اتصال به سوییچ و داشتن دانش فنی ندارد و به راحتی با استفاده از یک صفحه کنترل قادر به ایجاد شبکه خود در بستر کلود است. هم چنین مدیران شبکه قادرند با دسترسی به یک اپلیکیشن ساده که بروی گوشی همراهشان نصب شده کل شبکه یک دیتاسنتر بزرگ را کنترل کنند.
در این مقاله سعی شده تا مزیتهای این سرویس در صنعت کلود بررسی شود
کاهش هزینه ها
برای راهاندازی SDN سرمایه زیادی نیاز نیست، همچنین بعضی از sdnهای opensource تیز وجود دارد، که شما میتوانید از آنها در بستر کلود خود استفاده کنید. همچنین با در نظر گرفتن پشتیبانی این سرویس از لایههای 1 تا 3 شما نیازی به خرید دستگاههای شبکهای گران قیمت ندارید، البته این نکته هنوز از اهمیت بالایی برخوردار است، که تمامی سوییچهای درون شبکه شما باید توانایی پشتیبانی ازSDN را دارا باشند.
بهرهوری از شبکههای هوشمند جهانی
با استفاده از sdn در بستر کلود به راحتی میتوانید به شبکههای جهانی متصل شوید و تمام ترافیک خود را کنترل کنید. در این سرویس شما قادرید به سادگی بار ترافیک خود را بین دیتاسنترهای مختلف تقسیم کنید. همچنین میتوانید خیلی از تقسیمات را به صورت اتوماسیون و خودکار انجام دهید، با این روش از حملاتی مانند DDOS جلوگیری میکنید.ایجاد چنین اتوماسیون سیالی به معماران شبکه کمک میکند تا کمترین خرابی را تجربه کنند و در زمانهایی که اتفاقات و حوادث غیر مترقبه در بستر کلود رخ میدهد SDN کلود سریعترین عکس العمل را از خود نشان دهد.
ارائه راهکار امنیتی جامع
با ورود بحث کلود و مجازی سازی به دنیای رایانه، تنظیم فایروالهای به شدت سخت تر شده است. حال اگر مواردی مانند BYOD را به این بخش اضافه کنیم، دردسر امنیت کاران دو چندان می شود. شما با SDN در بستر کلود میتوانید به راحتی شبکه خود و دستگاههای متصل به آن را بررسی کنید و از نفوذ دستگاههای ناشناس جلوگیری کنید. همچنین نحوه دسترسی یا Authorize نیز به دقت مشخص میشود و از دسترسی بیگانگان به اطلاعات امنیتی جلوگیری میگردد.
4-HA در شرایط بحرانی
سیستم اتوماسیون سیال در SDN هنگامی که شبکه زیر ساخت دچار مشکل است. بر اساس اولویتهایی مانند پهنای باند تعداد پکتها و توان پردازشگرها مسیر جدیدی را برای ارتباط سرورهای کلود مشخص می کند، این عملیات کاملا خودکار صورت میگیرد و SLA را بهبود میبخشد.
البته راهاندازی SDN در هر شبکهای صحیح نیست و باید نیاز سیستم به درستی بررسی شود. همچنین هر شبکه، پالسهای خود را میطلبد و نمیتوان از سیاستهای یک شبکه در شبکه دیگر استفاده کرد، اما در صورت استفاده صحیح می تواند راهکاری بهینه برای تجارت شما باشد.
بررسی چند SDN برتر
در جدول زیر چند SDN در بستر کلود بررسی و به آنها امتیاز داده شده است
بررسی تکنیکال | سقف امتیاز | ONOS | ODL | OK | Ryu | Faucet |
OpenFlow Support | 20.0 | 20.0 | 19.0 | 12.0 | 20.0 | 20.0 |
Northbound API support | 20.0 | 20.0 | 20.0 | 12.0 | 16.0 | 8.0 |
Southbound API support | 10.0 | 10.0 | 10.0 | 6.0 | 8.0 | 8.0 |
Programming Language | 5.0 | 4.0 | 4.0 | 4.5 | 4.5 | 4.5 |
Core Components features / services | 5.0 | 4.5 | 4.5 | 3.5 | 2.0 | 3.5 |
Native Clustering Capabilities | 10.0 | 9.0 | 7.0 | 10.0 | 2.0 | 5.0 |
Typical Architecture | 3.0 | 2.7 | 2.4 | 2.7 | 2.4 | 2.7 |
Horizontal Scalability | 5.0 | 3.5 | 3.0 | 4.5 | 1.0 | 4.0 |
Vertical Scalability | 5.0 | 3.5 | 3.0 | 5.0 | 4.5 | 0.5 |
Extensibility | 2.0 | 1.8 | 1.6 | 1.8 | 1.8 | 1.6 |
Community Size & Partnerships | 5.0 | 4.5 | 4.5 | 1.0 | 4.5 | 3.5 |
Resilience and Fault Tolerance | 5.0 | 4.0 | 3.0 | 4.5 | 4.0 | 4.5 |
Operations Support | 5.0 | 4.5 | 2.5 | 4.0 | 2.5 | 3.5 |
جمع امتیازات | 100 | 92 | 84.5 | 71.5 | 73.2 | 69.3 |