Kurzy a certifikace Open Source

Cloud

Consul Service Discovery

25.900 CZK

Cena (bez DPH)

Days2
28. 11.29. 11. 2024
virtual
CZ

V měnící se infrastruktuře je těžké udržovat seznam služeb a jejich instancí, natož je přes různé infrastruktury propojit mezi sebou, monitorovat a konfigurovat. Distribuce aplikací přes různé platformy, ať už kontejnery, VM, baremetal, hybrid a multicloud problém dále komplikuje. Jedním z přístupů, jak toto řešit je service discovery.

V kurzu si představíme kompletní lifecycle od nasazení, přes integraci až po monitoring a debugging. Díky zkušenosti s nasazením ve větším workloadu vám ukážeme, jak navrhnout robustní a efektivní systém. 

Možnosti financování 

Cena za účastníka 5.642 Kč vč. DPH s podporou v programu JSEM V KURZU v rámci Národního plánu obnovy (registrace zde).
Cena za účastníka 31.339 Kč vč. DPH bez podpory (tj. 25.900 Kč bez DPH).

Cílová skupina

  • Architekti IT systémů
  • Platform engineeři a administrátoři
  • Vývojáři aplikací a Devops operátoři
  • Devops organizace s mnoha deploymenty a měnící se infrastrukturou na různých platformách
  • Organizace které se snaží dekomponovat monolitické aplikace
  • Organizace které zvažují nebo již provozují aplikace v hybrid nebo multicloud prostředínt

Cíle kurzu

  • Co je consul a kdy ho (ne)použít.
  • Jak consul funguje v praxi a které problémy se snaží řešit.
  • Ukázat jak consul nasadit do běžících systémů v produkční kvalitě.
  • Předvést jakým způsobem Consul zjednoduší nasazení microservice a devops praktik.
  • Jak consul řeší multicluster nebo hybrid cloud

 

Outline

1. den

Architektura a deployment

  • Úvod do microservice a distribuovaných aplikací
  • Proč consul - statická architektura vs dynamická
  • Základní architektura consulu - servisní katalog

Workshop

  • Seznámení se s demo prostředím
  • Instalace - server a agent
  • Registrace služeb a healtchecky
  • Ovládání clusteru a řešení provozních situací
  • Integrace s kubernetes

Service discovery a konfigurační registr

  • Práce s katalogem - přístup přes API
  • Consul jako DNS balancer
  • Key-value a watche
  • Konfigurace služeb pomocí templatů

Workshop

  • Automatizace haproxy z consul obsahu
  • Aplikační feature flagy pomocí templatování
  • Integrace s upstream dns pomocí dnsmasq 

2. den

Security a visibility

  • Multiplatformní mesh - architektura
  • Envoy proxy
  • TLS, metriky
  • Pokročilý routing trafficu na služby
  • ACL a řízení oprávnění v clusteru

Workshop

  • Zapnutí consul connect
  • Přidání envoy proxy ke službám
  • Blue/Green deployment
  • Omezení práv a práce s tokeny
  • Napojení na prometheus

Další využití a maintenance

  • Backup, diagnostika a monitoring
  • Pokročilá práce s healtchecky
  • Optimalizace a hardening, hacky
  • Pasti a rizika
  • Geocluster

 

Předpoklady na účastníka

  • Základní znalost práce s command line (bash)

 

Technické požadavky (BYOD)

  • PC s Windows/Linux/MacOS, ssh klient

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace