Skip to content

التوسع التلقائي لـ VMs (التوسع الأفقي - Horizontal Scaling)

الوصف

التوسع التلقائي لـ VMs في Awanio (Autoscaling for VMs - Horizontal Scaling) هو ميزة ذكية في Awanio تتيح للنظام التوسع التلقائي لزيادة أو تقليل عدد الأجهزة الافتراضية (VMs) بناءً على احتياجات حمل العمل الفعلية في الوقت الفعلي ضمن عنقود Awanio (Awanio cluster).

باستخدام نهج التوسع الأفقي هذا، لا تعتمد Awanio فقط على زيادة موارد VM واحد، بل تنشئ أو تحذف مثيلات VM جديدة ديناميكيًا لضمان أفضل أداء للتطبيقات، والحفاظ على التوافر، والاستخدام الفعال لموارد العنقود.

تتم عملية التوسع للخارج (scale-out) والتوسع للداخل (scale-in) بالكامل بشكل تلقائي وسريع وبدون أي توقف للخدمة (downtime).


الميزات الرئيسية

  1. محرك التوسع التلقائي المدمج في Awanio (Native Autoscaling Engine)

    يمتلك Awanio محرك توسع تلقائي مدمج يقوم بـ:

    • مراقبة استخدام CPU و RAM وموارد VM
    • تنفيذ عمليات التوسع للخارج/للداخل (scale-out/scale-in) بدون أدوات إضافية
    • التكامل المباشر مع أوركسترا عنقود Awanio (Awanio cluster orchestration)

    لا يتطلب أي حلول خارجية.

  2. التوسع التلقائي للخارج والداخل (Automatic Scale-Out & Scale-In)

    يقوم Awanio تلقائيًا بـ:

    • التوسع للخارج (Scale-Out) ← إضافة VMs جديدة عند زيادة الحمل
    • التوسع للداخل (Scale-In) ← تقليل VMs عند انخفاض الحمل

    كل ذلك بناءً على سياسات محددة مسبقًا.

  3. التوسع القائم على السياسات (Policy-Based Scaling - Rule & Threshold)

    يمكن للمسؤولين تحديد القواعد، على سبيل المثال:

    • CPU > 70% لمدة 5 دقائق ← إضافة 1 VM
    • الذاكرة (Memory) > 80% ← إضافة 1 VM
    • CPU < 30% لمدة 10 دقائق ← إزالة 1 VM

    يوفر هذا تحكمًا كاملاً بناءً على خصائص التطبيقات.

  4. التوفير السريع لـ VM (Fast VM Provisioning)

    يمكن تنفيذ توفير الـ VM الجديد بسرعة كبيرة جدًا، مما يدعم التوسع في الوقت الفعلي.

  5. التوزيع الذكي الواعي بالعنقود (Cluster-Aware Smart Placement)

    يقوم جدولة Awanio (Awanio Scheduler) بوضع الـ VMs الجديدة على العقد (Nodes) التي:

    • تمتلك أقل حمل
    • تمتلك الموارد الأكثر ملاءمة
    • تحافظ على التوازن بين العقد

    بما يتوافق مع ميزة موازنة أحمال العمل الديناميكية (Dynamic Workload Balancing).

  6. جاهز للتوافر العالي (High Availability Ready)

    يعمل التوسع التلقائي جنبًا إلى جنب مع:

    • آلية HA في Awanio
    • تجاوز الفشل (Failover) بين العقد
    • التخزين الموزع في Awanio

    يضمن بقاء الـ VMs الجديدة في بيئة مرنة ومستقرة.


الفوائد

  1. أداء مثالي دائمًا

    تظل التطبيقات على Awanio استجابية حتى أثناء ارتفاع حركة المرور (traffic spikes) لأن السعة تزداد تلقائيًا.

  2. بنية تحتية مرنة حقيقية على Awanio

    لم يعد Awanio ثابتًا، بل أصبحت البنية التحتية:

    • مرنة (Elastic)
    • تكيفية (Adaptive)
    • تتكيف ديناميكيًا مع حمل العمل

    مثل السحابة العامة، ولكن بشكل خاص/في الموقع (on-prem).

  3. التوافر العالي واستمرارية الأعمال

    مع وجود العديد من مثيلات VM القابلة للتوسع:

    • تقليل مخاطر نقطة الفشل الواحدة (Single points of failure)
    • زيادة توافر التطبيقات بشكل كبير
  4. الاستخدام الأمثل للموارد

    لا مزيد من:

    • العقد الخاملة (Idle nodes)
    • الموارد المهدورة
    • التوفير المفرط الزائد (Excessive overprovisioning)

    يزيد Awanio من كفاءة سعة العنقود بأكمله إلى الحد الأقصى.

  5. بدون توسع يدوي (Zero Manual Scaling)

    لا يحتاج فرق تقنية المعلومات إلى:

    • الانتظار أثناء ارتفاع حركة المرور
    • إنشاء/حذف الـ VMs يدويًا
    • إعادة إعداد موازنات الأحمال (load balancers)

    يتم كل ذلك تلقائيًا بواسطة Awanio.

  6. تكاليف تشغيلية أقل، وعائد استثمار أفضل (Lower OPEX, Better ROI)

    مع التوسع التلقائي:

    • تكاليف تشغيلية أكثر كفاءة
    • عدم الحاجة لشراء خوادم فقط لأوقات ذروة الأحمال
    • استخدام البنية التحتية وفقًا للاحتياجات الفعلية