البنية التحتية والاستضافة السحابية للتطبيقات

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

متى تحتاج إلى إعداد البنية التحتية أو إعادة إعدادها؟

1

تطبيق جديد يقترب من الإطلاقويحتاج إلى بيئة إنتاج حقيقية لا خادم تجريبي.

2

التطبيق يتوقف عند الذروةفي الحملات أو المواسم أو بداية الشهر.

3

خادم واحد يحمل كل شيءالتطبيق وقاعدة البيانات والملفات، دون بديل إن تعطل.

4

لا بيئة اختباروالتحديثات تُجرب مباشرة على المستخدمين.

5

متطلبات موقع البياناتتلزم بالاستضافة داخل المملكة أو داخل الجهة.

6

تكلفة سحابية تتصاعددون وضوح في سببها.

مكونات البنية التحتية

البيئات

  • التطوير
  • الاختبار
  • ما قبل الإنتاج Staging
  • الإنتاج

الحوسبة

  • الحاويات Docker
  • التنسيق عند الحاجة
  • موازنة الأحمال
  • التوسع التلقائي

البيانات

  • خوادم قواعد البيانات المُدارة
  • التخزين المؤقت
  • الطوابير
  • تخزين الملفات Object Storage

التوصيل

  • CDN للملفات والصور
  • شهادات الأمان
  • إدارة النطاقات
  • جدار حماية تطبيقات الويب

الاستمرارية

  • نسخ احتياطي آلي
  • اختبار الاستعادة
  • التبديل عند التعطل
  • خطة التعافي من الكوارث

التشغيل

  • المراقبة والتنبيهات
  • السجلات المركزية
  • إدارة التكلفة
  • البنية ككود

لماذا أربع بيئات؟

كل بيئة تحمي التي بعدها من أخطاء لم تُكتشف بعد:

البيئةالغرضالبياناتمن يستخدمها
التطويربناء الميزات وتجربتهاوهميةالمطورون
الاختباراختبار كل ميزة وتكاملهاوهمية أو منقحةفريق الجودة
ما قبل الإنتاجنسخة مطابقة للإنتاج لاختبار الإصدار واختبار القبولمشابهة للإنتاج بعد إخفاء الحساسةفريقك والجودة
الإنتاجخدمة المستخدمينحقيقيةالمستخدمون

نستضيف على مزودين بمراكز بيانات داخل المملكة، أو على خوادم الجهة، أو بنموذج هجين، بحسب تصنيف البيانات ومتطلبات الجهة.

ما تستلمه

  • البيئات الأربعجاهزة وموثقة.
  • البنية ككودتعريف البنية في ملفات تُعيد بناءها عند الحاجة.
  • خطة النسخ والاستعادةمع نتيجة آخر اختبار استعادة.
  • خطة التعافي من الكوارثزمن الاستعادة المستهدف والبيانات المقبول فقدها.
  • لوحات المراقبةالخوادم والتطبيق وقواعد البيانات.
  • تقرير التكلفةالمتوقعة وطرق خفضها.

ما يمكن ربطه بالخدمة

حالات يجب أن تصمد أمامها البنية

الحالةحملة تضاعف الزيارات خلال ساعة
كيف نتعامل معها

توسع تلقائي للخوادم، وCDN للصور والملفات، وتخزين مؤقت يخفف الضغط عن قاعدة البيانات.

الحالةتعطل خادم قاعدة البيانات الرئيسي
كيف نتعامل معها

نسخة احتياطية جاهزة تتولى العمل، بزمن توقف محدد مسبقًا في الخطة.

الحالةحذف بيانات بالخطأ
كيف نتعامل معها

استعادة إلى لحظة قبل الحذف من النسخ الدورية وسجلات المعاملات.

الحالةفاتورة سحابية ارتفعت فجأة
كيف نتعامل معها

تنبيهات على التكلفة، ومراجعة الموارد غير المستخدمة، وتحجيم مناسب.

الحالةتحديث يسبب خطأ بعد النشر
كيف نتعامل معها

عودة سريعة إلى الإصدار السابق من خط النشر.

مراحل التنفيذ

  1. المتطلبات

    الحجم، والتوافر، وموقع البيانات، والميزانية.

    متطلبات معتمدة
  2. التصميم

    البيئات والشبكة والمكونات والتكلفة.

    مخطط البنية
  3. الإعداد ككود

    بناء البيئات من ملفات موثقة.

    بيئات جاهزة
  4. الأمن

    الشبكة والصلاحيات والتشفير.

    مراجعة أمنية
  5. اختبار الأحمال والاستعادة

    قبل الإطلاق.

    تقارير الاختبار
  6. التشغيل

    المراقبة والتنبيهات والتقارير.

    بنية قيد التشغيل

ما نحتاجه منك للبدء

لا يلزم أن يكون كل ذلك جاهزًا. ما ينقص نستكمله معك في جلسة التحليل.

  • التطبيق ومكوناته: اللغات وقواعد البيانات والخدمات.
  • الحجم المتوقع: المستخدمون المتزامنون والبيانات.
  • متطلبات الاستضافة: داخل المملكة، أو داخل الجهة، أو مزود محدد.
  • الميزانية الشهرية المتوقعة: لنصمم ضمنها.

أسئلة تحسمها قبل التنفيذ

نساعدك على الإجابة عنها، لأن كل إجابة تغير النطاق والتكلفة.

أي مزود أو موقع؟بحسب موقع البيانات، والخدمات المتاحة، والتكلفة.
ما زمن التوقف المقبول؟كلما قل ارتفعت التكلفة.
كم البيانات المقبول فقدها عند الكارثة؟يحدد تكرار النسخ وطريقته.
من يشغّل البنية؟فريقكم أو عقد تشغيل معنا.
استضافتك الحالية تتعثر؟نراجعها ونقترح بنية أكثر استقرارًا وأقل تكلفة.
ناقش بيئة الاستضافة

مشكلات نمنعها من البداية

خادم واحد لكل شيءفصل المكونات وتكرار الحرج منها.
نسخ احتياطي لم يُختبراختبار استعادة دوري وموثق.
تحديثات تُجرب على المستخدمينبيئة ما قبل الإنتاج مطابقة.
بنية لا يعرف أحد كيف بُنيتالبنية ككود.
فاتورة مفاجئةتنبيهات وتقارير تكلفة.
بيانات خارج الحدود المسموحةاستضافة وفق تصنيف البيانات.

الجودة والأمن والتشغيل

الجودة

بنية موثقة وقابلة لإعادة البناء، ومراجعة لكل تغيير.

الأمن

شبكات معزولة، وصلاحيات دنيا، وتشفير، وجدار حماية للتطبيقات.

قابلية التوسع

توسع تلقائي مع الأحمال، وتخزين مؤقت وCDN.

الاختبارات

اختبار أحمال واستعادة وتبديل عند التعطل.

التوثيق

مخطط البنية، وخطة التعافي، ودليل التشغيل.

الدعم

مراقبة وتنبيهات واستجابة بمستوى خدمة متفق عليه.

أسئلة شائعة

نعم، على مزودين بمراكز بيانات داخل المملكة، ونختار معك بحسب الخدمات والتكلفة ومتطلبات الجهة.

نعم، ونعمل مع فريقكم على المتطلبات والشبكة والنسخ.

بحسب الحجم والتوافر المطلوب. نقدمها كتقدير شهري واضح مع طرق خفضها.

نعم، حسابات المزود باسم منشأتك، ولنا صلاحيات تشغيل محددة.

بحسب الخطة المتفق عليها، ونسلّم نتيجة كل اختبار.

صف لنا تطبيقك وحجمه ومتطلبات استضافته

ونقترح البنية المناسبة مع تقدير لتكلفتها الشهرية.

اطلب عرض سعر