Szkolenie Architecting Microsoft Azure Solutions
Ten kurs jest przeznaczony dla architektów, którzy mają doświadczenie w budowaniu infrastruktury i aplikacji na platformie Microsoft Azure. Studenci powinni mieć dogłębną wiedzę na temat większości usług oferowanych na platformie Azure. Studenci zazwyczaj pracują w organizacjach, które mają aktywne rozwiązanie na platformie Azure i planują udoskonalić istniejące rozwiązania lub wdrożyć więcej rozwiązań na platformie Azure. Ten kurs jest również przeznaczony dla architektów, którzy chcą przystąpić do egzaminu certyfikacyjnego Microsoft, 70-535, Architecting Microsoft Azure Solutions
Profil uczestnika
Ten kurs jest przeznaczony dla studentów, którzy mają doświadczenie w budowaniu infrastruktury i aplikacji na platformie Microsoft Azure. Studenci powinni mieć dogłębną wiedzę na temat większości usług oferowanych na platformie Azure.
W przypadku komponentu interaktywnego ten kurs oferuje studentom możliwość wdrażania rozwiązań Azure przy użyciu wbudowanych narzędzi DevOps, takich jak szablony Azure Resource Manager, wdrożenia, grupy zasobów, tagi i kontrola dostępu oparta na rolach.
Ten kurs nie wymaga żadnego bezpośredniego doświadczenia w pisaniu kodu aplikacji ani konfigurowaniu maszyn serwerowych. Ten kurs koncentruje się na porównaniach architektonicznych między usługami i podejmowaniu decyzji technicznych niezbędnych do wdrażania dobrze zaprojektowanych rozwiązań na platformie Azure. Ten kurs przygotowuje również studentów do egzaminu certyfikacyjnego 70-535: Architecting Microsoft Azure Solutions.
Kandydaci objęci tym szkoleniem mają średnie doświadczenie w projektowaniu, wdrażaniu i monitorowaniu rozwiązań Azure. Kandydaci są również biegli w posługiwaniu się narzędziami, technikami i podejściami używanymi do budowania rozwiązań na platformie Azure.
Agenda
Moduł 1: Wzorce architektury aplikacji w usłudze Azure
Ten moduł wprowadza i omawia typowe wzorce i architektury usługi Azure zgodnie z zaleceniami zespołu Microsoft Patterns & Practices. Każdy wzorzec jest pogrupowany w kategorie wydajności, odporności i skalowalności i opisany w kontekście podobnych wzorców w ramach kategorii.
Lekcje
- Zasoby wzorców
- Wzorce wydajności
- Wzorce odporności
- Wzorce skalowalności
- Wzorce danych
Po ukończeniu tego modułu studenci będą mogli:
- Znaleźć i odwołać się do dokumentacji wzorców projektowania w chmurze.
- Znaleźć i odwołać się do Centrum architektury platformy Azure.
- Opisać różne wzorce pobrane z wzorców projektowania w chmurze.
Moduł 2: Wdrażanie zasobów za pomocą usługi Azure Resource Manager
Ten moduł zapewnia podstawową wiedzę na temat usługi Azure Resource Manager oraz podstawowych koncepcji wdrożeń, zasobów, szablonów, grup zasobów i tagów. Moduł ten szczegółowo omawia automatyczne wdrażanie zasobów przy użyciu szablonów ARM.
Lekcje
- Szablony ARM
- Kontrola dostępu oparta na rolach (RBAC)
- Zasady zasobów
- Bezpieczeństwo
- Elementy składowe
Laboratorium: Wprowadzenie do usługi Azure Resource Manager
- Tworzenie grup zasobów
- Wdrażanie pustego szablonu
- Wdrażanie prostego szablonu
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą umieli:
- Utworzyć grupę zasobów.
- Dodawać zasoby do grupy zasobów.
- Wdrażać szablon ARM w grupie zasobów.
- Filtrować zasoby przy użyciu tagów.
- Tworzyć złożone wdrożenie przy użyciu narzędzi Azure Building Blocks.
Moduł 3: Tworzenie aplikacji serwerowych opartych na usłudze Azure IaaS
Ten moduł identyfikuje obciążenia, które są idealnie wdrażane przy użyciu usług infrastruktury jako usługi w usłudze Azure. Moduł koncentruje się na zestawach skalowania maszyn wirtualnych i usługach maszyn wirtualnych na platformie Azure oraz na tym, jak najlepiej wdrażać obciążenia do tych usług, korzystając z najlepszych praktyk i funkcji, takich jak zestawy dostępności.
Lekcje
- Wysoka dostępność
- Infrastruktura oparta na szablonach
- Maszyny połączone z domeną
Laboratorium: Wdrażanie obciążeń infrastruktury na platformie Azure
- Wdrażanie maszyny wirtualnej przy użyciu programu PowerShell DSC
- Wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu programu PowerShell DSC
- Subskrypcja czyszczenia
Po ukończeniu tego modułu studenci będą mogli:
- Zaprojektować zestaw dostępności dla jednej lub większej liczby maszyn wirtualnych
- Opisać różnice między domenami błędów i aktualizacji.
- Utworzyć szablon zestawu skalowania maszyn wirtualnych ARM.
- Dołączyć maszynę wirtualną do domeny na platformie Azure lub w sieci hybrydowej.
Moduł 4: Tworzenie zarządzanych aplikacji serwerowych na platformie Azure
Ten moduł opisuje usługi, które korzystają z infrastruktury, ale zarządzają infrastrukturą w imieniu użytkownika, zamiast zaciemniać zasoby infrastruktury. Moduł koncentruje się na opcjach PaaS wspieranych przez infrastrukturę, takich jak Azure Service Fabric, Container Service i App Service Environments. Moduł ten zbada, jak wdrażać niestandardowe obciążenia do tych usług, takie jak zadanie przetwarzania wsadowego HPC.
Lekcje
- Platforma jako usługa wspierana przez infrastrukturę (PaaS)
- Wysokowydajne obliczenia (HPC)
- Migracja
Laboratorium: wdrażanie zarządzanych obciążeń serwera na platformie Azure
- Utwórz klaster Azure Container Service
- Wdróż obraz Docker
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą mogli:
- Opisać różnice między środowiskami App Service, Service Fabric i Container Service.
- Użyć Azure Batch do zarządzania obciążeniem HPC.
- Przeprowadzić migrację do usługi PaaS wspieranej przez infrastrukturę z innej usługi IaaS lub starszej usługi w chmurze.
Moduł 5: Tworzenie aplikacji bezserwerowych w usłudze Azure
Ten moduł opisuje, w jaki sposób rozwiązania mogą wykorzystywać usługi hostingu aplikacji bezserwerowych w usłudze Azure do hostowania aplikacji internetowych, interfejsów API REST, przepływów pracy integracji i obciążeń HPC bez konieczności zarządzania określonymi zasobami serwera. Moduł koncentruje się na komponentach związanych z usługami App Services, takich jak aplikacje internetowe, aplikacje API, aplikacje mobilne, aplikacje logiki i funkcje.
Lekcje
- Azure Web App
- Azure Functions
- Integracja
- Wysoka wydajność
Laboratorium: Wdrażanie obciążeń bezserwerowych w usłudze Azure
- Tworzenie aplikacji internetowej
- Wdrażanie kodu aplikacji internetowej
- Wdrażanie aplikacji funkcji i kodu
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą mogli:
- Wybierać między hostowaniem kodu aplikacji lub kontenerów w wystąpieniu usługi App Service.
- Opisywać różnice między aplikacjami API, Mobile i Web.
- Zintegrować interfejs API lub aplikację logiki z usługą API Management.
- Zaprojektować plan usługi App Service lub wdrożenie w wielu regionach, aby uzyskać wysoką wydajność i skalę.
Moduł 6: Tworzenie kopii zapasowych rozwiązań Azure za pomocą usługi Azure Storage
Ten moduł opisuje, jak wiele usług Azure używa usługi Azure Storage jako magazynu kopii zapasowych dla innych rozwiązań aplikacji na platformie Azure. Moduł ten omawia krytyczne zagadnienia dotyczące korzystania z usługi Azure Storage jako usługi uzupełniającej dla kompleksowego rozwiązania Azure.
Lekcje
- Cennik
- Magazyn obiektów blob
- Pliki
- StorSimple
Laboratorium: Wdrażanie usługi Azure Storage w celu obsługi innych obciążeń na platformie Azure
- Tworzenie wymaganych zasobów dla maszyny wirtualnej
- Tworzenie maszyny wirtualnej z kontem magazynu
- Tworzenie maszyny wirtualnej z dyskiem zarządzanym
- Subskrypcja czyszczenia
Po ukończeniu tego modułu studenci będą mogli:
- Określić idealną opcję cenową dla usługi Azure Storage na podstawie wymagań rozwiązania.
- Zidentyfikować progi wydajności dla usługi Azure Storage.
- Określić typ obiektów blob usługi Storage, które mają być używane dla określonych komponentów rozwiązania.
- Użyć usługi Azure Files do operacji SMB.
- Zidentyfikować rozwiązania, które mogłyby skorzystać z użycia urządzeń fizycznych lub wirtualnych StorSimple.
Moduł 7: Porównanie opcji baz danych w Azure
Ten moduł porównuje różne opcje relacyjnego i nierelacyjnego przechowywania danych dostępne w Azure. Opcje są badane jako grupy, takie jak relacyjne bazy danych (Azure SQL Database, MySQL i PostgreSQL w Azure), nierelacyjne (Azure Cosmos DB, Storage Tables), strumieniowe (Stream Analytics) i magazynowe (Data Factory, Data Warehouse, Data Lake).
Lekcje
- Relacyjne
- Usługi NoSQL
- Azure Cosmos DB
- Magazynowanie danych
- Analiza danych
Laboratorium: Wdrażanie wystąpień baz danych w Azure
- Wdrażanie wystąpienia bazy danych CosmosDB
- Sprawdzanie poprawności interfejsu API REST
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą mogli:
- Porównać i zestawić różne opcje baz danych w Azure.
- Zidentyfikować opcje strumieniowego przesyłania danych na potrzeby pozyskiwania danych na dużą skalę.
- Zidentyfikować opcje długoterminowego przechowywania danych.
Moduł 8: Sieciowe komponenty aplikacji platformy Azure
Ten moduł opisuje różne opcje sieciowe i łączności dostępne dla rozwiązań wdrożonych na platformie Azure. Moduł ten bada opcje łączności od połączeń ad-hoc po długoterminowe scenariusze łączności hybrydowej. W module omówiono również niektóre kwestie dotyczące wydajności i bezpieczeństwa związane z równoważeniem obciążeń w wielu wystąpieniach obliczeniowych, łączeniem infrastruktury lokalnej z chmurą i tworzeniem bram dla danych lokalnych.
Lekcje
- Sieci wirtualne
- Równoważenie obciążenia
- Łączność zewnętrzna
- Łączność hybrydowa
Laboratorium: Wdrażanie komponentów sieciowych do użytku w rozwiązaniach platformy Azure
- Tworzenie szablonu ARM dla maszyny wirtualnej z systemem Linux
- Duplikowanie zasobów maszyn wirtualnych
- Tworzenie zasobu modułu równoważenia obciążenia
- Subskrypcja czyszczenia
Po ukończeniu tego modułu studenci będą mogli:
- Opisać strategie DNS i IP dla sieci wirtualnych na platformie Azure.
- Porównać opcje łączności dla łączności ad-hoc i hybrydowej.
- Dystrybuować ruch sieciowy na wiele obciążeń za pomocą modułów równoważenia obciążenia.
- Zaprojektować scenariusz łączności hybrydowej między chmurą a lokalizacją.
Moduł 9: Zarządzanie zabezpieczeniami i tożsamością w rozwiązaniach platformy Azure
W tym module omówiono zarówno zabezpieczenia, jak i tożsamość w kontekście platformy Azure. W zakresie zabezpieczeń ten moduł omawia różne opcje monitorowania zabezpieczeń, dostępne opcje zabezpieczania danych i opcje zabezpieczania sekretów aplikacji. W przypadku tożsamości ten moduł koncentruje się konkretnie na Azure Active Directory (Azure AD) i różnych dostępnych funkcjach, takich jak uwierzytelnianie wieloskładnikowe (MFA), Managed Service Identity, Azure AD Connect, ADFS i Azure AD B2B/B2C.
Lekcje
- Monitorowanie bezpieczeństwa
- Bezpieczeństwo danych
- Bezpieczeństwo aplikacji Azure Active Directory (Azure AD)
- Tożsamość hybrydowa
- Integracja aplikacji Azure AD
Laboratorium: Wdrażanie usług w celu zabezpieczenia sekretów w usłudze Azure
- Wdrażanie Key Vault przy użyciu szablonu ARM
- Wdrażanie maszyny wirtualnej przy użyciu Key Vault Secret
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą mogli:
- Integrować istniejące rozwiązania z zewnętrznymi dostawcami tożsamości przy użyciu Azure AD B2B lub B2C.
- Zaprojektować rozwiązanie hybrydowej tożsamości.
- Określić, kiedy należy używać zaawansowanych funkcji usługi Azure AD, takich jak Managed Service Identity, MFA i Privileged Identity Management.
- Zabezpieczać sekrety aplikacji za pomocą Key Vault.
- Zabezpieczać dane aplikacji za pomocą funkcji SQL Database i Azure Storage.
Moduł 10: Integrowanie usług SaaS dostępnych na platformie Azure
Ten moduł wprowadza wiele usług SaaS dostępnych na platformie Azure, które można zintegrować z istniejącymi rozwiązaniami platformy Azure. Usługi te obejmują Cognitive Services, Bot Service, Machine Learning i Media Services.
Lekcje
- Cognitive Services
- Bot Services
- Machine Learning
- Media Services
Laboratorium: Wdrażanie wystąpień usług jako składników ogólnych rozwiązań platformy Azure
- Wdrażanie aplikacji funkcji i usługi Cognitive Service przy użyciu szablonu ARM
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą mogli:
- Określać, kiedy Cognitive Services, Bot Service lub Machine Learning są odpowiednie dla ich rozwiązania.
- Porównać różne funkcje dostępne w Media Services i określić odpowiednie funkcje dla ich rozwiązania.
Moduł 11: Integrowanie składników rozwiązania platformy Azure przy użyciu usług Messaging Services
Ten moduł opisuje i porównuje usługi integracji i obsługi wiadomości dostępne dla rozwiązań hostowanych na platformie Azure. Opisane usługi komunikacyjne obejmują kolejki usługi Azure Storage, kolejki usługi Service Bus, przekaźnik usługi Service Bus, centra IoT, centra zdarzeń i centra powiadomień. Usługi integracyjne obejmują funkcje Azure i aplikacje logiki.
Lekcje
- Komunikacja zdarzeń
- Integracja
- IoT
Laboratorium: wdrażanie komponentów komunikatów w celu ułatwienia komunikacji między zasobami platformy Azure
- Wdrażanie przestrzeni nazw usługi Service Bus
- Wdrażanie aplikacji logiki
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą mogli:
- Porównać kolejki usługi Storage z kolejkami usługi Service Bus.
- Określić, kiedy należy używać funkcji usługi Azure lub aplikacji logiki w celu integracji komponentów w rozwiązaniu.
- Opisać różnice między centrami IoT, centrami zdarzeń i analizą szeregów czasowych.
Moduł 12: monitorowanie i automatyzacja rozwiązań platformy Azure
Ten moduł obejmuje rozwiązania monitorowania i automatyzacji dostępne po zaprojektowaniu, opracowaniu i ewentualnym wdrożeniu rozwiązania Azure. W module omówiono usługi używane do monitorowania poszczególnych aplikacji, platformy Azure i komponentów sieciowych. Ten moduł obejmuje również opcje automatyzacji i tworzenia kopii zapasowych, aby umożliwić scenariusze ciągłości biznesowej dla rozwiązań hostowanych na platformie Azure.
Lekcje
- Monitorowanie aplikacji
- Monitorowanie platformy
- Monitorowanie sieci
- Alerty
- Kopia zapasowa
- Azure Automation
- Zarządzanie konfiguracją
- Automatyczne skalowanie
Laboratorium: wdrażanie rozwiązań zarządzania konfiguracją na platformie Azure
- Wdrażanie serwera Chef Management Server przy użyciu ARM
- Konfigurowanie serwera Management Server
- Wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu maszyn wirtualnych skonfigurowanych przez Chef
- Czyszczenie subskrypcji
Po ukończeniu tego modułu studenci będą mogli:
- Porównać i zestawić usługi monitorowania dla aplikacji, platformy Azure i sieci.
- Zaprojektować schemat alertów dla rozwiązania hostowanego na platformie Azure.
- Wybierz odpowiednią opcję tworzenia kopii zapasowej dla infrastruktury i danych hostowanych w Azure.
- Automatyzuj wdrażanie przyszłych zasobów w celu odzyskiwania kopii zapasowych lub skalowania.
Korzyści
Po ukończeniu tego kursu studenci będą mogli:
- Opisywać komponenty architektury platformy Azure, w tym infrastrukturę, narzędzia i portale.
- Tworzyć i wdrażać szablony Azure Resource Manager (ARM) dla różnych kompleksowych rozwiązań.
- Porównywać i zestawiać różne usługi infrastruktury, bezserwerowe, bazy danych i komunikacyjne; takie jak App Services, Virtual Machine Scale Sets, Azure Cosmos DB, SQL Database i Container Service w Azure.
- Włączać różne usługi platformy Azure, takie jak Cognitive Services i Media Servicers do ogólnego rozwiązania Azure.
- Zabezpieczać, monitorować i tworzyć kopie zapasowe rozwiązań wdrożonych w Azure.
- Tworzyć zautomatyzowane rozwiązania DevOps przy użyciu kombinacji szablonów ARM, narzędzi do zarządzania konfiguracją, Azure CLI i Cloud Shell.
Wymagane przygotowanie uczestników
Przed przystąpieniem do tego kursu studenci muszą posiadać następującą wiedzę techniczną:
- Tworzenie zasobów i grup zasobów na platformie Azure.
- Zarządzanie użytkownikami, grupami i subskrypcjami w wystąpieniu usługi Azure Active Directory.
- Budowanie maszyny wirtualnej platformy Azure z powiązanymi zasobami.
- Zarządzanie kontenerami i obiektami blob przechowywanymi na koncie usługi Azure Storage.
- Tworzenie planów usługi App Service i zarządzanie aplikacjami powiązanymi z planem.
- Konfigurowanie sieci wirtualnej platformy Azure i włączanie łączności S2S i P2S.
- Chroń sieciowe komponenty aplikacji za pomocą grup zabezpieczeń sieci.
- Automatyzowanie codziennych zadań związanych z zasobami platformy Azure za pomocą interfejsu wiersza poleceń platformy Azure lub programu Azure PowerShell.
- Wdrażanie wystąpienia bazy danych Azure SQL, MySQL, Postgres lub Cosmos.
- Monitorowanie istniejących rozwiązań platformy Azure za pomocą wbudowanych metryk, usługi Application Insights lub Operational Insights.
Poznaj naszą firmę
INFORMACJA CENOWA:
od 2299 zł netto za jedną osobę
CZAS TRWANIA (dni): 5
KOD SZKOLENIA: MS-20535
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!