DevOps a nasazování

Nové verze bez výpadků a nervů.

Automatické testy a nasazování, oddělená testovací a produkční prostředí a kontejnery. Pro týmy, které chtějí vydávat často a bezpečně, a pro majitele, kteří nechtějí o víkendu opravovat produkci.

Pro koho to je

Když nasazování
bolí.

Pokud se každé vydání připravuje s obavami, je to znamení, že proces není automatizovaný. Stejný postup, který funguje desetkrát, pak funguje i po stovce.

Nasazování je ruční a riskantní.

Soubory se kopírují, příkazy spouštějí z paměti a jeden zapomenutý krok shodí aplikaci. Automatizovaný postup udělá vždy totéž a zajistí, že se dá vrátit.

Vývojáři si navzájem přepisují prostředí.

Všichni pracují na jednom testovacím serveru a nikdo neví, jaká verze tam právě je. Oddělená prostředí pro každou změnu to zastaví.

Aplikace roste a server nestačí.

S přibývajícími uživateli se zpomaluje nebo padá. Nastavíme škálování, aby se výkon přizpůsobil zátěži a nezastavil se.

Co dostanete

Šest výstupů, které si odnesete

01CI/CD pipelinePo každé změně v kódu se automaticky spustí testy a při úspěchu se verze nasadí. Člověk jen schvaluje.
02Kontejnerizace (Docker)Aplikace běží v kontejnerech se vším, co potřebuje. Stejně na notebooku vývojáře i na serveru.
03Testovací a produkční prostředíOddělená prostředí, kde se změny nejdřív vyzkouší, než se dostanou k uživatelům.
04Správa tajných klíčůHesla, klíče a tokeny nejsou v kódu, ale v zabezpečeném úložišti s kontrolou přístupu.
05ŠkálováníPři větší zátěži se výkon zvýší a po jejím odeznění se vrátí. Platíte jen za to, co potřebujete.
06Dokumentace infrastrukturyPopis, co kde běží, jak se nasazuje a jak postupovat při problému. Dokumentaci využije každý, kdo do týmu přijde.
01

GitHub Actions

Automatizace přímo u kódu. Po každé změně se spustí testy, sestaví aplikace a nasadí se do vybraného prostředí.

Technologie a jejich role

Automatické testyChyba se zachytí před nasazením
Sestavení aplikaceStejný výsledek při každém běhu
Schválení nasazeníČlověk potvrdí ostré vydání

Kdy dává smysl

Kód už máte v repozitáři a chcete ho nasazovat bez ručních kroků.

Co přinese

Rychlejší vydání a méně chyb.

02

Docker

Kontejnery, které zabalí aplikaci i její závislosti. Spuštění je stejné na každém počítači a serveru.

Technologie a jejich role

KontejneryIzolace aplikací
Docker ComposeVíc služeb dohromady
Obrazy aplikacíPřenositelné nasazení

Kdy dává smysl

Aplikace potřebuje víc služeb nebo se nasazuje na více míst.

Co přinese

Žádné „u mě to funguje“.

03

Coolify

Nástroj pro správu aplikací na vlastním serveru. Nasazení z repozitáře, certifikáty, databáze a prostředí v jednom rozhraní.

Technologie a jejich role

Nasazení z repozitářeNová verze po jedné změně
Certifikáty a doményAutomatické nastavení
Prostředí a proměnnéOddělený test a produkce

Kdy dává smysl

Chcete jednoduchou správu na vlastním serveru bez složité infrastruktury.

Co přinese

Nižší náklady a přehledná správa.

04

AWS / Azure

Velké cloudy pro projekty, které potřebují škálování nebo služby, které jinde nejsou. Používáme je podle potřeby, ne automaticky.

Technologie a jejich role

ŠkálováníVýkon podle zátěže
Spravované databázeMéně správy
Sítě a oprávněníBezpečné oddělení částí

Kdy dává smysl

Provoz roste nebo to vyžaduje zákazník či regulace.

Co přinese

Prostor pro růst bez přestavby.

Měsíční paušál

DevOps za pevnou měsíční cenu.

Po zavedení automatizace se o ni staráme každý měsíc: aktualizace, bezpečnost a pomoc při problémech.

Základ

Pro jednu aplikaci a malý tým.

od 3 900 Kč / měsíc

  • Pipeline pro nasazování
  • Testovací a produkční prostředí
  • Správa tajných klíčů
  • Aktualizace a záplaty
  • Monitoring nasazení
Chci balíček Základ

Na míru

Pro větší a regulovaný provoz.

dle dohody

  • Návrh infrastruktury
  • Velký cloud nebo privátní prostředí
  • Zvýšená dostupnost
  • Bezpečnostní požadavky
  • Spolupráce s vaším týmem
  • Smlouva o úrovni služeb
Probrat nabídku

Ceny jsou orientační a konečné — nejsme plátci DPH. Zavedení automatizace se účtuje samostatně podle rozsahu.

Časté otázky

Než se ozvete.

Většinou ne. Pro malý a střední provoz stačí kontejnery na jednom nebo několika serverech, které jsou jednodušší a levnější. Kubernetes doporučíme, až když opravdu potřebujete řídit desítky služeb a automatické škálování ve velkém.

Ano. Můžeme zavést a spravovat infrastrukturu, zatímco vývojáři dělají aplikaci. Domluvíme si pravidla vydávání a dokumentaci, aby tým zvládl nasazovat sám. Aplikace →

Zavedení automatizace je jednorázová práce podle rozsahu, typicky v řádu dnů. Pak následuje měsíční paušál od 3 900 Kč, který zahrnuje údržbu, bezpečnost a pomoc. Přesnou cenu dostanete po krátkém auditu. Správa a monitoring →

Další krok

Probereme, jak by mělo vypadat vaše nasazování.

Probrat nasazování

KONTAKT

Pojďme se potkat

Máte nápad? Vyberte si termín pro společný rozhovor, nebo nám napište. Společně najdeme cestu k vašemu digitálnímu projektu.

Odesláním berete na vědomí zpracování osobních údajů.

Zásady zpracování osobních údajů