İçindekiler:
- Tanım - Site Güvenilirlik Mühendisliği (SRE) ne anlama geliyor?
- Techopedia, Site Güvenilirlik Mühendisliğini (SRE) açıklıyor
Tanım - Site Güvenilirlik Mühendisliği (SRE) ne anlama geliyor?
Site güvenilirliği mühendisliği (SRE), daha güvenilir web siteleri oluşturmak için yazılım mühendisliğinden teknikler kullanan web sitesi işlemlerine bir yaklaşımdır. Site güvenilirlik mühendisliği ilk olarak 2003 yılında Google'da geliştirilmiştir. Bu terim, yazılım mühendisliğini sistem yönetimi ile de karıştıran DevOps ile ilgilidir, ancak DevOps manuel görevleri otomatikleştirmeyi içerir.
Techopedia, Site Güvenilirlik Mühendisliğini (SRE) açıklıyor
Site güvenilirliği mühendisliği, son derece güvenilir web uygulamalarına ulaşmak için algoritmalar, veri yapıları, performans ve programlama dilleri dahil olmak üzere yazılım mühendisliği tekniklerinin kullanılmasını içerir. Yaklaşım ilk olarak Google'da 2003 yılında geliştirildi.
Bir röportajda, Google mühendislik başkan yardımcısı Ben Traynor, şirketin SRE ekipleri için hem yazılım mühendisliği hem de sistem yönetiminde arka plana sahip 50-50 farklı kişiyi işe aldığını söyledi. Google, büyük projelere küçük SRE ekipleri atar. Traynor, Google'ın dikkat çekici çalışma süresini birçok site operasyonu etkinliğinin otomasyonuna bağladı. Zaman zaman arızalar olsa da, SRE ekibi önceden birçok görevi otomatikleştirdiği için hızlı bir şekilde giderilir.
Google ayrıca, otomasyon gerektiren arızalar durumunda test mühendislerine operasyona hazır hazırlık tatbikatları yapılandırdığı için rol oynama oyunlarından ilham almıştır. Şirket bu alıştırmaları, bir çalışanın sistem rolünü oynadığı ve bir kişinin çağrı üzerine çalışan mühendis rolünü oynadığı “Wheel of Misfortune” olarak adlandırıyor. Traynor, bu yaklaşımın mühendisleri geleneksel matkaplardan daha fazla güvenilirlik hakkında düşünmeye teşvik ettiğini söyledi.
SRE, DevOps'a benzer, ancak ikincisi genellikle sistemlerin dağıtımını otomatikleştirmeye odaklanırken, SRE özellikle güvenilirliğe odaklanır.