Projektowanie wysoko dostępnych oraz skalowalnych architektur w Microsoft Azure

LICZBA DNI: 3 (24h)

KOD KURSU: AZURE/HA

Powiadom
o kolejnych terminach

# cloud-computing

# cloud

# high-availability

# scalability

Autor szkolenia:
Kamil Mrzygłód

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ść.

Co więcej w trakcie szkolenie zostanie przedstawiona bogata wiedza teoretyczna będąca podstawą wielu chmurowych usług.

Cele szkolenia

Przedstawienie uczestnikom najlepszych wzorców i praktyk, które umożliwiają zaprojektowanie architektury chmurowej w taki sposób, aby zabezpieczyć się przed zarówno przed zdarzeniami losowymi(jak awarie w datacenter, katastrofy naturalne), jak i działaniami osób trzecich(np. ataki hakerskie, złośliwe oprogramowanie).

Przedstawione zostaną sposoby minimalizowania impaktu różnorodnych sytuacji na całość rozwiązania tak, aby zachować ciągłość funkcjonowania zarówno systemu informatycznego jak i całej firmy.

Program

  • Resiliency - "sprężysta" architektura
  • High availability
  • Disaster recovery
  • Business continuity
  • Data backup / Data replication
  • Dokompozycja rozwiązania
  • RTO/RPO
  • Service Level Agreement(SLA) - co to oznacza?
  • Redundancja(Availibility Sets, Availibility 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
  • Availibity 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

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.