Rumah Pembangunan Apakah kejuruteraan kebolehpercayaan laman web (sre)? - definisi dari techopedia

Apakah kejuruteraan kebolehpercayaan laman web (sre)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa makna Kejuruteraan Kebolehpercayaan Laman (SRE)?

Kejuruteraan kebolehpercayaan tapak (SRE) adalah pendekatan kepada operasi laman web yang menggunakan teknik dari kejuruteraan perisian untuk membina laman web yang lebih dipercayai. Kejuruteraan kebolehpercayaan tapak pertama kali dibangunkan di Google pada tahun 2003. Istilah ini berkaitan dengan DevOps, yang juga mencampurkan kejuruteraan perisian dengan pentadbiran sistem, tetapi DevOps melibatkan mengotomatisasi tugas-tugas manual.

Techopedia menerangkan Kejuruteraan Kebolehpercayaan Site (SRE)

Kejuruteraan kebolehpercayaan tapak melibatkan penggunaan teknik kejuruteraan perisian, termasuk algoritma, struktur data, prestasi dan bahasa pengaturcaraan untuk mencapai aplikasi web yang sangat boleh dipercayai. Pendekatan ini mula-mula dibangunkan di Google pada tahun 2003.

Dalam temuramah, naib presiden Google kejuruteraan Ben Traynor berkata bahawa syarikat itu mengupah 50-50 campuran orang dengan latar belakang dalam kedua-dua kejuruteraan perisian dan pentadbiran sistem untuk pasukan SREnya. Google memberikan pasukan SRE kecil kepada projek utama. Traynor mengaitkan uptime luar biasa Google ke automasi banyak aktiviti operasi tapak. Walaupun kegagalan kadang-kadang berlaku, mereka tetap cepat kerana pasukan SRE telah mengendalikan banyak tugas terlebih dahulu.

Google juga telah mengambil inspirasi daripada permainan peranan dalam cara ia telah berstruktur latihan kesediaan operasi untuk menguji jurutera dalam kes kegagalan yang memerlukan automasi. Syarikat itu menyebut latihan ini "Wheel of Misfortune, " di mana seorang pekerja memainkan peranan sistem dan seseorang memainkan peranan jurutera on-call. Traynor berkata pendekatan ini melibatkan para jurutera untuk memikirkan kebolehpercayaan lebih daripada latihan konvensional.

SRE adalah serupa dengan DevOps, tetapi yang terakhir menumpukan pada mengotomatisasi penggunaan sistem secara amnya, sementara SRE memberi tumpuan khusus kepada kebolehpercayaan.

Apakah kejuruteraan kebolehpercayaan laman web (sre)? - definisi dari techopedia