Služby
Co konkrétně děláme
Čtyři oblasti, ve kterých pomáháme, a konkrétní kroky, které u každé z nich děláme. Podrobnosti najdete na stránce každé služby.
Modernizace infrastruktury a cloud
Cloud, vlastní servery, nebo kombinace? Navrhneme, co se vám vyplatí.
- Inventura. Sepíšeme servery, aplikace a závislosti mezi nimi, kdo má kam přístup a kolik vás provoz měsíčně stojí. Často je to poprvé, co to máte pohromadě na jednom místě.
- Porovnání variant. Cloud, vlastní servery, nebo kombinace. Každou možnost posoudíme podle ceny, rizik, náročnosti provozu a toho, jak snadno se dá později odejít. Doporučení dostanete i s důvody.
- Cílový stav. Navrhneme síť, identity a přístupy, zálohy a monitoring tak, aby odpovídaly vašim aplikacím, týmu a rozpočtu.
- Přechod po krocích. Migraci rozdělíme na menší kroky. Každý má test a cestu zpět a plánujeme ho mimo vaši špičku, takže nic nestojí na jednom velkém přepnutí.
- Kód a dokumentace. Výsledek popíšeme v kódu (IaC – Terraform, Ansible) a zdokumentujeme. Prostředí jde kdykoli znovu sestavit a zůstává vám, i když s námi skončíte.
Příklad: Aplikace ze stárnoucího serveru se do nového prostředí přesune po částech, bez jednoho velkého přepnutí.
DevOps a automatizace
Nová verze v provozu bez ručních kroků a s přehledem, co kde běží.
- Revize nasazování. Projdeme cestu změny od commitu do provozu: co se dělá ručně, kde pipeline čeká a co stojí nejvíc času i peněz. Z toho vyjde, co řešit jako první.
- Rychlejší a levnější CI/CD. Pipeline aplikaci sestaví, otestuje a připraví k nasazení. Zkrátíme ji pomocí cache, paralelního běhu a menších obrazů a runnery nastavíme tak, aby se platilo za práci, ne za čekání.
- Kontejnery. Aplikace zabalíme do kontejnerů (Docker) s malými, pravidelně aktualizovanými obrazy. Orchestraci (Kubernetes) nasadíme tam, kde zjednoduší provoz nebo škálování. Kde ne, zůstaneme u jednoduššího řešení.
- GitOps a přehled aplikací. Požadovaný stav aplikací je v Gitu a nástroj jako Argo CD ho drží v souladu s provozem. Na jednom místě vidíte, která verze běží v kterém prostředí, a odchylku od Gitu hned poznáte.
- Řízené nasazování. Nová verze jde nejdřív na test, pak na malou část provozu (canary) a dál jen tehdy, když metriky vypadají dobře. Při problému se automaticky vrátí předchozí verze.
Příklad: Vývojář schválí změnu v repozitáři, nová verze projde testy, nasadí se nejdřív na zlomek provozu a v přehledu je vidět, kde co běží.
Bezpečnost a technická posouzení
Víte, co opravit hned a co počká.
- Technická revize. Projdeme infrastrukturu i vývojové procesy: přístupy a oprávnění, síť, aktualizace, logování, zálohy a způsob nasazování. Díváme se na skutečný stav systémů, ne jen do dokumentace. Výstupem je srozumitelná zpráva s nálezy.
- Priority. Nálezy seřadíme podle rizika a pracnosti: co opravit hned, co později a co nechat být. Dostanete krátký plán místo dlouhého seznamu.
- Náprava. Opatření zavedeme v praxi: MFA, segmentace sítě, záplaty, zrušení starých účtů a šifrování. Tak, aby nebránila běžné práci.
- Ověření. Zkusíme obnovit zálohy, zkontrolujeme přístupy a otestujeme, že upozornění opravdu chodí. Opatření, které nikdo neověřil, je jen předpoklad.
- Podklady pro audit a NIS2. Sepíšeme, co je zavedené, čím se to dokládá a kdo za to odpovídá. Stav pak můžeme dál hlídat.
Příklad: Zrušíme přístupy bývalých dodavatelů, doplníme chybějící záplaty a ověříme, že zálohy jde opravdu obnovit.
Dlouhodobý provoz
Dohled, aktualizace a zálohy, o které se nemusíte starat.
- Základ v kódu. Než provoz převezmeme, prostředí převedeme do IaC a změny řídíme přes GitOps. Správa je pak opakovatelná a nestojí na paměti jednoho člověka.
- Monitoring. Hlídáme dostupnost, výkon, místo na disku a platnost certifikátů. Upozornění chodí nám a reagujeme na ně v dohodnutých reakčních časech.
- Aktualizace. Systémy i jejich závislosti záplatujeme plánovaně, v domluvených oknech. Bezpečnostní záplaty neodkládáme.
- Zálohy. Zálohujeme a pravidelně zkoušíme obnovu, takže víte, že zálohy fungují a jak dlouho obnova trvá.
- Incidenty a přehled. Incidenty řešíme, hledáme jejich příčinu a opatření, aby se neopakovaly. Pravidelně dostanete srozumitelný přehled stavu a nákladů.
Příklad: Plný disk nebo končící certifikát řešíme podle upozornění, ne až po výpadku.
Kontakt
Možná nás nepotřebujete.
Pokud máte tým, který zvládá provoz, bezpečnost i zastupitelnost, nechte to tak. Pokud ne, stačí pár vět a můžeme rychle začít.