Debesų serverių valdymas — struktūruotas mokymasis

Debesijos valdymas 4 min. 550 426

Kaip viena gamybos įmonė iš naujo sutvarkė savo debesijos infrastruktūrą

Praktinis žingsnis po žingsnio pasakojimas iš vidaus

Autorius: Tomas Vėžys
Kaip viena gamybos įmonė iš naujo sutvarkė savo debesijos infrastruktūrą

Gintaras Bružas dirba IT vadovu nedidelėje logistikos įmonėje Vilniuje. Prieš pusantrų metų jų debesijos infrastruktūra buvo tikra painiava: trys skirtingi tiekėjai, rankiniu būdu daryti nustatymai ir jokios aiškios stebėsenos.

Pirmiausia jis atliko auditą. Naudodamas AWS Cost Explorer ir paprastą skaičiuoklę, Gintaras surado resursus, kurie veikė, bet nieko nedarė. Tai buvo atspirties taškas.

Kaip vyko pertvarkymas

Pirmą savaitę buvo žemėlapiuojama: kuris serveris kam tarnauja, kas jį valdo, kokia kaina. Be šio žingsnio visi kiti sprendimai būtų buvę tik spėlionės.

Antrą etapą sudarė infrastruktūros kaip kodo įdiegimas naudojant Terraform. Gintaras pripažįsta, kad tai užtruko ilgiau nei tikėjosi, nes komanda turėjo mokytis iš esmės darbo metu.

Trečias etapas buvo stebėsenos sukūrimas. Jie pasirinko Grafana ir Prometheus derinį, ne todėl, kad tai madinga, o todėl, kad abu įrankiai turėjo reikiamą dokumentaciją lietuvių kūrėjų bendruomenėje.

Kas nepasiteisino

Automatinis mastelio keitimas buvo sukonfigūruotas per agresyviai. Pirmą mėnesį sąskaita išaugo, nes sistema kūrė naujus egzempliorius greičiau, nei sunaikino senus.

Gintaras tai išsprendė pakeisdamas cooldown laikotarpį nuo 60 iki 180 sekundžių ir pridėdamas aiškias viršutines ribas kiekvienai paslaugai atskirai.

Šiandien jų infrastruktūra vis dar netobula, bet kiekvienas pakeitimas yra dokumentuotas ir atkartojamas. Tai jau yra kažkas.

Domain — nuo 2022

Debesų valdymo žinios iš Telšių regiono

Kursai skirti tiems, kas nori suprasti serverių infrastruktūrą ne iš teorinių aprašymų, o per konkrečius sprendimus ir scenarijus.

4
Mokymosi moduliai
12
Praktinių užduočių
1
Regioninis kontekstas
Programa išsamiai
Susisiekite

Turite klausimų apie turinį?

Jei straipsnyje aptartos temos sukėlė konkrečių klausimų apie serverių konfigūraciją ar debesų infrastruktūros valdymą — rašykite tiesiogiai.

Atsakome per 1–2 darbo dienas. Atsakymai paremti realiais konfigūracijos pavyzdžiais, ne bendromis rekomendacijomis.

Rašyti žinutę