Preskočiť na obsah
Pipoline
en

Ako znížiť účet za AWS: 7 krokov, ktoré fungujú v praxi

Účet za AWS rastie rýchlejšie ako vaša firma? Prinášame 7 overených krokov – od prehľadu nákladov cez správnu veľkosť serverov až po Savings Plans – ktoré zvyčajne ušetria desiatky percent bez straty výkonu.

Pipoline4 min čítania

Cloud sa platí podľa spotreby – a práve preto účet často rastie potichu. Server, ktorý niekto spustil na test pred rokom, disk, ktorý zostal po zmazanom serveri, alebo zálohy, ktoré sa nikdy nemažú. Každá položka je malá, spolu však tvoria veľkú časť faktúry.

Pri auditoch infraštruktúry pre klientov postupujeme vždy podobne. Tu je sedem krokov v poradí, v akom ich odporúčame robiť.

1. Najprv prehľad: kto a za čo platí

Bez prehľadu sa nedá šetriť. Prvý krok preto nie je nič vypínať, ale zistiť, kam peniaze idú:

  • AWS Cost Explorer ukáže náklady podľa služieb, regiónov a v čase.
  • Tagy (napríklad project, environment, owner) priradia náklady konkrétnemu projektu alebo tímu. Zapnite ich ako cost allocation tags.
  • AWS Budgets pošle upozornenie, keď sa náklady priblížia limitu – skôr, ako príde faktúra.

Už samotný prehľad často odhalí prekvapenia, napríklad zabudnuté testovacie prostredie, ktoré beží nonstop.

2. Upracte, čo nikto nepoužíva

Najrýchlejšia úspora je zmazať to, čo nemá žiadnu hodnotu:

  • nepripojené EBS disky a staré snapshoty,
  • nepoužívané Elastic IP adresy (od roku 2024 AWS účtuje každú verejnú IPv4 adresu, aj nepripojenú),
  • zabudnuté load balancery, NAT Gateway a databázy v testovacích prostrediach,
  • staré verzie objektov a nedokončené multipart uploady v S3.

Tip: testovacie prostredia nemusia bežať v noci a cez víkend. Automatické vypínanie mimo pracovného času ušetrí približne dve tretiny ich ceny.

3. Správna veľkosť serverov (right-sizing)

Servery sa zvyčajne objednávajú „radšej väčšie“. Po pár mesiacoch prevádzky však máte presné dáta o tom, koľko výkonu naozaj potrebujete. AWS Compute Optimizer odporučí menšie inštancie podľa reálneho vyťaženia CPU a pamäte.

Ak server dlhodobo beží na 10 – 15 % CPU, je takmer isté, že stačí menší typ. Zmenu robíme postupne a sledujeme metriky, aby výkon nikdy neklesol.

4. Novšie a lacnejšie typy inštancií

AWS pravidelne vydáva novšie generácie, ktoré sú pri rovnakej cene výkonnejšie. Dve rýchle výhry:

  • Graviton (ARM) – podľa AWS až o 40 % lepší pomer ceny a výkonu. Väčšina aplikácií v kontajneroch, Pythone, Node.js či Jave na nich beží bez úprav.
  • gp3 namiesto gp2 – EBS disky gp3 sú lacnejšie za GB a výkon (IOPS) si nastavíte nezávisle od veľkosti disku.

5. Zaviažte sa a ušetrite: Savings Plans a Reserved Instances

Ak viete, že určitý výkon budete potrebovať aj o rok, nemá zmysel platiť plnú cenu on-demand. Savings Plans dávajú zľavu výmenou za záväzok minúť určitú sumu za hodinu na 1 alebo 3 roky. Najflexibilnejšie sú Compute Savings Plans (až 66 %), ktoré platia pre EC2, Fargate aj Lambda naprieč regiónmi a typmi inštancií. EC2 Instance Savings Plans dávajú až 72 %, ale viažu sa na rodinu inštancií v jednom regióne.

Odporúčame začať opatrne: pokryť záväzkom len stabilný základ, ktorý beží stále, nie špičky. Zvyšok pokryjú on-demand inštancie alebo Spot.

6. Spot inštancie pre úlohy, ktoré môžu počkať

Spot inštancie využívajú voľnú kapacitu AWS so zľavou až 90 %. AWS ich síce môže s dvojminútovým upozornením odobrať, no pre CI/CD buildy, dávkové spracovanie dát, renderovanie či testovacie prostredia to nevadí. V Kubernetes, ECS aj Nomade sa dajú kombinovať s bežnými inštanciami tak, aby výpadok jednej nič neohrozil.

7. Dáta a prenosy: tichí žrúti rozpočtu

Na faktúre často prekvapí, koľko stojí samotný presun dát:

  • NAT Gateway si účtuje poplatok za každý spracovaný gigabajt. Pre prístup do S3 a DynamoDB pridajte VPC Gateway Endpoint, ktorý je zadarmo.
  • S3 Intelligent-Tiering alebo pravidlá lifecycle automaticky presunú staré dáta do lacnejších tried, napríklad Glacier.
  • CloudFront pred webom alebo API znižuje prenos dát z AWS a zároveň zrýchli načítanie pre používateľov.
  • Logy v CloudWatch majú predvolene neobmedzenú retenciu. Nastavte rozumnú dobu uchovávania, napríklad 30 – 90 dní.

Šetrenie nie je jednorazová akcia

Najväčší rozdiel nerobí jeden veľký zásah, ale pravidelná kontrola. Infraštruktúra sa mení s každým novým projektom, a preto sa oplatí raz za mesiac pozrieť na trendy v Cost Explorer a raz za štvrťrok prejsť odporúčania Compute Optimizer a pokrytie Savings Plans.

Ak infraštruktúru spravujete ako kód (Terraform, Pulumi), väčšinu týchto pravidiel – tagy, retenciu logov, lifecycle pravidlá, typy diskov – nastavíte raz a platia automaticky pre všetko nové.

💸 Chcete vedieť, koľko môžete ušetriť vy?

Pri IT a cloud consultingu prejdeme váš AWS účet, ukážeme, kde sa dá ušetriť, a pripravíme konkrétny plán krokov. Ak plánujete novú infraštruktúru, s úsporami počítame už pri návrhu AWS architektúry. Ozvite sa nám – úvodná konzultácia je nezáväzná.

Mohlo by vás zaujímať

Návody2 min čítania

Ako udeliť prístup programátorovi na Websupporte bez zdieľania hesla

Jednoduchý návod, ako bezpečne udeliť prístup k službám na Websupporte bez zdieľania hesla. Nastavte oprávnenia pre programátora rýchlo a bezpečne.

Produkt1 min čítania

Spúšťame nový produkt: chytrybazar.sk

Predstavujeme náš nový produkt chytrybazar.sk – platformu na inzerovanie a predaj nových a použitých produktov s automatickou kategorizáciou, geolokáciou, a ďalšími pokročilými funkciami.

Kontakt

Potrebujete s tým pomôcť?

Napíšte nám pár viet o tom, čo potrebujete. Ozveme sa vám čo najskôr a navrhneme ďalší postup – nezáväzne.

Radšej podrobný dotazník? Vyžiadajte si cenovú ponuku

Odoslaním formulára súhlasíte so spracovaním osobných údajov.