Satura rādītājs:
- Definīcija - ko nozīmē vietnes drošuma inženierija (SRE)?
- Techopedia skaidro vietnes drošuma inženieriju (SRE)
Definīcija - ko nozīmē vietnes drošuma inženierija (SRE)?
Vietņu uzticamības inženierija (SRE) ir pieeja vietņu darbībām, kurās izmanto programmatūras inženierijas paņēmienus, lai izveidotu ticamākas vietnes. Vietņu drošuma inženierija pirmo reizi tika izstrādāta uzņēmumā Google 2003. gadā. Termins ir saistīts ar DevOps, kas arī sajauc programmatūras inženieriju ar sistēmas administrēšanu, bet DevOps ietver manuālu uzdevumu automatizāciju.
Techopedia skaidro vietnes drošuma inženieriju (SRE)
Vietnes uzticamības inženierija ietver programmatūras inženierijas metožu izmantošanu, ieskaitot algoritmus, datu struktūras, veiktspējas un programmēšanas valodas, lai sasniegtu ļoti uzticamas tīmekļa lietojumprogrammas. Pirmoreiz Google pieeja tika izstrādāta 2003. gadā.
Intervijā Google inženierzinātņu viceprezidents Bens Traynors sacīja, ka uzņēmums savām SRE komandām ir noalgojis 50-50 cilvēkus ar dažādu pieredzi gan programmatūras projektēšanā, gan sistēmu administrēšanā. Google norīko mazas SRE komandas lieliem projektiem. Traynor piedēvēja Google ievērojamo darbspējas laiku daudzu vietņu darbību darbību automatizācijai. Kaut arī kļūmes dažkārt notiek, tās tiek ātri novērstas, jo SRE komanda iepriekš ir automatizējusi tik daudz uzdevumu.
Google arī ir guvis iedvesmu no lomu spēlēm tādā veidā, ka tas ir strukturējis sagatavotības pārbaudes operāciju veikšanai, lai pārbaudītu inženierus kļūmju gadījumā, kurām nepieciešama automatizācija. Uzņēmums šos vingrinājumus sauc par "nelaimes ratu", kur viens darbinieks spēlē sistēmas lomu, bet otrs - dežūras inženiera lomu. Traynor sacīja, ka šī pieeja inženierus lika domāt par uzticamību vairāk nekā tradicionālie urbji.
SRE ir līdzīgs DevOps, taču pēdējais koncentrējas uz sistēmu izvietošanas automatizēšanu kopumā, savukārt SRE īpaši koncentrējas uz uzticamību.
