Serverovny.cz/Fórum/Co je levnější, mikroslužby nebo serverless, a proč?

Co je levnější, mikroslužby nebo serverless, a proč?

V poslední době se hodně mluví o různých architektonických stylech v oblasti vývoje softwaru, zejména pak o mikroslužbách a serverless přístupech. Každý z těchto modelů má své výhody a nevýhody, ale co mě zajímá nejvíc, je otázka nákladů. Mám takový pocit, že ve světě technologií se často zapomíná na to, kolik nás tyhle řešení vlastně stojí. Takže by mě zajímalo, co je vlastně levnější - jestli implementace mikroslužeb nebo přístup serverless? Co všechno se do toho započítává? Jaké jsou skryté náklady, které si možná ani neuvědomujeme? Zjistil jsem, že mikroslužby mají své výdaje spojené s infrastrukturou a správou serverů, ale na druhou stranu serverless může mít variabilní ceny na základě využití. Jak jsou tedy tyto dva modely porovnatelné z pohledu nákladů? Když vezmeme v úvahu hosting, škálovatelnost, údržbu a další faktory, co byste doporučili? Je možné udělat nějaké konkrétní výpočty nebo příklady z praxe? Pokud máte zkušenosti s těmito technologiemi a víte, jak se vyvíjí situace ohledně nákladů v těchto oblastech, budu moc rád za vaše názory a tipy. Díky!

170 slov
1.7 minut čtení
2. 11. 2024
Luboš Brabec

Náklady na mikroslužby vs. serverless fakt hodně záleží na konkrétním případě. Mikroslužby mají víc fixních nákladů, protože potřebuješ servery, databáze, load balancery a další infrastrukturu. Udržování tohohle může být drahé, obzvlášť pokud to chceš škálovat. Na druhou stranu serverless vypadá levnější na začátku, protože platíš jen za to, co skutečně používáš. Ale jak roste zátěž, tak se ty náklady můžou rychle vyšplhat. Skryté náklady u serverless můžou být třeba ve formě latencí nebo omezení výkonu, což může ovlivnit uživatelskou zkušenost. Taky je důležitý se zamyslet nad údržbou – u mikroslužeb máš větší kontrolu, ale víc práce. Nakonec to chce spočítat podle konkrétní aplikace a potřeb, protože každá situace je jiná.

110 slov
1.1 minut čtení
12. 1. 2025
Markéta Dvořáková

Když to vezmu kolem a kolem, tak levnost mikroslužeb versus serverless dost záleží na konkrétním projektu a jeho potřebách. Mikroslužby mají jasný náklady na infrastrukturu, provozování a údržbu serverů. Musíš mít adminy, nasazování a nějaký monitoring. To vše stojí peníze. Na druhou stranu serverless vypadá jako super řešení, hlavně z pohledu škálovatelnosti a platíš jen za to, co fakt využiješ. Ale pozor, můžeš narazit na skryté náklady - třeba když máš náhlé špičky v provozu, to se pak může prodražit.

No a pak je tu ještě věc s lock-inem, protože když jednou zvolíš nějakého poskytovatele serverless, může být peklo přejít jinam. Takže pokud chceš mít flexibilitu a nechtějí se moc vázat, tak mikroslužby můžou vycházet lépe v dlouhodobém horizontu.

Pro konkrétní čísla bys měl udělat případovou studii pro svůj projekt – zjistit průměrnou zátěž, kolik služeb chceš mít a jaký máš rozpočet. Takhle ti to aspoň dá lepší obrázek o tom, co se ti víc vyplatí.

155 slov
1.6 minut čtení
4. 9. 2024
Jarmila Kolářová

Těžko říct, co je levnější, záleží na konkrétním případu. Mikroslužby sice mohou být dražší na údržbu a vyžadují víc infa, ale zase ti dají víc kontroly nad prostředím. Musíš počítat se servery, load balancery a dalšíma věcma, co to obnáší. Na druhou stranu serverless vypadá jako fajn volba, protože platíš jenom za to, co skutečně používáš. Ale pak může být problém s náklady, když máš špičky v provozu. Skryté náklady? Určitě. U serverless můžeš narazit na problémy s latencí nebo omezeními funkcí, co ti pak znesnadní práci. Takže se zamysli nad tím, jakou zátěž plánuješ mít a kolik chceš investovat do správy a škálování. V ideálním případě bys měl udělat nějaký prototyp a zjistit, co ti vychází lépe v reálných podmínkách.

121 slov
1.2 minut čtení
8. 12. 2024
Tereza Vrbová
Serverovny.cz/Články/Serverové architektury
Mikroslužby vs. Serverless: Kdy zvolit kterou architekturu?Porovnání mikroservisní a serverless architektury, včetně praktických příkladů a tipů na jejich optimální využití.
1000 slov
10 minut čtení
27. 8. 2023
Ing. Martin Kovář
Přečíst článek
Podobné otázky