Szkolenie: Architektura rozwiązań chmurowych na przykładzie Microsoft Azure i innych chmur
Podczas szkolenia uczestnicy poznają podstawy pracy architekta projektującego rozwiązania w chmurze obliczeniowej. Ponadto lepiej zrozumieją specyfikę tej roli w zespole.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:CLOUD/ARCH
Architektura rozwiązań chmurowych na przykładzie Microsoft Azure i innych chmur
Cele szkolenia
Prezentacja specyfiki pracy architekta chmurowego
Przedstawienie uczestnikom najlepszych wzorców i praktyk wprojektowaniu architektury
Projektowanie odpornych architektur
Projektowanie rozwiązań chmurowych o wysokiej wydajności
Dla kogo?
Osób, które mają bezpośredni wpływ na organizację pracy (managerowie, architekci, liderzy zespołów) lub pośrednie oddziaływanie na nią (np. programiści, testerzy, inżynierowie wdrożenia bądź utrzymania)
Zalety
Szkolenie "Architektura rozwiązań chmurowych na przykładzie Microsoft Azure i innych chmur" 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 "Architektura rozwiązań chmurowych na przykładzie Microsoft Azure i innych chmur" 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
Architektura chmura – co ją wyróżnia?
Podstawowe koncepcje w architekturze chmurowej
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
Testowanie architektury pod kątem krytycznych scenariuszy
Red/Purple/Blue Team
Wektory ataku
OWASP
Chaos Monkey
Deployment
Tradycyjne i nowoczesne wdrożenia
Metody wdrażania i narzędzia
Infrastructure as code
Immutable infrastructure
Blue-green deployment
Canary releases
Deployment slots
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
Wprowadzenie do HA
Strategie dla HA
Fault domain/Update domain
Cache
Disaster Recovery
Scenariusze katastrof
Odzyskiwanie danych
Topologie wdrożeń pod kątem DR
HADR w Azure – przegląd i ćwiczenia
Availability Set w wirtualnych maszynach Azure
Replikacja danych w Azure SQL
Replikacja magazynu Azure Storage
Replikacja wirtualnych maszyn za pomocą Azure Site Recovery
Dystrybucja ruchu używając Azure Traffic Manager & Azure Front Door
Zabezpieczanie się przed przypadkowym usunięciem zasobów w Azure
Porównanie z innymi chmurami
AWS
GCP
Alibaba
Oracle