Szkolenie: Projektowanie wysoko dostępnych oraz skalowalnych architektur w Microsoft Azure
Podczas szkolenia uczestnicy będą pracować na praktycznych przykładach zapewniających skalowalność i bezawaryjność architektury. Zweryfikujemy również dostępne rozwiązania pod kątem bezpieczeństwa i stabilności.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:AZURE/HA
Projektowanie wysoko dostępnych oraz skalowalnych architektur w Microsoft Azure
Cele szkolenia
Wprowadzenie w meandry pracy architekta chmurowego
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
Dla kogo?
Szkolenie jest dedykowane dla inżynierów aspirujących do roli architekta lub początkujących architektów w chmurze Azure
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 szkolenia zostanie przedstawiona bogata wiedza teoretyczna będąca podstawą wielu chmurowych usług
Wymagania
Doświadczenie w pracy projektowej w branży IT (różne stanowiska)
Podstawowa znajomość platformy Azure
Podstawowa znajomość wybranego języka programowania (ogólne koncepcje)
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do architektury
Czym jest architektura
Rodzaje architektur
Kim jest architekt, podstawy tej roli
Praca z wymaganiami
Identyfikowanie celów biznesowych
Zbieranie wymagań
Praca z wymaganiami funkcjonalnymi i niefunkcjonalnymi
Praca z interesariuszami
Identyfikowanie interesariuszy
Narzędzia do pracy z interesariuszami
Praca z architekturą Azure
Azure Architecture Center
Azure Portal
Przegląd narz ędzi dla architekta
Podstawowe koncepcje w architekturze
Resiliency - architektura „sprężysta”
High availability
Disaster recovery
Business continuity
Data backup / Data replication / Data retention
Definiowanie wymagań oraz projektowanie odpornych architektur
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 oraz deployment
Testowanie architektury pod kątem krytycznych scenariuszy
Infrastructure as code
Immutable infrastructure
Blue-green deployment
Canary releases
Monitorowanie architektury
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
High Availability
HA w Azure
Strategie dla HA
Fault domain/Update domain
Replikacja danych w Azure SQL i bazach NoSQL
Replikacja magazynu Azure Storage
Availability Set w wirtualnych maszynach Azure
Disaster Recovery
Replikacja wirtualnych maszyn za pomocą Azure Site Recovery
Dystrybucja ruchu używając Azure Traffic Manager i Azure Front Door
Scenariusze katastrof
Odzyskiwanie danych
Topologie wdrożeń pod kątem Disaster Recovery