تخطَّ إلى المحتوى
ENع
تحديد موعد مكالمة
كل الأدلة
البنية التحتية8 دقيقة قراءة

تحديد الحجم من 0 إلى أكثر من مليون مستخدم

توسيع نطاق نظام الذكاء الاصطناعي يختلف عن توسيع نطاق خدمة الويب. فنقطة الاختناق نادرًا ما تكمن في قدرات الحوسبة لديك؛ بل قد تكون بسبب الحد الأقصى للسرعة الذي يفرضه المزود، أو قائمة انتظار لم تكن موجودة من قبل، أو منحنى تكلفة كان خطيًّا إلى أن تغيرت طبيعته. وإليك العوامل التي تتعطل، مرتبةً تقريبيًّا حسب التسلسل.

ما يصل إلى ألف في اليوم

لا شيء ينكسر. هذه هي المرحلة التي تبالغ فيها الفرق في البناء وتخسر شهرين.

  1. استدعِ المزود بشكل متزامن. لا تحتاج إلى قائمة انتظار في الوقت الحالي.
  2. لا تقم بالتخزين المؤقت. فستقوم بتخزين الشيء الخطأ وستقضي يومًا كاملًا في تصحيح خطأ في إجابة قديمة.
  3. احرص على إنشاء «مستودع القرارات» الآن، بينما لا يزال حجم البيانات صغيرًا بما يكفي لمراجعته يدويًّا. فهذا هو أهم شيء يمكنك القيام به في المراحل المبكرة.
  4. قم بإنشاء مجموعة التقييم الآن، استنادًا إلى الحالات التي تتخذ قرارات بشأنها بالفعل.

الخطأ في هذه المرحلة يكمن في التصميم المعماري. أما الخطأ في كل مرحلة لاحقة فهو عدم إنجاز الأمرين المذكورين أعلاه في هذه المرحلة.

عشرة آلاف في اليوم

أول حالات الانهيار الحقيقية، وهي تتعلق بالوقت أكثر منها بالحجم.

  1. تفرض شركات التزويد حدودًا على معدلات الاستخدام، وتُطبق هذه الحدود على شكل موجات متقطعة بدلاً من المتوسط اليومي. فالطلب المكثف في نهاية الشهر، الذي لا يمثل مشكلة عند 400 في الساعة، يتوقف تمامًا عند بلوغ 4,000 في غضون عشرين دقيقة.
  2. تبدأ المكالمات المتزامنة في تجاوز مهلة الانتظار في مرحلة ما دون إعادة المحاولة، فتتلاشى العملية دون أي إشعار.
  3. تؤدي سلسلة الطلبات البطيئة إلى إبقاء الاتصالات مفتوحة، مما يؤدي إلى حرمان جميع العمليات الأخرى من الموارد.

يتمثل الحل في استخدام قائمة انتظار ومجموعة من العمال، مع عمليات إعادة محاولة تتميز بخاصية الإيدمبوتينت. وهذه هي النقطة التي يثبت فيها مكون «إنجريس» أهميته، وحيث توفر لك خاصية الإيدمبوتينت التي حددتها في البداية تجنب إرسال الفواتير مرتين.

مائة ألف في اليوم

  1. تصبح التكلفة هي العامل المقيد قبل أن تصبح السعة كذلك. عند هذا الحجم من العمل، فإن أي إشارة غير دقيقة تمثل بنداً في الميزانية الشهرية بقيمة خمسة أرقام، ويكف التخزين المؤقت للإشارات عن كونه مجرد إجراء تحسين ليصبح العامل الفارق.
  2. يُثبت التخزين المؤقت للموجه فعاليته هنا: حافظ على استقرار كل شيء في مقدمة الموجه واجعل الجزء المتغير يقتصر على الذيل في النهاية فقط، وستنخفض تكلفة الإدخال بشكل كبير من تلقاء نفسها.
  3. قم بمعالجة أي عملية غير تفاعلية بشكل مجمّع. لا تتطلب عملية التسوية الليلية إجراء مكالمة مباشرة.
  4. تصبح مجموعة التقييم بطيئة للغاية بحيث يتعذر تشغيلها بالكامل عند كل عملية «كوميت». قم بتقسيمها: مجموعة فرعية سريعة عند كل عملية «بوش»، والمجموعة الكاملة ليلاً وقبل الإصدار.
  5. يصبح وجود مزود واحد خطرًا حقيقيًّا على التوافر. وهنا فقط يصبح من المجدي كتابة مُكيِّف ثانٍ، وليس قبل ذلك.

مليون وما فوق

في هذه المرحلة، تتمثل المشكلات المثيرة للاهتمام في الجوانب التنظيمية بقدر ما تتمثل في الجوانب التقنية.

  1. اختيار النموذج هو قرار يتعلق بمجموعة النماذج. إن توجيه الحالات الرخيصة إلى نموذج صغير وتصعيد الباقي أمر ذو قيمة كبيرة، ويتطلب درجة الثقة التي كنت تقوم بتخزينها منذ اليوم الأول.
  2. يبدأ الاستضافة الذاتية في أن تصبح مجدية من الناحية الاقتصادية بالنسبة للخطوات الضيقة ذات الحجم الكبير، وذلك بناءً على تكلفة الوحدة فقط. تحقق من الحسابات الواردة في دليل الاستضافة الذاتية قبل أن تصدقها.
  3. يصبح الانحراف قابلاً للقياس ويكتسب أهمية. يتغير توزيع المدخلات، ولم تعد مجموعة التقييم التي كانت تمثيلية في العام الماضي كذلك.
  4. القدرة الإقليمية، وليس القدرة العالمية، هي ما يحد من إمكانياتك. اسأل مزود الخدمة عن المنطقة التي تتواجد فيها فعليًّا.

ما لم يتغير عبر أربعة مستويات من الحجم: لا يزال التنسيق عبارة عن كود حتمي، ولا يزال كل قرار يُدوّن.

هل تريد أن ننفّذ هذا معك؟

التدقيق هو هذه المنهجية موجّهة إلى أنظمتك، وفي نهايته خطة بناء مُسعّرة.

تحديد موعد مكالمة
أخبرنا بالرقم الذي تريد نقله.تحديد موعد مكالمة