بنية تحتية تُعاد بناؤها من الصفر
نُعِدّ البيئات السحابية وخطوط النشر والمراقبة بحيث يصبح الإصدار روتينًا، وتتبع السعة الطلب، ويكون جواب سؤال «ما الذي يعمل في الإنتاج» ملفًا لا شخصًا.
كيف تبدو البنية التحتية الجيدة
الفوائد الأساسية
ما الذي يغيّره هذا في عملك.
يصبح النشر روتينًا
خط إنتاج يختبر ويبني ويصدر عند كل دمج يزيل الطقوس — والخوف — من عملية الإصدار.
بيئات يمكنك إعادة إنشائها
وجود البنية التحتية في نظام إصدارات يعني إمكان إعادة بناء بيئة الاختبار لتطابق الإنتاج تمامًا عند الطلب.
السعة تتبع الطلب
توسّع تلقائي وحدود موارد معقولة، فيكلّف الأسبوع المزدحم أكثر لأسبوع بدل أن يستلزم قرار شراء.
تعلم أنت أولًا
تنبيهات على الأعراض التي يلاحظها العملاء — الأخطاء والبطء وعمق الطابور — لا على رسوم استهلاك المعالج التي لا يقرؤها أحد.
نسخ احتياطية جرى استعادتها فعلًا
تمرين استعادة وفق جدول، لأن أول مرة تختبر فيها نسخة احتياطية يجب ألا تكون أثناء عطل.
ما الذي نسلّمه
ما تحصل عليه فعلًا.
-
تصميم بنية سحابية
تخطيط للشبكة والحوسبة والتخزين وقواعد البيانات بحجم يناسب ما تشغّله، مع تكلفة مكتوبة.
-
التحويل إلى حاويات
تطبيقات على Docker وبيئة محلية تطابق الإنتاج بما يكفي لتكون مفيدة.
-
خطوط CI/CD
اختبارات آلية وتحليل ساكن وبناء ونشر، مع بوابة موافقة حيث تريدها.
-
البنية التحتية كشيفرة
وحدات Terraform لكل بيئة، تُراجَع كما تُراجَع شيفرة التطبيق.
-
المراقبة وتجميع السجلات
مقاييس وسجلات منظَّمة وتتبّع أخطاء وتنبيهات تُوجَّه إلى من يستطيع التصرف.
-
النسخ الاحتياطي والتعافي من الكوارث
هدف تعافٍ مكتوب ونسخ احتياطية آلية واستعادة موثَّقة جرى التدرّب عليها.
-
مراجعة التكلفة
ضبط الأحجام والسعة المحجوزة والموارد غير المستخدمة التي يراكمها كل حساب.
القدرات الأساسية
التخصصات الهندسية التي تستند إليها هذه الخدمة.
التقنيات التي نستخدمها
المنظومة التقنية التي نلجأ إليها، ووظيفة كل جزء فيها.
Docker
حاويات تجعل التطبيق الذي يشغّله المطوّر محليًا هو نفسه الذي يعمل في بيئة الإنتاج.
Kubernetes
تنسيق الحاويات: يقرر أين تعمل الخدمات، ويعيد تشغيل ما يتعطل، ويوسّع ما يزدحم، دون أن يراقب أحد لوحة تحكم.
Terraform
بنية تحتية موصوفة في ملفات ومحفوظة في نظام إصدارات، فتُعاد البيئة بناءً لا استرجاعًا من الذاكرة.
AWS
بنية تحتية سحابية بقواعد بيانات وتخزين وشبكات مُدارة، فتتبع السعة الطلب بدل أن تتبع أمر الشراء.
GitHub Actions
خط الإنتاج الذي يشغّل الاختبارات ويبني المخرجات وينشرها — عند كل تغيير، وبالترتيب نفسه، في كل مرة.
Redis
مخزن في الذاكرة للتخزين المؤقت والطوابير وتحديد المعدل — الفرق بين صفحة تنتظر قاعدة البيانات وأخرى لا تنتظر.
PostgreSQL
قاعدة بيانات علائقية بدعم قوي لـ JSON والبحث النصي والبيانات الجغرافية، لنماذج تتجاوز الجداول البسيطة.
انتشار التقنيات
التقنيات في هذه المنظومة موثَّق علنًا استخدامها من قِبل مؤسسات من بينها ما يلي.
تُذكر هذه المؤسسات بوصفها مستخدمين موثَّقين للتقنيات المدرجة. وهي ليست عملاء لدى Vertex Arc، ولا يعني ذكرها وجود أي علاقة بها أو تأييد منها لـ Vertex Arc.
القطاعات التي نخدمها
قطاعات تناسبها هذه الخدمة عادةً.
- البرمجيات كخدمة
- التقنية المالية
- التجارة الإلكترونية
- الإعلام والنشر
- الخدمات اللوجستية
منهجية التنفيذ لدينا
كيف يسير العمل من أول محادثة إلى الدعم المستمر.
-
الاستكشاف
نحدّد ما يجب أن يفعله البرنامج، ومن يستخدمه، وأي القيود حقيقي. والمخرج نطاق مكتوب لا عرض بيع.
-
البنية المعمارية
نموذج البيانات والحدود والتكاملات والبنية التحتية تُقرَّر ويُتفق عليها قبل أن يكتب أحد شيفرة التطبيق.
-
التصميم
المسارات والواجهة، بما في ذلك الحالات الفارغة والخاطئة وحالات رفض الصلاحية التي تحدّد شعور المنتج فعلًا.
-
التطوير
بناء على دفعات قابلة للمراجعة ضمن بنية متعارف عليها، مع اختبارات حول الأجزاء التي يكلّف كسرها كثيرًا.
-
الجودة والأمان
اختبار وظيفي وفحوص أداء ومراجعة للمصادقة والتفويض ومخاطر الاعتماديات قبل الإطلاق.
-
الإطلاق
النشر والمراقبة وفترة متابعة لصيقة بينما تكتشف الحركة الحقيقية ما لم تكتشفه بيئة الاختبار.
-
التحسين المستمر
تحديثات وترقيات وأعمال جديدة عبر نظام الدعم، فيبقى المنتج مصانًا بدل أن يتقادم بصمت.
حالات الاستخدام
كيف يبدو هذا كمنتج مكتمل.
من النشر اليدوي إلى خط إنتاج
استبدال إصدار قائم على SSH وتذكّر الترتيب بخط مُختبَر يستطيع أي فرد في الفريق تشغيله.
اجتياز ذروة في الحركة
حملة أو إطلاق أو موسم يضاعف الحمل، يُدار بالتوسّع التلقائي والتخزين المؤقت لا بالسهر طوال الليل.
إثبات قدرتك على التعافي
استعادة موثَّقة جرى التدرّب عليها، فيصبح هدف التعافي في العقد شيئًا فعلته فعلًا.
لماذا Vertex Arc
نعمل على بنى تحتية لم نبنِها
يبدأ معظم هذا العمل ببيئة قائمة وفريق ورثها. هذا أمر طبيعي لا مانع.
بحجم يناسبك لا بحجم عرض في مؤتمر
معظم الأعمال لا تحتاج شبكة خدمات. نوصي بأبسط بنية تفي بالمتطلّب.
أدلة تشغيل لا معرفة شفهية
ما يجب فعله حين يتراكم الطابور، مكتوبًا، فلا يتوقف الجواب على من يكون مستيقظًا.
التكلفة جزء من التصميم
البنية التي لا تستطيع تحمّلها في الشهر السادس ليست بنية جيدة. نكتب الرقم على الورق.
الأسئلة الشائعة
هل نحتاج Kubernetes؟
هل يمكنكم العمل على حسابنا السحابي الحالي؟
كم يستغرق الانتقال إلى السحابة؟
من يتلقّى التنبيهات الثالثة فجرًا؟
هل لديك مشروع في ذهنك؟
احجز مكالمة من ثلاثين دقيقة مع المهندسين الذين سينفّذون العمل، أو أرسل التفاصيل وسنعود إليك.