DevOps

Forskelle mellem Release Engineering og DevOps

Forskelle mellem Release Engineering og DevOps
I dag anvender de fleste virksomheder en eller anden form for DevOps og konfigurationsstyringsfilosofi. De automatiserer deres rørledninger. Nogle virksomheder fokuserer muligvis på softwareudgivelsesprocesser, mens andre måske mere fokuserer på større processtyring.

Release engineering forveksles ofte med DevOps. Der er en god grund. Rollerne og ansvaret overlapper ofte. DevOps kan betragtes som et supersæt af release engineering.

Slip teknik

Release engineering er en disciplin, der koncentrerer sig om implementering af software. Det forsøger at fremstille software af bedre kvalitet til en pålidelig og forudsigelig hastighed. Dets mandat er at forbedre pipeline til opbygning og frigivelse af software. Her er nogle ting, der frigør teknik fremhæver:

DevOps

DevOps har et bredere mandat. Det koncentrerer sig om at skabe tværfunktionelt samarbejde mellem teams.

Tidligere arbejdede udviklingsteams og operationsteams i deres egne siloer. Når udviklingshold implementerede deres kode i produktionen, ville der være heftige diskussioner om, hvem der ville tage ansvar for eventuelle produktionsproblemer. Udviklingsteamet vil også have de nyeste og sejeste funktioner implementeret, mens operationsteamet ønsker at holde sig væk fra at tage nogen risiko. Det førte til konstant konflikt mellem de to grupper.

Formålet med DevOps praksis var at bringe udvikling og drift tættere sammen. Her er nogle ting DevOps koncentrerer sig om:

Afslutningsvis

På grund af krydset mellem forbedringsproblemer i softwareprocesser forveksles release engineering ofte med DevOps. Men DevOps har et større omfang. Mens frigivelsesteknik kan leve som en separat afdeling, kræver DevOps mere integration med organisationens samlede arbejdsgang. Det er lettere at oprette en frigivelsesteknisk praksis, da trinnene er konkrete. DevOps kræver en forståelse af den organisatoriske adfærd, arbejdskulturen og infrastrukturen. Vellykket DevOps handler ikke kun om produktet, det handler om hele organisationen.

Yderligere studier

Mod definitioner for Release Engineering og DevOps

5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...
Kamp om Wesnoth 1.13.6 Udvikling frigivet
Kamp om Wesnoth 1.13.6 udgivet i sidste måned, er den sjette udviklingsudgivelse i 1.13.x-serien, og den leverer en række forbedringer, især til bruge...
Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...