Naše infrastruktura podrobněji

Naši infrastrukturu kontinuálně budujeme a zdokonalujeme hardware, software i procesy. Máme tak kontrolu nad celým životním cyklem aplikace – od vývoje po každodenní běh.

Infra

Naši infrastrukturu a její správu vnímáme jako neustále se vyvíjející systém, který průběžně vylepšujeme, inovujeme a optimalizujeme. Pro technické specialisty a zájemce o technologie nabízíme bližší pohled na komponenty naší infrastruktury:

  • Hardware:Desítky fyzických serverů Dell, HP a SuperMicro (AMD EPYC, Intel Xeon) s redundantními napájecími zdroji. Pro specifické potřeby stavíme i vlastní stroje (AMD Ryzen s ECC RAM, Intel Optane NVMe).
  • Datacentra: Tři nezávislá pražská datacentra (Vodafone, SuperHosting, Casablanca) s kvalitní konektivitou.
  • Síťová infrastruktura:
    • Dedikované optické propoje mezi datacentry.
    • Interní routing pomocí BGP a IPsec tunelů.
    • Zabezpečené propojení s klienty (IPsec, přímé optické spoje).
    • Vzdálený přístup správců přes Wireguard (plánujeme Pritunl + Wireguard).
  • Virtualizace a orchestrace:
    • Primární platforma: Proxmox VE (KVM, LXC), integrace Ceph pro distribuované úložiště.
    • Postupné zavádění Kubernetes pro kontejnerizované aplikace.
  • Úložiště: Přechod z HW RAID na softwarově definované úložiště ZFS a Ceph (výkon, redundance, komprese, šifrování).
  • DNS management:nRedundantní služby Constellix a ClouDNS s GeoDNS a auto-failover mechanismy.

Technologie, které používáme a spravujeme

Provozujeme a spravujeme široké portfolio technologií pro optimální řešení vašeho projektu:

  • Operační systémy: Debian Linux (primárně), Gentoo Linux.
  • Virtualizace a kontejnery: Proxmox VE (KVM, LXC, Ceph), Docker, Docker Swarm, Kubernetes (zavádění).
  • Webové servery: Nginx (primárně), Traefik.
  • Aplikační servery / Runtime: PHP (včetně Swoole), Node.js.
  • Databáze: MariaDB/MySQL (s MaxScale), PostgreSQL.
  • Cache a session: Redis (s Redis Sentinel), Memcached.
  • Load balancing: HAProxy, Nginx, MaxScale.
  • Souborové systémy: ZFS, GlusterFS, CephFS.
  • Automatizace: Ansible (správa stovek serverů).
  • Monitoring: ELK Stack, Grafana, Prometheus, Nagios, Zabbix, NetFlow, Sentry, Kuma, Site24x7, UptimeRobot.
  • Zálohování: Proxmox Backup Server, vlastní řešení.
  • CI/CD: Self-hosted GitLab s GitLab runnery, Jenkins.
  • AI/ML: Experimenty s vLLM pro LLM.
  • Síťové protokoly: BGP, IPsec, Wireguard.

Bezpečnost je pro nás klíčová

Bezpečnost vašich dat a aplikací je základem naší služby.

  • Oddělení prostředí: Striktní oddělení produkčních a neprodukčních prostředí.
  • Řízení přístupů (RBAC) a zero-trust: Přístup pouze v nezbytném rozsahu, postupná implementace zero-trust.
  • Vícevrstvá ochrana proti DDoS/DoS: Od konektivity (NETSCOUT Arbor) po konfiguraci serverů. Zkušenosti se zvládáním velkých útoků (např. 230 Gbps útok na Air Bank 2018, obrana proti NoName057 v roce 2023).
  • Web application firewall (WAF): Ochrana proti specifickým webovým útokům.
  • Pravidelné aktualizace a patching: Denní sledování CVE, urgentní nasazování záplat (kritické RCE v řádu desítek minut až hodin) pomocí Ansible.
  • Analýza síťového provozu (NetFlow): Nepřetržitá analýza dat pro detekci anomálií.
  • Bezpečné propojení: Šifrované VPN tunely (IPsec, Wireguard).
  • Externí penetrační testování: Pravidelné testy potvrzují robustnost opatření (obvykle nálezy INFO/LOW).
  • Interní vzdělávání a NIS2: Pravidelná školení bezpečnosti, intenzivněji s ohledem na NIS2.
     
Monitoring a reporting: přehled 24/7 a proaktivita

Váš projekt je pod naším neustálým dohledem. A jeho dohled je také pod dohledem.

  • Komplexní monitoring: Sledujeme stovky metrik – od hardwaru po aplikační ukazatele. Monitorujeme i monitoringy.
  • Nástroje: ELK Stack, Loki, Grafana, Prometheus, Nagios, NetFlow, Sentry, Site24x7, UptimeRobot.
  • Okamžité alerty 24/7: Informování týmu e-mailem, SMS, push notifikacemi, automatizovanými telefonáty.
  • Detailní denní reporty: Každé ráno report s grafy a ukazateli provozu za poslední 2 dny, včetně metrik rychlosti webu (Core Web Vitals, Lighthouse). Uchováváme historii pro analýzu trendů.
  • Identifikace úzkých hrdel: Rychlá identifikace a řešení výkonnostních problémů pro cílenou optimalizaci nebo škálování.
 
Zálohování a obnova dat: jistota pro váš provoz

Spolehlivé zálohování a případné rychlé vyvolání zálohy je samozřejmostí. Podle nás dokonce must-have.

  • Víceúrovňové zálohy: Zálohy souborů, databází (včetně point-in-time recovery), snapshoty VM, obrazy VM.
  • On-site a geograficky oddělené off-site zálohy: Pro rychlou obnovu i pro případ katastrofy.
  • Ochrana proti ransomware: Technická (immutable snapshots) i procesní opatření.
  • Pravidelné testování obnovy: Ověřování konzistence záloh a schopnosti obnovy dat.

Naše vlastní CDN: rychlost a efektivita pro vaše projekty

Pro projekty s mezinárodní působností, vysokou návštěvností nebo pro odlehčení hlavní infrastruktury provozujeme vlastní Content Delivery Network (CDN) s desítkami PoPů (Points of Presence) po světě.

  • Princip fungování: Statický obsah (obrázky, CSS, JS, videa...) je distribuován na geograficky nejbližší CDN server.
  • Hlavní výhody:
    • Rychlejší načítání: Nižší latence pro uživatele.
    • Snížení zátěže primárních serverů: Zvýšení jejich výkonu.
    • Vyšší dostupnost:Obsah dostupný z CDN cache.
    • Automatická optimalizace obrázků:"Za letu" dle zařízení uživatele.
    • Pokročilé cachování:Inteligentní pravidla.
  • Naše know-how: CDN jsme si sami navrhli a postavili. Vedoucí naší infrastruktury o tom publikoval sérii článků na Root.cz.
  • Flexibilita:Nabízíme CDN i jako samostatnou službu.