Kurzy a certifikace Open Source

Cloud

Consul Service Discovery

24.900 CZK

Cena (bez DPH)

Days2
17. 2.18. 2. 2022
Praha
CZ

V měnící se infrastruktuře je tež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 vetším workloadu vám ukážeme jak navrhnout robustní a efektivní systém. 

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 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