Aktuality

Od vlastní správy kubernetes k infrastruktuře, která roste s byznysem

Společnost WPJ, která se specializuje na vývoj e-shopů a webových aplikací, si několik let provozovala vlastní Kubernetes cluster na server-hostovaných strojích. Zpočátku dávala vlastní správa smysl – tým měl infrastrukturu pod kontrolou a mohl ji přizpůsobovat vlastním potřebám. S rostoucím počtem e-shopů, aplikací a nároky na provoz se ale situace začala měnit. Správa hardwaru, řešení provozních problémů i údržba samotného Kubernetes začaly zabírat stále více času.
„Vývoj aplikací nás bavil. Správa infrastruktury už ne.“

Hledání partnera, nejen poskytovatele serverů

Prvním krokem byla migrace k externímu poskytovateli infrastruktury. Cílem bylo uvolnit internímu týmu ruce, získat stabilní platformu pro další růst a přestat řešit každodenní provoz infrastruktury. Očekávání se však nenaplnila. Infrastruktura nebyla dostatečně stabilní, neodpovídala požadavkům zákazníka a místo úspory času přinášela další provozní komplikace.

Po přibližně roce se proto WPJ rozhodlo pro další migraci – tentokrát do prostředí Nethostu.
Do spolupráce už zákazník vstupoval s jasnou představou o tom, co od infrastruktury očekává. Nešlo pouze o provoz Kubernetes clusteru, ale o vybudování platformy, která bude dlouhodobě podporovat další rozvoj společnosti.
Mezi hlavní požadavky patřily:

  • dlouhodobá stabilita,
  • připravenost na další růst projektů,
  • flexibilita pro budoucí rozvoj,
  • možnost automatizace pomocí API,
  • vysoká dostupnost a individuálně nastavené SLA.

Infrastruktura, která roste společně s projektem

Po migraci se vývojový tým mohl znovu soustředit na to nejdůležitější – vývoj vlastních produktů.
Samotná infrastruktura se přitom dále rozvíjí. Přibývají nové Kubernetes clustery, rostou nároky jednotlivých e-shopů i počet provozovaných projektů. Dnes už se ale neřeší každodenní provozní problémy, ale především další rozvoj prostředí a jeho škálování.

Technologie, které WPJ využívá

  • • Managed Kubernetes,
  • • ochrana proti DDoS útokům (Spongefinger),
  • • automatizace infrastruktury prostřednictvím API,
  • • Infrastructure as Code s využitím Terraformu.

Díky otevřenému API lze velkou část infrastruktury automatizovat a začlenit do stávajících DevOps procesů.

Individuální SLA pro kritický provoz