Små teams har brug for infrastruktur, de kan drive
Vurdér også, hvem der håndterer opdateringer, driftsfejl og gendannelse. En lille portal viser, hvornår mere orkestrering kan hjælpe.

Et lille teams valg af infrastruktur bør begynde med driften: Hvem kan få applikationen tilbage efter en mislykket opdatering, og hvad sker der ved en serverfejl? En ekstra platform giver mening, når den gør disse opgaver mere håndterbare under jeres faktiske forhold.
En portal med en begrænset opbygning
Et hypotetisk team med tre udviklere vedligeholder en kundeportal, en database og en baggrundsproces, der overfører ordrer. Belastningen er forudsigelig i eksemplet. Automatisk fordeling på mange maskiner er endnu ikke et krav. Der er aftalt mål for gendannelse ved nedbrud; teamet skal stadig vise i praksis, at de kan opfyldes.
Sammenligningen gælder dokumenteret containerdrift på én server og en Kubernetes-klynge, som teamet selv driver. Det er en vurdering af dette eksempel, uden en generel rangordning.
Driftsspørgsmål | Én server med containere | En selvadministreret klynge |
|---|---|---|
Hvad skal opdateres? | Operativsystem, containermiljø og applikationer | Desuden klyngens komponenter og deres konfiguration |
Hvad sker der ved maskinfejl? | Portalen går ned; udskiftning og gendannelse er nødvendig | Fordeling kan hjælpe, hvis der er nok uafhængige noder og en passende konfiguration |
Hvordan gendannes data? | Afprøvet backup og dokumenteret gendannelse | En særskilt plan for applikationsdata og gendannelse er stadig nødvendig |
Den enklere løsning kan passe her, hvis en demonstreret gendannelsesprocedure opfylder driftsmålene. En enkelt server giver ikke høj tilgængelighed. Hvis denne afbrydelse er uacceptabel for virksomheden, bortfalder løsningen i den form.
Automatisering flytter opgaver
Kubernetes kan genstarte containere, der fejler, og fordele applikationer på tilgængelige noder. En proces, der kører igen, beviser dog ikke, at ordrer og bilag er komplette. Datagendannelse og kontrol af forretningsfunktionerne skal stadig planlægges.
En administreret tjeneste kræver også en klar opgavefordeling: Håndterer udbyderen kun kontrolplanet, også noderne eller yderligere opgaver? Applikationsfejl og muligheden for at gendanne dine data forsvinder ikke automatisk.
Hvornår beslutningen ændrer sig
Hvis virksomheden allerede har en vedligeholdt platform med et ansvarligt driftsteam, kan det være fornuftigt også at bruge den til den lille portal. For de tre udviklere kan en separat server da kræve mere særskilt håndtering. Meget varierende belastning eller bindende krav til tilgængelighed kan også kræve en anden arkitektur.
Bed før valget om at se en mislykket release og et gendannelsesscenarie demonstreret i et testmiljø. Notér, hvem der handler, og hvilken forretningsfunktion der kontrolleres bagefter. De beviser forklarer infrastrukturens egnethed bedre end antallet af komponenter.
Kilder
Læs videre
Alle artikler




Cloud & drift med ASES
Hosting, deployment, vedligeholdelse og support

