
VMware Avi Load Balancer (که اکنون با نام کاملتر NSX Advanced Load Balancer شناخته میشود)، یک راهکار Load Balancing نرمافزاری نسل جدید (Software-Defined) است که برای محیطهای مدرن طراحی شده و جایگزینی قدرتمند برای Load Balancerهای سنتی سختافزاری مانند F5 و Citrix NetScaler به حساب میآید.
📌 معماری Avi — نقطه قوت اصلی
🧠 1. Controller
- مغز سیستم است.
- کنترل مرکزی برای همه Policyها، Configurationها و Analytics.
- کاملاً API محور است و قابلیت یکپارچهسازی با DevOps را دارد.
- کاربران به آن متصل میشوند و از طریق GUI یا API تنظیمات را انجام میدهند.
⚙️ 2. Service Engines (SE)
- اینها ماژولهای توزیع بار واقعی هستند.
- در مسیر ترافیک قرار میگیرند و Load Balancing را انجام میدهند.
- بر اساس نیاز مقیاسپذیری دارند (افزایش/کاهش SE ها بصورت داینامیک).
🔁 معماری Central Control – Distributed Data Plane
- برخلاف Load Balancerهای قدیمی که همهچیز روی یک دستگاه اجرا میشود، در Avi Control Plane و Data Plane جدا هستند.
- این معماری باعث افزایش عملکرد، امنیت و انعطافپذیری میشود.
📦 قابلیتها و ویژگیها
🔹 1. Load Balancing (L4-L7)
- پشتیبانی از TCP، UDP، HTTP(S)، WebSocket و غیره
- پشتیبانی از Sticky Sessions، Health Checks، SSL Termination
🔹 2. WAF – Web Application Firewall
- محافظت از برنامههای وب در برابر تهدیدات OWASP Top 10
- قابلیت یادگیری خودکار (Auto-learning)
🔹 3. Global Server Load Balancing (GSLB)
- توزیع ترافیک در چند دیتاسنتر
- افزایش دسترسپذیری (High Availability)
🔹 4. TLS/SSL Offloading
- کاهش بار روی سرورها با Terminate کردن TLS در Load Balancer
🔹 5. Analytics و Telemetry پیشرفته
- داشبورد Real-time برای عملکرد برنامهها
- شناسایی خودکار Bottleneckها و مشکلات
🔹 6. Automation & DevOps Ready
- یکپارچه با Ansible، Terraform، Kubernetes، OpenShift
- RESTful API کامل
🌐 محیطهای قابل پشتیبانی
Avi میتواند در اکثر محیطهای مدرن پیادهسازی شود:
محیط | پشتیبانی |
---|---|
VMware vSphere | ✅ کامل |
Public Clouds (AWS, Azure, GCP) | ✅ |
Bare Metal | ✅ |
Kubernetes (K8s, OpenShift) | ✅ |
NSX-T و NSX-V | ✅ |
🛡️ امنیت
- WAF
- DDoS Mitigation
- Rate Limiting
- SSL Inspection
- Role-Based Access Control (RBAC)
📊 مزایا نسبت به Load Balancer سنتی
ویژگی | Avi Load Balancer | Load Balancer سنتی |
---|---|---|
نرمافزاری | ✅ | ❌ |
مقیاسپذیری خودکار | ✅ | ❌ |
Multi-cloud پشتیبانی | ✅ | ❌ |
Analytics و Visibility | Real-time و عمیق | محدود |
API و Automation | ✅ کامل | اغلب ندارد |
هزینه نگهداری | کمتر | بالاتر (نیاز به سختافزار) |
🧩 موارد استفاده واقعی (Use Cases)
- Load Balancing برای برنامههای وب مدرن
- High Availability برای میکروسرویسها در Kubernetes
- ارائه WAF به عنوان سرویس برای تیمهای DevOps
- مهاجرت از F5/Citrix به معماری نرمافزاری سبکتر
- توزیع بار در چند منطقه جغرافیایی با GSLB
⚙️ نحوه پیادهسازی
سناریو ساده در VMware vSphere:
- نصب Avi Controller (OVF فایل)
- تنظیم شبکهها و SE Groupها
- ساخت Virtual Service برای Load Balancing
- اتصال Backend Pool ها (سرورهای برنامه)
- تنظیم Health Monitor و SSL Profile
- مشاهده داشبورد و آمارها
VMware NSX Advanced Load Balancer (Avi) انتخابی قدرتمند برای سازمانهاییست که به دنبال:
- مقیاسپذیری بالا
- خودکارسازی فرآیندها
- تحلیل عمیق ترافیک
- و امنیت سطح بالا برای برنامههای خود هستند.
لینک دانلود مجموعه نرم افزار VMware Avi Load Balancer 31.1.1
حجم: 27.5 گیگابایت
🔰دانلود – Default Password
🔰دانلود – CLI Packages – Standalone CLI Shell
🔰دانلود – VMWARE – Controller OVA
🔰دانلود – Upgrade – VMware / OpenStack / AWS / KVM / CSP
🔰دانلود – OpenStack / KVM / CSP – Controller Qcow2
🔰دانلود – OpenStack / KVM / CSP – Controller Raw Image
🔰دانلود – Microsoft Azure – Controller VHD
🔰دانلود – Upgrade – Container Clouds / Linux Server
🔰دانلود – Linux Server Cloud (Bare Metal) – Docker Install Image
🔰دانلود – Controller GCP – Controller GCP
🔰دانلود – Notices
🔰دانلود – Container Clouds
Load balancers are critical for any application, enabling enterprises to make their applications available, resilient and secure. VMware Avi Load Balancer continues to support the needs of Enterprise workloads for very large-scale deployments, enhanced application resiliency, container workloads support on Tanzu Platform for Kubernetes, and accelerated migration off legacy load balancers.
At VMware Explore 2024 (November 4-7 in Barcelona), Avi is excited to announce the following:
- Large-scale deployments support with increased scale by ~2X to support enterprise workloads and 3X+ to improve secure application transactions (SSL TPS) performance
- Improved application resiliency and high availability (HA) with support for multi availability zone (AZ) across both VMware Cloud Foundation (VCF) and VMware vSphere Foundation (VVF) deployments
- Enhanced Kubernetes support for Gateway API, cloud-native observability and multi-cluster HA and disaster recovery (DR) through Avi integration with Tanzu Platform for Kubernetes
- Accelerated migration off legacy load balancers with Avi Load Balancer Conversion Tool (ACT) generally available to customers
- Increased Upgrade Intelligence and Reduced downtime with Upgrade Dry Run
Default Password | Default_password.txt | 15 Bytes |
CLI Packages – Standalone CLI Shell | avi_shell-31.1.1-9122.tar.gz | 20.24 KB |
VMWARE – Controller OVA | controller-31.1.1-9122.ova | 4.25 GB |
Upgrade – VMware / OpenStack / AWS / KVM / CSP | controller-31.1.1-9122.pkg | 3.98 GB |
OpenStack / KVM / CSP – Controller Qcow2 | controller-31.1.1-9122.qcow2 | 4.24 GB |
OpenStack / KVM / CSP – Controller Raw Image | controller-31.1.1-9122.raw.gz | 3.93 GB |
Microsoft Azure – Controller VHD | controller-31.1.1-9122.vhd | 11 GB |
Upgrade – Container Clouds / Linux Server | controller_docker-31.1.1-9122.tgz | 4.91 GB |
Linux Server Cloud (Bare Metal) – Docker Install Image | docker_install-31.1.1-9122.tar.gz | 6.06 GB |
Controller GCP – Controller GCP | gcp_controller-31.1.1-9122.tar.gz | 3.93 GB |
Notices | notices-ANS-AVI-ALB-AVI-DEV-31.1.1-02032025-023436.txt | 4.41 MB |
Container Clouds – ServiceEngine Docker Image | se_docker-31.1.1-9122.tgz | 1.18 GB |