Debesų serverių valdymas — struktūruotas mokymasis

Kaštų valdymas 5 min. 796 288

Kaip startuolis sumažino debesijos išlaidas neišjungdamas nė vienos paslaugos

Trys mėnesiai analizės ir konkretūs žingsniai Google Cloud aplinkoje

Autorius: Andrius Pakalniškis
Kaip startuolis sumažino debesijos išlaidas neišjungdamas nė vienos paslaugos

Andrius Pakalniškis yra vienas iš keturių kūrėjų nedideliame fintech startuolyje Klaipėdoje. Praėjusių metų pabaigoje jų Google Cloud sąskaita pradėjo augti greičiau nei pajamos. Tai buvo ženklas sustoti ir pasižiūrėti, kas vyksta.

Jis pradėjo ne nuo kodo, o nuo sąskaitos. Eksportavo paskutinių trijų mėnesių išlaidų duomenis į BigQuery ir susegregavo pagal paslaugą, regioną ir komandą.

Ką parodė duomenys

Didžiausia staigmena: Cloud SQL instancija su 16 branduolių veikė visą parą, nors duomenų bazė naudojama tik per darbo valandas. Savaitgaliais ji naudojo resursus, bet neapdorojo nė vienos užklausos.

Antras atradimas buvo nebenaudojami snapshot archyvai. Per dvejus metus susikaupė šimtai gigabaitų snapshotų, kurių niekas netrino, nes niekas nežinojo, kad tai reikia daryti rankiniu būdu.

Sprendimų eilė

  1. Cloud SQL instancija pervesta į scheduled scaling: naktimis ir savaitgaliais ji sumažinama iki 2 branduolių.
  2. Snapshot archyvams nustatyta automatinė 30 dienų gyvavimo politika.
  3. Visi dev aplinkos resursai pažymėti atskiru žymu ir nustatyta dienos biudžeto riba.

Andrius pabrėžia, kad nė viena iš šių priemonių nebuvo techninė gudrybė. Tai buvo paprastos politikos, kurių niekas nebuvo apibrėžęs, kai komanda kūrė sistemą skuotdama.

Rezultatas pasimatė per pirmą pilną mėnesį po pakeitimų. Bet svarbiausias dalykas yra ne tai, kiek sutaupyta, o tai, kad dabar komanda žino, už ką moka.

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ę