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