السحابة والبنية التحتية
الأساس تحت المنتج: البيئات وخطوط النشر والمراقبة ونموذج تكلفة لا يفاجئك.
نظرة عامة
الأساس الذي يعمل عليه النظام، معرَّف كشيفرة ومُدار بالإصدارات كالتطبيق الذي يحمله. يبدأ العمل حين لا يجد ما بُني بيئةً يعمل فيها، أو حين ينحرف القائم عمّا كُتب: إصدارات تُنفَّذ يدويًا، وأعطال لا يراها أحد، وفاتورة لا يستطيع أحد ردّها إلى خدمة. والبنية التحتية التي لا توجد إلا داخل لوحة تحكم المزوّد ليست شيئًا يرثه فريق آخر.
- بنية البيئات، من المحلية إلى الإنتاج
- بنية تحتية معرَّفة كشيفرة
- خطوط البناء والاختبار والإصدار
- تشغيل الحاويات والشبكات وإدارة الأسرار
- السجلات والمقاييس والتتبّعات وتوجيه التنبيهات
- النسخ الاحتياطية وتمارين الاستعادة ومسارات التراجع
- ردّ التكلفة إلى كل خدمة وإنذارات الميزانية
ما الذي تستلمه
- 01مستودع بنية تحتية يبني كل بيئة من التعريفات نفسها.
- 02حسابات سحابية باسمك، بأدوار وقواعد شبكة وتخزين أسرار مفصولة لكل بيئة.
- 03خط نشر ينقل الالتزام البرمجي إلى الإنتاج، والمسار نفسه للعودة إلى الإصدار السابق.
- 04لوحات تحكم وتنبيهات مرتبطة بالأعطال التي يلاحظها المستخدم، موجَّهة إلى شخص لا إلى صندوق بريد.
- 05دليل تشغيل يغطي النشر والاستعادة والتصعيد والساعة الأولى من أي عطل.
- 06نموذج تكلفة يسمّي ما يحرّك كل بند من الإنفاق السحابي، وإنذارات ميزانية مضبوطة عليه.
- Terraform
- Docker
- Kubernetes
- GitHub Actions
- AWS
- Cloudflare
- OpenTelemetry
- Prometheus
- Grafana
- Blue-green deployment
كيف يسير المشروع
أول عمل هو قراءة لما يعمل اليوم: أين تقع أحمال التشغيل، ومن يصل إلى الإنتاج، وماذا يتطلب النشر حاليًا. ومن ذلك تخرج خطة بيئات وبنية مستهدفة، تُكتب قبل نقل أي شيء. تدخل البنية التحتية الأساسية كشيفرة، ثم خط النشر، ثم المراقبة — كل بيئة تُبنى من الشيفرة نفسها لا تُرقَّع يدويًا. ويُبنى نموذج التكلفة معها، لا بعد أول فاتورة. يجري الترحيل حِملًا واحدًا في كل مرة، ويبقى المسار السابق حتى يحمل الجديد حركة حقيقية. والمناوبة وتوجيه التنبيهات ودليل التشغيل جاهزة قبل الإطلاق. ويمكن بعدها أن يشغّل الأساس فريقك أو أوريفين.
- يمكن أن يخرج الإصدار في يوم عمل عادي، وأن يُسحب بالطريقة نفسها.
- العطل يظهر في السجلات والمقاييس والتتبّعات لا في بلاغ عميل.
- ارتفاع الإنفاق السحابي وراءه خدمة وبيئة ومسؤول.
- يمكن لفريق هندسي لم يكتبه أن يعيد بناء الأساس من المستودع.
أخبرنا بما تبنيه.
أرسل لنا الفكرة بخطوطها العريضة، ونعود إليك بقراءة صريحة للنطاق والتسلسل وما يتطلبه تشغيله في الإنتاج.
