انتقل إلى المحتوى الرئيسي
Fugen Services logo

السحابة والبنية التحتية

نشرات روتينية، وبنية تحتية يمكنك إعادة بنائها

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

مؤشر

تدقيق من £3,000؛ إعداد من £6,000

السعر الثابت متفق عليه كتابة قبل بدء أي عملية تطوير.

اطلب عرض سعر+44 7488 265083

المشكلة التي يحلها

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

ماذا ستحصل

خط أنابيب يفرض الاختبارات

GitHub Actions أو GitLab CI ينفذان مجموعة الاختبارات الخاصة بك، وفحوصات النوع، والبناء مع كل عملية دفع. لا يصل أي شيء إلى الإنتاج دون اجتيازها، لذا يصبح خط الأنابيب هو المعيار بدلاً من أن يتذكره شخص ما.

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

Terraform للموارد السحابية بحيث يكون كل تغيير عبارة عن طلب سحب مراجعة يمكنك قراءته قبل تطبيقه. تصبح البيئة قابلة لإعادة الإنتاج بدلاً من أن تكون أثراً أثرياً.

بيئات تتطابق حقاً

يتم بناء بيئة الاختبار من نفس التعريفات المستخدمة في الإنتاج، مع أحجام بيانات واقعية بحيث تكون الاستعلام الذي يعمل بسرعة في بيئة الاختبار يعمل بسرعة في الإنتاج أيضاً.

إصدارات بدون توقف

نشر أزرق-أخضر أو نشر تدريجي مع فحوصات الصحة، و Rollback يمكن تنفيذه بأمر واحد بدلاً من الفوضى. إصدار يمكنك التراجع عنه في 60 ثانية يتوقف عن كونه مخيفاً.

مراقبة مع تنبيهات حقيقية

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

مراجعة التكلفة

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

كيف نعمل

  1. مراجعة

    كيف تقوم بالنشر اليوم، وما الذي يعمل أين، وما الذي تتم مراقبته، وما الذي يحدث عند حدوث خلل. عادةً ما يستغرق أسبوعاً، وينتج عنه صورة مكتوبة يمكنك الاحتفاظ بها بغض النظر عما تفعله لاحقاً.

  2. الأولوية حسب المخاطر

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

  3. خط الأنابيب أولاً

    بناء واختبار ونشر آلي إلى بيئة الاختبار قبل أن يمس أي شيء الإنتاج. من هنا تأتي الثقة لتغيير الباقي.

  4. ترميز البنية التحتية

    استورد ما هو موجود إلى Terraform، ثم أجرِ التغييرات من خلاله. لا إعادة بناء كبيرة — يبقى النظام قيد التشغيل دون انقطاع.

  5. قابلية المراقبة

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

  6. التسليم

    دليل إجراءات الفشل الذي يحدث فعليًا، وجولة تعريفية مع من سيتسلم مسؤولية الاستجابة.

ما يجب أن تتوقعه

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

مبني باستخدام

  • AWS
  • Azure
  • DigitalOcean
  • Hetzner
  • Terraform
  • Docker
  • Kubernetes
  • GitHub Actions
  • GitLab CI
  • Nginx
  • LiteSpeed
  • Cloudflare
  • Grafana
  • Prometheus
  • Sentry

Mainstream, well-supported technology — chosen so you can hire for it and so another team could take the project over.

هندسة DevOps والسحابة — your questions

بما في ذلك الأسئلة المتعلقة بالتكلفة، والتي تتجاهلها معظم الشركات في صفحاتها.

يبدأ إعداد أنبوب خط الإنتاج والبنية التحتية ككود لتطبيق ويب نموذجي من حوالي £6,000، بينما تبلغ تكلفة التدقيق وحده £3,000 إلى £6,000. يتم تقديم إدارة مستمرة بشكل شهري بناءً على ما يعمل فعليًا بدلاً من حزمة ثابتة السعر.

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

نعم. معظم هذا العمل مستقل عن المزود، ونحن نفضل تحسين ما لديك بدلاً من نقلك إلى مكان جديد لمجرد ذلك. إذا كان مضيفك الحالي هو العائق الحقيقي، سنعرض لك الأرقام.

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

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

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

تحدث إلى من سبق له بناء هذا

A short call is usually enough to tell you whether this is the right service for your situation — including when it is not.