بيت تطوير Sre مقابل Devops: ما الفرق؟

Sre مقابل Devops: ما الفرق؟

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

Anonim

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

الخلط بين الاثنين

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

لماذا SRE؟

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

Sre مقابل Devops: ما الفرق؟