Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.

Formål

For at man kan lave gode Changes og SOP'er (Standard Operating Procedures) er det ligesom at være en kok der skal lære at lave god mad, eller måske den matra man kører indenfor militæret - gentagelse, gentagelse, igen, igen..

Målet er at ende med en god opskrift, så vi kan "lave god mad" hvergang (smil) Det kan jeg "Cookbook" princippet

 

Lad os starte med de systemer vi normalt har at arbejde med:

...

SystemFormålHvem kan deploye herGode/dårlige ting
UATUser Acceptance TestSysadmin (Evt. Developer)Kendt miljø under Change kontrol. Få eller ingen ændringer og skal til enhver tid matche Stage miljøet
integration

Test omkring integrationer med andre systemer, f.eks

import/export/synkronisering

Sysadmin (Evt. Developer)Kendt miljø under Change kontrol. Få eller ingen ændringer og skal til enhver tid matche Stage miljøet

 

DevOps

DevOps og Continues Deployment koncepterne bryder lidt med den traditionelle Udvikler vs. Sysadmin tanke, idet at man ofte antager at Sysadmins blot kan deploye, mens udviklere ikke kan arbejde (overhovedet) i Stage eller Produktionsmiljøer.

...

Advarsel

Der er også datasikker- og datafortrolighed at tænke over, når udviklere gives nogen som helst form for adgang til Stage eller Prod, både fordi at antallet af personer med tilgang simpelthen udviddes, sekundært fordi udvikleren har mulighed for at udnytte softwaren til at udtrække fortroligt data udenom normale foranstaltninger.

 

Miljøer

Vores absolutte minimum må være:

...

Gliffy Diagram
nameMaximum

 

Oprettelse af opskrift og gennemførsel

Ligemeget hvor mange systemer eller rettere niveauer der er i på vores platform, har vi mulighed for at forbedre vores opskrift op gennem de forskellige niveauer fra Development til Produktion, og med dagens teknologier indenfor virtualisering hvor vi kan rulle en server eller et system tilbage til en tidligere state på meget kort tid - kan man indenfor de forskellige systemer sagtens gentage processen flere gange:

...