بيت تطوير ما هي هندسة موثوقية الموقع؟ - تعريف من techopedia

ما هي هندسة موثوقية الموقع؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني هندسة موثوقية الموقع (SRE)؟

هندسة موثوقية الموقع (SRE) هي نهج لعمليات موقع الويب الذي يستخدم تقنيات من هندسة البرمجيات لإنشاء مواقع ويب أكثر موثوقية. تم تطوير هندسة موثوقية الموقع لأول مرة في Google في عام 2003. يرتبط المصطلح بـ DevOps ، والذي يمزج أيضًا هندسة البرمجيات مع إدارة النظام ، لكن DevOps تتضمن أتمتة المهام اليدوية.

تيكوبيديا توضح هندسة موثوقية الموقع (SRE)

تتضمن هندسة موثوقية الموقع استخدام تقنيات هندسة البرمجيات ، بما في ذلك الخوارزميات وهياكل البيانات والأداء ولغات البرمجة لتحقيق تطبيقات الويب الموثوقة للغاية. تم تطوير هذا النهج لأول مرة في Google في عام 2003.

في مقابلة ، قال نائب رئيس جوجل للهندسة بن تراينور أن الشركة استعانت بمزيج من 50 إلى 50 شخصًا من ذوي الخلفيات في كل من هندسة البرمجيات وإدارة النظام لفرق SRE. تعين Google فرق SRE الصغيرة للمشاريع الكبرى. أرجع Traynor مدة تشغيل Google الرائعة إلى أتمتة العديد من أنشطة عمليات الموقع. على الرغم من حدوث حالات الفشل من حين لآخر ، إلا أنها يتم إصلاحها بسرعة لأن فريق SRE قام بأتمتة العديد من المهام مسبقًا.

استلمت Google أيضًا من ألعاب لعب الأدوار بالطريقة التي نظّمت بها تدريبات الاستعداد للعملية لاختبار المهندسين في حالة الإخفاقات التي تتطلب التشغيل الآلي. وتطلق الشركة على هذه التدريبات اسم "Wheel of Misfortune" ، حيث يلعب أحد الموظفين دور النظام ويلعب أحدهم دور المهندس تحت الطلب. وقال تراينور إن هذا النهج شجع المهندسين على التفكير في الموثوقية أكثر من التدريبات التقليدية.

يشبه SRE DevOps ، لكن الأخير يركز على أتمتة نشر الأنظمة بشكل عام ، بينما يركز SRE بشكل خاص على الموثوقية.

ما هي هندسة موثوقية الموقع؟ - تعريف من techopedia