ACI (Application Centric Infrastructure)

ACI (Application Centric Infrastructure) یک راهکار SDN (Software-Defined Networking) برای شبکه‌بندی محوری برنامه است که به برنامه‌ها امکان می‌دهد درخواست‌های مورد نیاز خود را به زیرساخت شبکه ارسال کنند. در ACI، مرکز توجه اصلی برنامه‌ها قرار دارد و برنامه‌ها قادر خواهند بود به صورت مستقل از جزئیات فنی شبکه، تنظیمات و مدیریت خود را انجام دهند.
معماری ACI شامل سه مؤلفه اصلی است:
1 Application Policy Infrastructure Controller (APIC): APIC نقش کنترل‌کننده مرکزی در ACI را دارد. این کنترل‌کننده مسئول مدیریت و کنترل تمامی دستگاه‌ها و سرویس‌های شبکه است. APIC به برنامه‌ها اجازه می‌دهد درخواست‌های خود را از طریق API ها و واسط‌های برنامه‌نویسی ارسال کنند و تنظیمات مورد نیاز خود را اعمال کنند.
2 Spine Switches: Spine Switches یکی از لایه‌های شبکه ACI را تشکیل می‌دهند. این سوئیچ‌ها مسئول اتصال و ارتباط بین سایر عناصر شبکه می‌باشند. آن‌ها ترافیک بین سوئیچ‌های Leaf و بازوهای بیرونی را مدیریت می‌کنند.
3 Leaf Switches: Leaf Switches نیز به عنوان یکی از لایه‌های شبکه ACI عمل می‌کنند و اتصال بین دستگاه‌های پایانی (End Devices) و Spine Switches را فراهم می‌کنند. آن‌ها ترافیک بین دستگاه‌های پایانی را مدیریت کرده و تنظیمات سیاست‌ها را اعمال می‌کنند

مزایای ACI عبارتند از:
• مرکزیت مدیریت: ACI به مدیران شبکه امکان می‌دهد تمامی تنظیمات و سیاست‌های شبکه را از طریق یک کنترل‌کننده مرکزی (APIC) مدیریت کنند و از تنظیمات تک تک دستگاه‌ها صرف نظر کنند.
• امنیت قوی: ACI امکان اعمال سیاست‌های امنیتی بر اساس نیازهای برنامه‌ها را فراهم می‌کند و از تمامی اجزای شبکه تا پایانی اعمال می‌شود.
• انعطاف‌پذیری: ACI به برنامه‌ها اجازه می‌دهد تا به صورت مستقل و مستقیم تنظیمات و خدمات مورد نیاز خود را اعمال کنند و بدون وابستگی به توپولوژی یا زیرساخت شبکه عمل کنند.
• بهره‌وری و کاهش هزینه‌ها: ACI از تکنولوژی‌های مدیریت ترافیک و توزیع بار استفاده می‌کند که به بهره‌وری بیشتر در استفاده از باند پهن و کاهش هزینه‌ها منجر می‌شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *