Trwają zapisy do grupy
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.
2150 PLN+23% VAT (2644 PLN brutto / 1 os.)Czas trwania szkolenia:2 dni (16h)
Poziom zaawansowania:
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
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