Daftar Isi:
DevOps dan site reliability engineering (SRE) adalah dua dari topik yang paling banyak dibahas di dunia TI saat ini. Kedua disiplin ini terkadang agak sulit dibedakan. Tujuan dari inisiatif DevOps adalah untuk menggabungkan proses pengembangan dan operasi dan membuatnya tanpa gesekan. Dan tujuan SRE adalah untuk mencapai keandalan dengan menerapkan praktik terbaik dalam rekayasa dan operasi. Singkatnya, SRE memberikan solusi untuk berhasil dalam berbagai skenario DevOps. Jadi, dua aliran ini tidak saling bersaing, melainkan mereka memberikan yang terbaik dari solusi masing-masing untuk mencapai tujuan bersama pengembangan perangkat lunak. (Untuk mempelajari lebih lanjut tentang apa yang terlibat dalam DevOps, lihat Manajer DevOps Menjelaskan Apa yang Mereka Lakukan.)
Kebingungan di antara keduanya
DevOps dan rekayasa keandalan situs mungkin merupakan metode yang paling umum digunakan untuk pengembangan perangkat lunak. Kedua istilah ini sering membingungkan orang, tetapi pada saat yang sama, keduanya juga tumpang tindih. Akibatnya, mereka tidak begitu berbeda. Oleh karena itu, kita perlu memahami detail yang lebih baik untuk membedakannya dan mengidentifikasi kesamaan.
Mengapa SRE?
Hampir satu dekade yang lalu, Google mengambil langkah untuk mengubah cara manajemen produksi. Tim R&D bertanggung jawab untuk menciptakan dan mendorong fitur-fitur baru ke produksi, sementara tim operasi bertekad untuk menjaga proses produksi tetap stabil. Masalahnya, bagaimanapun, adalah bahwa kedua tim bergerak ke arah yang berlawanan.