Přejít na hlavní obsah
Blog

Kolik stojí údržba webové aplikace po spuštění?

Provoz aplikace není jen hosting. Podívejte se, jak oddělit infrastrukturu, stálou dostupnost, provedenou práci, SLA a další rozvoj.
Poslední aktualizace: 2026-10-28 23:00:00
Model údržby aplikace zahrnující monitoring, zálohy, aktualizace, nasazování a řešení požadavků.

Poctivou měsíční cenu údržby nelze určit, dokud není jasné, kdo za co odpovídá. Náklady závisí na stavu systému, použité technologii, infrastruktuře, počtu důležitých procesů a integrací, potřebném monitoringu, způsobu zálohování a nasazování, množství požadavků i dohodnutých hodinách reakce.

Smysluplný odhad odděluje čtyři skupiny nákladů: infrastrukturu a externí služby, stálou připravenost týmu, skutečně provedené práce a větší rozvoj. Teprve potom lze dvě nabídky srovnat podle stejného rozsahu.

Hosting je pouze jedna část nákladů

Server, doména a certifikát umožňují aplikaci fungovat, ale samy ji neudržují. Hosting automaticky nezjistí, že se zastavila úloha odesílající faktury, integrace přestala stahovat objednávky nebo databázovou zálohu nelze obnovit. Neaktualizuje ani kód a neopraví chybu po změně externího API, pokud taková odpovědnost nebyla výslovně dohodnuta.

Stejně je to se zálohami. Vytvořený soubor ještě nepotvrzuje, že obsahuje všechna potřebná data a že z něj lze obnovit funkční systém. Nabídka by měla určit rozsah zálohy, četnost, dobu uchování, místo uložení a způsob testování obnovy.

Z čeho se skládají náklady na údržbu?

Z čeho se skládají náklady na údržbu?
Skupina nákladůCo může zahrnovatZa co firma skutečně platí
Infrastruktura a externí službyserver nebo cloud, doménu, e-mail, SMS, platby, úložiště souborů, monitoring a externí APIzdroje a přístup ke službám, které aplikace potřebuje
Pravidelná péče a připravenostpřijímání upozornění a požadavků, kontrolu záloh, plánování aktualizací a odpovědnost v dohodnutých hodináchdostupnost člověka, který zná dohodnutý rozsah a dokáže zahájit řešení problému
Práce prováděné v systémudiagnostiku, opravy, aktualizace, nasazení, konfiguraci a drobné změnykonkrétní práci zahrnutou v paušálu, limitu nebo samostatné objednávce
Větší rozvojnové moduly, migrace, modernizaci, přestavbu infrastruktury nebo obnovu po závažném incidentusamostatný projekt, který by neměl být skrytý pod obecným pojmem „údržba“

Jedna nabídka může obsahovat pouze server a reakci na nahlášený problém. Jiná navíc zahrnuje monitoring důležitých procesů, kontrolu záloh, pravidelné aktualizace a dohodnutý limit práce. Samotné srovnání měsíčních částek proto může být zavádějící.

Co má na cenu největší vliv?

Význam systému pro firmu

Jiné nároky má informační web a jiné systém, který přijímá objednávky, rezervace nebo poskytuje zaměstnancům data po celý den. Čím větší jsou následky výpadku, tím důležitější je monitoring, jasný kanál pro hlášení a předem dohodnutý způsob reakce.

Stav kódu a technologie

Náklady rostou, pokud projekt používá nepodporované verze PHP, frameworku nebo knihoven, nemá testy nebo vyžaduje ruční nasazování bez bezpečné možnosti návratu. PHP zveřejňuje období podpory jednotlivých větví a Laravel má vlastní pravidla pro opravy a bezpečnostní aktualizace. Verze technologií je proto potřeba sledovat po celou dobu provozu.

Počet procesů a integrací

Kontrola domovské stránky neodhalí všechny chyby. Samostatný dohled mohou potřebovat fronty, plánované úlohy, platby, odesílání zpráv, importy, exporty a spojení s dalšími systémy. Každý proces přináší vlastní chybové situace a závislost na externím dodavateli.

Dokumentace a přístupy

Repozitář, popis infrastruktury, seznam služeb, postup nasazení a informace o zálohách zkracují diagnostiku. Pokud je předchozí dodavatel nepředal, prvním krokem může být uspořádání přístupů a kontrola stavu systému. Pomůže kontrolní seznam převzetí aplikace, ale nenahrazuje prověření kódu a serveru.

Požadované hodiny podpory a doba reakce

Připravenost má cenu i v měsíci bez poruchy. Kratší doba první reakce vyžaduje rezervovanou kapacitu a znalost konkrétního systému. Je také nutné odlišit zahájení řešení od dokončení opravy. Termín vyřešení lze často určit až po diagnostice.

Kdy stačí jednorázová práce?

Ne každá aplikace potřebuje měsíční paušál. Jednorázová zakázka může stačit, pokud systém nepodporuje kritický proces, firma přijme plánovaný termín a potřebuje konkrétní aktualizaci, konfiguraci nebo opravu. Monitoring, zálohy a komunikace s hostingem pak musí mít jiného vlastníka.

Pravidelná péče dává větší smysl, pokud se aplikace používá denně, průběžně se mění, má integrace nebo úlohy běžící na pozadí. Je užitečná také tehdy, když chce firma jedné straně přiřadit odpovědnost za upozornění, kontrolu záloh, plán aktualizací a řízené nasazování.

V Domin Software můžeme dohodnout jednorázové práce, pravidelnou péči nebo samostatně naceněnou variantu s dobou reakce. Vhodný model závisí na systému a následcích jeho nedostupnosti.

Proč SLA ovlivňuje cenu?

SLA nemá být neurčitým slibem rychlé pomoci. Musí uvádět zahrnuté aplikace a prostředí, dny a hodiny podpory, kanály pro hlášení, úrovně závažnosti, dobu první reakce a povinnosti obou stran.

Domin Software nezveřejňuje jedno SLA pro všechny zákazníky a neslibuje podporu 24/7. Standardně zpracováváme požadavky od neděle do pátku, od 8:00 do 17:00 v časovém pásmu Europe/Warsaw. V sobotu podporu neposkytujeme. O polských státních svátcích můžeme reagovat pouze na předem dohodnuté kritické události. Přesné podmínky začnou platit až po jejich uvedení v nabídce nebo smlouvě.

Nepřetržitý monitoring automaticky neznamená nepřetržitou reakci člověka. Může problém zjistit a uložit upozornění, ale termín řešení závisí na dohodnuté pohotovosti.

Jak porovnat dvě nabídky údržby?

Jak porovnat dvě nabídky údržby?
OtázkaCo by mělo být jasně uvedeno
Co je zahrnuto?aplikace, prostředí, server, integrace a důležité procesy
Co se monitoruje?konkrétní adresy, úlohy, fronty, integrace a příjemci upozornění
Jak se kontrolují zálohy?rozsah, četnost, doba uchování, umístění a test obnovy
Kdy se řeší požadavky?dny, hodiny, časové pásmo, kanály a pravidla eskalace
Co znamená doba reakce?potvrzení, první posouzení a zahájení řešení, nikoli automaticky dokončenou opravu
Jak se provádějí změny?testy, schválení, nasazení a možnost návratu
Co zahrnuje paušál?připravenost, pojmenované povinnosti a případný limit práce
Co se platí zvlášť?větší rozvoj, migrace, audity, obnova po útoku a práce mimo rozsah
Kdo vlastní účty?klient by měl mít kontrolu nad hostingem, doménou, daty a platbami

Pokud nabídka tyto informace neobsahuje, je vhodné je doplnit před porovnáním ceny. Nejnižší částka může znamenat nejmenší rozsah odpovědnosti. Vyšší cena sama o sobě také nedokazuje lepší ochranu. Rozhoduje písemný rozsah a způsob kontroly služby.

Co připravit pro nacenění péče?

Na začátku stačí popis účelu aplikace a nejdůležitějších procesů. Užitečné jsou také:

  1. technologie a verze, pokud jsou známé;
  2. seznam prostředí, integrací, úloh na pozadí a externích služeb;
  3. informace o repozitáři, dokumentaci, testech a způsobu nasazení;
  4. současný rozsah monitoringu a záloh;
  5. následky výpadku a přijatelné hodiny podpory;
  6. typické požadavky a očekávaný rozsah drobných změn;
  7. informace o vlastnictví účtů a schvalování nasazení.

Do kontaktního formuláře neposílejte hesla, klíče, databáze ani údaje klientů. V prvním kroku potřebujeme popis situace, nikoli přístup do produkce.

Plánovač správy aplikace pomůže informace shromáždit a vytvoří pracovní souhrn. Výsledek není automatickou cenovou nabídkou ani smlouvou SLA.

Co ukazují naše předchozí projekty?

Vývoj systému 44Islands neskončil prvním nasazením. Další etapy rozšířily správu rezervací, role uživatelů a přímý prodej. Tento příklad ukazuje, že péče o fungující aplikaci může zahrnovat stávající rozsah i samostatně dohodnutý rozvoj.

Historická péče o tři obchody PrestaShop 1.6 zahrnovala konfiguraci VPS a prostředí, domén, Apache a PHP, instalaci modulů a úpravy výkonu i šablon. Trvala přibližně rok. Obchody již nejsou v produkci, takže tento příklad potvrzuje druh prováděných prací, nikoli jejich současný stav nebo cenu nové služby.

V obou případech vycházel rozsah z konkrétního systému. Předchozí realizace nejsou hotovým ceníkem pro dalšího klienta.

Nejčastější otázky

Zahrnuje hosting údržbu aplikace?

Ne, pokud nabídka obě služby výslovně nespojuje a nepopisuje odpovědnost. Hosting poskytuje zdroje, zatímco údržba může zahrnovat monitoring procesů, zálohy, aktualizace, diagnostiku, nasazování a řešení požadavků.

Obsahuje pravidelná péče vždy určitý počet hodin programátora?

Nemusí. Poplatek může zahrnovat připravenost a konkrétní povinnosti, případně také limit práce. Smlouva by měla uvést, co se stane po vyčerpání limitu a které úkoly jsou samostatným projektem.

Stačí vytvořit zálohu?

Ne. Je potřeba vědět, co záloha obsahuje, kde je uložena, jak dlouho se uchovává a zda z ní lze obnovit funkční systém. Test obnovy by měl mít dohodnutý rozsah a četnost.

Lze určit cenu bez přístupu ke kódu?

Bez přístupu lze předběžně určit model spolupráce a informace potřebné pro nabídku. Přesná odpovědnost za existující systém však může vyžadovat placené prověření kódu, infrastruktury, verzí a nasazování.

Znamená monitoring reakci 24/7?

Ne. Monitoring může běžet stále, ale upozornění se řeší v hodinách uvedených ve smlouvě. Pohotovost mimo standardní časy vyžaduje samostatnou dohodu.

Patří vývoj nových funkcí do údržby?

Drobné změny se mohou vejít do dohodnutého limitu. Větší moduly, migrace a modernizace by měly mít vlastní rozsah, kritéria převzetí a cenu.

Zvolte další krok

Pokud si potřebujete nejprve uspořádat požadavky, použijte plánovač správy aplikace. Shromažďuje informace o systému, zálohách, monitoringu, požadavcích a očekávaném modelu spolupráce, ale data automaticky neodesílá a nevytváří cenovou nabídku.

Pokud je rozsah již známý, podívejte se na správu aplikací a e-shopů. Popište účel systému, nejdůležitější procesy, následky výpadku a očekávané hodiny podpory. Na tomto základě určíme, zda je vhodná jednorázová práce, pravidelná péče nebo samostatně dohodnutá varianta SLA.

Zdroje