اختيار نموذج المستأجرين
أول قرار معماري هو كيف يتشارك المستأجرون البنية التحتية. النموذج المشترك يضع كل العملاء في قاعدة بيانات واحدة مع معرّف للمستأجر في كل سجل. هو الأرخص تشغيلاً والأسرع إطلاقاً، لكن العزل فيه يعتمد على انضباط الشيفرة. أما مخطط لكل مستأجر أو قاعدة لكل مستأجر فأعلى تكلفة في التشغيل لكنه يعطي فصلاً أقوى ونسخاً احتياطياً أسهل لكل عميل وتصديراً أبسط للبيانات.
تنتهي أغلب المنتجات إلى نموذج هجين: مشترك افتراضياً، مع خيار مخصص للعملاء الذين يدفعون مقابله أو يفرضه قطاعهم. نتخذ هذا القرار معك بناء على ثلاثة مدخلات: من هم عملاؤك، وكم تكلف حادثة بيانات، وكم مستأجراً تتوقع في أول عامين.
وأياً كان النموذج، نفرض العزل على طبقات: قواعد على مستوى الصفوف في قاعدة البيانات، وسياق المستأجر يُحدد مرة واحدة عند حدود الطلب، واختبارات آلية تحاول تجاوز الحد عمداً. وضوابط الجار المزعج، كتحديد المعدلات وحصص كل مستأجر، تمنع عميلاً كبيراً من إبطاء الآخرين.
