Projektowanie wysoko dostępnych oraz skalowalnych architektur w Microsoft Azure

LICZBA DNI: 3 (24h)

KOD KURSU: AZURE/HA

POZIOM SZKOLENIA:

# cloud-computing

# cloud

# high-availability

# scalability

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Programiści oraz architekci systemów informatycznych

WYMAGANIA

Podstawowa znajomość platformy Azure

Podstawowa znajomość języka C#

ZALETY

Szkolenie bazuje na wielu praktycznych przykładach, które pokazują mnogość oraz funkcjonalność chmury Azure pod kątem zapewniania zarówno skalowalności, jak i bezawaryjności rozwiązań

Uczestnicy będą mogli zweryfikować swoje dotychczasowe architektury pod kątem bezpieczeństwa z punktu widzenia firmy, a także rozbudować je o elementy, które zapewnią stabilność oraz wysoką dostępność

W trakcie szkolenie zostanie przedstawiona bogata wiedza teoretyczna będąca podstawą wielu chmurowych usług

Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika

Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

Przedstawienie uczestnikom najlepszych wzorców i praktyk, które umożliwiają zaprojektowanie architektury chmurowej w taki sposób, aby zabezpieczyć się przed zdarzeniami losowymi, jak i działaniami osób trzecich

Program

  • Resiliency - „sprężysta” architektura
  • High availability
  • Disaster recovery
  • Business continuity
  • Data backup/Data replication
  • Dekompozycja rozwiązania
  • RTO/RPO
  • Service Level Agreement (SLA) - co to oznacza?
  • Redundancja (Availability Sets, Availability Zones, Paired Regions)
  • Odporne strategie (Retry, load balancing, throttling, circuit breaker)
  • Testowanie architektury pod kątem krytycznych scenariuszy
  • Infrastructure as code
  • Immutable infrastructure
  • Blue-green deployment
  • Canary releases
  • Sposoby na zbieranie logów w Azure
  • Zbieranie wymagań co do monitorowania budowanych serwisów
  • Monitorowanie dostępności
  • Monitorowanie performance
  • Monitorowanie SLA
  • Magazynowanie logów
  • Analiza oraz wizualizacja logów
  • HA w Azure
  • Strategie dla HA
  • Fault domain/Update domain
  • Replikacja danych w Azure SQL
  • Replikacja magazynu Azure Storage
  • Availability Set w wirtualnych maszynach Azure
  • Replikacja wirtualnych maszyn za pomocą Azure Site Recovery
  • Dystrybucja ruchu używając Azure Traffic Manager
  • Scenariusze katastrof
  • Odzyskiwanie danych
  • Topologie wdrożeń pod kątem Disaster Recovery
  • Zabezpieczenie Event Hub
  • Zabezpieczenie Service Bus
  • Obsługa przepływu danych w Azure Functions
  • Końcowa spójność używając Durable Functions
  • Debugowanie aplikacji na platformie Windows Azure
  • Wirtualne maszyny
  • Azure Storage
  • Azure SQL

Autor szkolenia:

Kamil Mrzygłód

Chmurowy człowiek w firmie Demant Technology Centre. Od 10 lat jestem związany z technologiami Microsoftu skupiając się głównie na dostarczaniu wydajnych i zautomatyzowanych systemów wspierających różnorakie aplikacje klienckie. W 2018 roku zostałem uhonorowany tytułem Microsoft MVP w kategorii Azure za wkład w budowanie społeczności i dogłębną wiedzę techniczną związaną z tą technologią. Jestem autorem dwóch książek poruszających tematykę Microsoft Azure a także licznych warsztatów i prelekcji poruszających tematykę developmentu w chmurze czy kultury DevOps.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.