Koti kehitys Mikä on yleensä mukana sivuston luotettavuuden suunnittelussa?

Mikä on yleensä mukana sivuston luotettavuuden suunnittelussa?

Anonim

K:

Mikä on yleensä mukana sivuston luotettavuuden suunnittelussa?

V:

Sivustojen luotettavuustekniikkaan (SRE) liittyvä työ voi vaihdella melko vähän riippuen yrityksistä ja järjestelmistä, joita valmistellaan.

Perusmäärittely sivuston luotettavuuden suunnittelulle on prosessi, jonka aikana ohjelmistokehityskokemuksen saaneet ihmiset saatetaan vastuuseen toiminnoista tai sekoitetaan tai yhdistetään kehitystyö ja toiminnot jollakin avaintavalla. Sivuston luotettavuusinsinöörin rooli edellyttää usein huipputason suunnittelutapojen soveltamista toimintoihin.

Lähestymistapa käyttömahdollisuuksien luotettavuuden suunnittelussa on samanlainen kuin toinen lähestymistapa nimeltään devops - molempien tavoitteena on yhdistää kehitys ja toiminta. Kun devops-palveluita kuvataan usein kahden osaston yhdistämisprosessina, sivuston luotettavuusinsinööriä käytetään usein tehtävänimityksenä, joka korvaa perinteisen järjestelmänvalvojan tehtävänimikkeen. Ero on siinä, että valvonta- ja palvelemisjärjestelmien ohella sivuston luotettavuusinsinööri soveltaa myös näitä kehityskonsepteja, mikä on kriittistä varmistettaessa, että kehitetyt ohjelmat toimivat kuten heidän on tarkoitus.

Käytännössä sivuston luotettavuusinsinööri voi olla päivystysvalvonnassa järjestelmiä varten milloin tahansa. Tämä henkilö voi kirjoittaa automaatiotyökaluja tai auttaa kehittämään laadunvarmistusominaisuuksia. SRE: n joukkueet voivat arvioida sovelluksen valmistumisaikaa tai muuten tarkastella kuinka kehitettyjä sovelluksia käytännössä käytetään kentällä.

Kehityksen ja toiminnan yhdistämisen yleisessä konseptissa SRE: n rooli on erittäin joustava. Jotkut sanovat, että tämä lähestymistapa pyrkii myös ”kaventamaan kuilua” kahden yksikön välillä viestinnän ja filosofian suhteen. Joten SRE-henkilö voi päätyä melko moniin kokouksiin puhuakseen käytännössä kehitettyjen tuotteiden ja palveluiden käytöstä. SRE: tä voidaan pitää ”sidosryhmänä” devops-prosessissa, joku, joka antaa kriittistä palautetta suunnittelusta ja suunnittelusta silmällä pitäen operatiivista suorituskykyä.

Vaikka jotkut näkevät SRE: n eräänlaisena pukeutuneena järjestelmänvalvojan roolina, Googlen kaltaiset yritykset omaksuvat SRE-käsitteen ja investoivat paljon enemmän tämän tyyppisen ammattilaisen roolin määrittelemiseen. Google-insinöörit puhuvat joistakin erittäin tärkeistä panoksista, joita SRE-prosessissa voidaan tarjota, ja kuvaavat näitä ammattilaisia ​​olevan erittäin taitavia ja kokeneita tavoilla, joita perinteisillä järjestelmänvalvojilla ei ehkä ole.

Mikä on yleensä mukana sivuston luotettavuuden suunnittelussa?