Spring til indhold

Har udrullet og vedligeholdt 20 Docker‑containeriserede applikationer, fejlfundet med Podman og Kubernetes og administreret R‑baserede apps på Google Cloud og AWS.

DevOps‑ingeniør

Situation. Der var et voksende sæt containeriserede applikationer — herunder nogle R‑baserede analyseapps — der kørte på tværs af både Google Cloud og AWS. Spredt over to clouds og et par container‑runtimes skulle de udrulles konsistent og kunne diagnosticeres hurtigt, når noget gik galt, hvilket er sværere, end det lyder, når ikke to miljøer er helt ens.

Opgave. At udrulle og vedligeholde de workloads pålideligt, og at kunne diagnosticere problemer hurtigt på tværs af runtimes og clouds, var jobbet.

Handling. Det containeriserede estate blev administreret på tværs af begge clouds — tyve Docker‑applikationer udrullet og vedligeholdt med konsistent konfiguration og overvågning, så de ikke hver var deres eget snefnug. Når ting gik galt, gik fejlfindingen gennem Podman og orkestreringsdebugging gennem Kubernetes. De R‑baserede analyseapps fik dedikeret opmærksomhed i Google Cloud- og AWS‑produktionsmiljøerne, holdt stabile og reproducerbare, hvilket for analyse betyder noget — et resultat, man ikke kan reproducere, er ikke meget af et resultat.

Resultat. Det containeriserede estate kørte pålideligt på tværs af begge clouds, problemer blev diagnosticeret hurtigere, og udrulninger forblev stabile og reproducerbare. De applikationer, produktet lænede sig op ad, forblev pålidelige uanset hvilken cloud de nu tilfældigvis kørte i.