Sisällysluettelo:
DevOps ja sivuston luotettavuustekniikka (SRE) ovat kaksi IT-maailman nykyään eniten keskusteltua aihetta. Näitä kahta tiedettä on joskus hieman vaikea erottaa. DevOps-aloitteen tarkoituksena on yhdistää kehitys- ja toimintaprosessit ja tehdä niistä kitkattomia. Ja SRE: n tarkoituksena on saavuttaa luotettavuus toteuttamalla tekniikan ja toiminnan parhaat käytännöt. Lyhyesti sanottuna, SRE tarjoaa ratkaisuja onnistumiseen erilaisissa DevOps-skenaarioissa. Joten nämä kaksi virtaa eivät kilpaile keskenään, vaan tarjoavat parhaan ratkaisunsa ohjelmistojen kehittämisen yhteisten tavoitteiden saavuttamiseksi. (Lisätietoja DevOps-ohjelmaan liittyvistä asioista on DevOps-päälliköiden selittämisessä, mitä he tekevät.)
Sekaannus kahden välillä
DevOps ja sivuston luotettavuuden suunnittelu ovat luultavasti yleisimmin käytettyjä menetelmiä ohjelmistojen kehittämiseen. Ihmiset sekoittavat nämä kaksi termiä usein, mutta samalla ne ovat myös päällekkäisiä. Seurauksena on, että ne eivät ole niin erilaisia. Siksi meidän on ymmärrettävä hienommat yksityiskohdat niiden erottamiseksi ja samanlaisuuksien tunnistamiseksi.
Miksi SRE?
Lähes kymmenen vuotta sitten Google ryhtyi toimiin muuttaakseen tapaa, jolla se hoiti tuotannon hallintaa. T & K-ryhmä vastasi uusien ominaisuuksien luomisesta ja siirtämisestä tuotantoon, kun taas toimintaryhmä pyrki pitämään tuotantoprosessin vakaana. Ongelmana oli kuitenkin se, että molemmat joukkueet liikkuivat vastakkaisiin suuntiin.