Utforsk driftskvalitet
DevOps praksis dekker ikke bare programvarebygging, testing og levering, men de strekker seg også til operasjonelle aspekter av organisasjonens levetid. Spesielt kan DevOps bidra til å nå operasjonell fortreffelighet ved å følge prinsippene i den daglige driften. Organisasjonen som er beskrevet i eksempelscenariet, vil ha nytte av å ta i bruk denne tilnærmingen for å løse de nåværende utfordringene. I denne enheten kan du lære om de viktigste aspektene ved fremragende drift i konteksten til DevOps.
Hva er driftskvalitet?
Driftskvalitet er et sett med praksiser som fremmer effektivitet, robusthet og kontinuerlig forbedring i den daglige driften. De viktigste aspektene ved fremragende drift overlapper i stor grad med DevOps-praksiser som automatisering, samarbeid, kontinuerlig forbedring, skalerbarhet og fleksibilitet. Det er imidlertid noen som dekkes her på grunn av deres operasjonelle betydning. Disse aspektene omfatter:
- Kontinuerlige operasjoner: mål som oppretter og opprettholder et miljø der behovet for nedetid minimeres eller til og med elimineres.
- Kontinuerlig overvåking, observabilitet: understreker viktigheten av å overvåke programmer og den underliggende infrastrukturen i sanntid. Det endelige målet er å proaktivt (i stedet for reaktivt) oppdage eventuelle forestående problemer.
- Tilstandsmodellering: innebærer å opprette modeller som representerer forventet virkemåte og ytelse for et målsystem under ulike betingelser. Dette fungerer som grunnlinjen for å oppdage eventuelle avvik, noe som kan indikere potensielle problemer.
- Pålitelighetsteknikk: bruker praksis for kaosteknikk og feilinjeksjon for å anvende proaktive tiltak som fører til økt robusthet.
- for hendelsesbehandling: fokuserer på effektiv hendelsesrespons og -løsning, inkludert veldefinert hendelsesbehandling, pålitelige kommunikasjonskanaler, automatisert utbedring og kontinuerlig læring for å minimere muligheten for regelmessige problemer.
- Security integration: inkorporerer sikkerhetspraksis i driftslivssyklusen.
- shift-right testing: bruker praksiser som mørk lansering og funksjonsflagg i produksjonsmiljøet.