Облачный архитектор Azure (профессиональный уровень)
Профессиональный курс "Архитектор облачных решений Microsoft Azure"
Описание программы:
Курс предназначен для опытных IT-специалистов, готовых проектировать сложные, масштабируемые и безопасные облачные решения на Azure. Программа охватывает проектирование инфраструктуры, оптимизацию затрат, гибридные и мультиоблачные сценарии, а также интеграцию DevOps-практик.
Что предстоит пройти:
-
Проектирование высокодоступных и отказоустойчивых систем
-
Оптимизация архитектуры под стоимость и производительность
-
Безопасность и соответствие требованиям (Zero Trust, Azure Security Center)
-
Микросервисы, Serverless и Kubernetes (AKS)
-
Миграция и гибридные решения (Azure Arc, ExpressRoute)
-
Автоматизация и IaC (Terraform, Bicep)
Ожидаемые результаты:
Должен уметь:
-
Разрабатывать архитектуру корпоративного уровня на Azure
-
Выбирать оптимальные сервисы для бизнес-требований
-
Обеспечивать безопасность и соответствие стандартам
-
Автоматизировать развертывание и управление инфраструктурой
Должен знать:
-
Принципы Well-Architected Framework для Azure
-
Методы оптимизации затрат (Reserved Instances, Spot VMs)
-
Паттерны аварийного восстановления и высокой доступности
-
Особенности интеграции с локальными и сторонними облаками
Формат обучения:
-
Практические лабораторные работы (Hands-on Labs)
-
Разбор реальных кейсов
-
Подготовка к сертификации AZ-305 (Microsoft Certified: Azure Solutions Architect Expert)
1. Каковы ключевые принципы Well-Architected Framework для Azure?
Well-Architected Framework включает пять столпов: безопасность, надежность, производительность, оптимизацию затрат и операционное совершенство. Архитектор должен балансировать между ними при проектировании решений, учитывая требования конкретного workload.
2. В чем разница между Azure Availability Zones и Availability Sets?
Availability Zones — это физически разделенные дата-центры в рамках одного региона (уровень отказоустойчивости до 99.99%). Availability Sets — логические группы VMs в одном дата-центре, защищающие от сбоев стойки или оборудования (до 99.95%).
3. Как реализовать Zero Trust в Azure?
Zero Trust требует: MFA для всех пользователей, сегментацию сети (микросегментацию), Just-In-Time доступ (Azure PIM), шифрование данных и Continuous Access Evaluation. Инструменты: Conditional Access, Azure Firewall, Private Link.
4. Какие стратегии снижения затрат в Azure наиболее эффективны?
Reserved Instances (до 72% экономии), Spot VMs (для fault-tolerant workloads), автоскейлинг, удаление неиспользуемых ресурсов, использование Azure Hybrid Benefit для лицензий Windows/SQL Server.
5. Когда выбирать Azure Kubernetes Service (AKS) вместо App Service?
AKS подходит для сложных микросервисных архитектур с гибким оркестрированием, кастомными сетевыми политиками и mixed workloads. App Service — для простых веб-приложений с минимальным управлением инфраструктурой.
6. Как Azure Arc помогает в гибридных сценариях?
Azure Arc позволяет управлять серверами, Kubernetes-кластерами и данными вне Azure через единую панель, применяя политики, мониторинг и обновления как для нативных ресурсов Azure.
7. Какие инструменты IaC поддерживает Azure?
Azure Resource Manager (ARM), Bicep (упрощенный синтаксис ARM), Terraform (мультиоблачный), Pulumi (инфраструктура как код на Python/TypeScript).
8. Как организовать аварийное восстановление между регионами Azure?
Использовать Azure Site Recovery (ASR) для репликации VMs или PaaS-сервисов с RPO до 15 секунд. Для баз данных — встроенная георепликация (например, Cosmos DB Multi-Region Writes).
9. В чем разница между Azure Firewall и NSG?
Azure Firewall — stateful фаерволл уровня 3-7 с Threat Intelligence и FQDN-фильтрацией. NSG — stateless фильтр трафика на уровне подсетей/NIC (только IP/порты).
10. Как настроить Private Link для Azure SQL Database?
Создать Private Endpoint в виртуальной сети, отключить публичный доступ и настроить DNS-записи для разрешения имени через приватный IP.
11. Какие метрики критичны для мониторинга AKS?
CPU/Memory usage подов, количество рестартов, latency ingress-контроллеров, доступность нод. Инструменты: Azure Monitor, Prometheus + Grafana.
12. Когда использовать Azure Functions vs Logic Apps?
Functions — для event-driven кода (триггеры от очередей, HTTP). Logic Apps — для визуального дизайна workflow (интеграция с SaaS, низкий код).
13. Как мигрировать VMware VM в Azure?
Через Azure Migrate: Server Migration с агентless-режимом (минимальный downtime) или агентом для Continuous Replication.
14. Какие роли Azure RBAC нужны для DevOps-команды?
Contributor для управления ресурсами + кастомные роли (например, ограничение на удаление ресурсов). Для пайплайнов — Managed Identity с минимальными правами.
15. Как защитить данные в Cosmos DB?
Включить Service-Managed Keys или CMK в Key Vault, настроить RBAC, ограничить доступ через Private Endpoints, включить аудит через Diagnostic Logs.
16. Что такое Azure Landing Zones?
Готовые шаблоны для организации подписок, сети, безопасности и управления, соответствующие Cloud Adoption Framework. Пример: Hub-Spoke топология с Shared Services.
17. Как оптимизировать затраты на Azure Storage?
Использовать Hot/Cool/Archive tiers, lifecycle policies для автоматического перемещения данных, удалять неиспользуемые snapshots, сжимать логи перед загрузкой.
18. Какие ограничения у Azure Subscription?
Лимиты: 980 resource groups, 800 ресурсов на группу, 50 управляемых дисков на подписку. Лимиты можно увеличить через запрос в поддержку.
19. Как настроить geo-DR для Azure App Service?
Развернуть приложение в другом регионе, настроить Traffic Manager с приоритетной маршрутизацией и синхронизацией данных (например, через Azure SQL Geo-Replication).
20. Для чего нужен Azure API Management?
Для публикации, защиты (OAuth, rate limiting) и мониторинга API. Фичи: версионирование, трансформация запросов, кэширование ответов.
21. Как работает Azure Automanage?
Автоматически применяет best practices (backup, monitoring, security) для VMs, используя pre-defined конфигурации (например, Azure Best Practices для Windows Server).
22. Какие типы баз данных доступны в Azure?
Реляционные (Azure SQL, PostgreSQL), NoSQL (Cosmos DB), колонковые (Synapse), in-memory (Redis Cache), графовые (Cosmos DB Gremlin).
23. Как проектировать сеть для корпоративного приложения?
Hub-Spoke модель: Hub для общих сервисов (Firewall, DNS), Spoke для workload. Peering между VNet, NSG для микросегментации, Private Link для PaaS.
24. Какие compliance-стандарты поддерживает Azure?
GDPR, HIPAA, ISO 27001, FedRAMP, SOC 2. Документация: Microsoft Compliance Offerings.
25. Как подготовиться к экзамену AZ-305?
-
Пройти Microsoft Learn Path.
-
Практиковаться в Sandbox.
-
Решать кейсы (например, выбор сервисов под бюджет/требования).
-
Тесты-симуляторы (MeasureUp).
26. Как настроить автоматическое масштабирование для виртуальных машин Azure?
Используйте Azure Virtual Machine Scale Sets (VMSS) с правилами масштабирования на основе метрик CPU, памяти или кастомных метрик Application Insights. Можно настроить как горизонтальное (добавление экземпляров), так и вертикальное масштабирование (изменение размера VM).
27. Какие преимущества у Azure Container Instances (ACI) перед AKS?
ACI предлагает serverless-подход к запуску контейнеров без необходимости управления кластером. Идеально для краткосрочных задач (batch-обработка), тогда как AKS лучше для долгоживущих микросервисов.
28. Как организовать централизованное логирование для распределенной системы в Azure?
Разверните Azure Log Analytics workspace и настройте сбор логов из всех компонентов (AKS, App Services, VMs) через Azure Monitor Agent. Используйте KQL-запросы для анализа.
29. В чем разница между Azure ExpressRoute и VPN Gateway?
ExpressRoute обеспечивает приватное подключение через партнеров Microsoft с SLA 99.9% и низкой задержкой. VPN Gateway использует публичный интернет (IPSec) и подходит для временных/резервных каналов.
30. Как защитить API в Azure API Management?
-
Настроить JWT-валидацию через политики;
-
Ограничить доступ по IP;
-
Использовать подписки с ключами;
-
Включить WAF (Front Door или Application Gateway).
31. Какие варианты миграции SQL Server в Azure существуют?
-
Azure SQL Managed Instance (PaaS с near-100% совместимостью);
-
SQL Server на VM (IaaS);
-
Azure SQL Database (PaaS с ограниченной кастомизацией). Инструменты: DMA, DMS.
32. Как настроить backup для Azure VMs?
Через Azure Backup: создайте хранилище Recovery Services, определите политику (частоту снапшотов, срок хранения) и назначьте ее VM. Для аварийного восстановления используйте Azure Site Recovery.
33. Что такое Azure Policy и как его применять?
Сервис для enforce правил (например, "все Storage Accounts должны использовать TLS 1.2"). Политики можно группировать в Initiatives и применять на уровне подписки или MG.
34. Как развернуть глобальное приложение с низкой задержкой?
-
Используйте Azure Front Door или CDN для статики;
-
Cosmos DB с Multi-Region Writes;
-
Разместите сервисы в регионах ближе к пользователям;
-
Настройте Traffic Manager с географической маршрутизацией.
35. Какие типы аутентификации поддерживает Azure App Service?
Встроенная интеграция с Azure AD, соцсети (Google, Facebook), OAuth 2.0, OpenID Connect. Можно отключить встроенную аутентификацию и реализовать кастомное решение.
36. Как мониторить производительность Azure SQL Database?
Query Performance Insight, Azure Monitor (метрики DTU/CPU), Extended Events. Для оптимизации: настройка индексов через Database Advisor.
37. Что такое Azure DDoS Protection и когда его использовать?
Стандартный уровень (платный) обеспечивает защиту от атак L3-L4 с адаптивной настройкой и оповещениями. Обязателен для публичных сервисов с критичной доступностью.
38. Как организовать синхронизацию файлов между локальной инфраструктурой и Azure?
Azure File Sync: файлы кэшируются локально, а основное хранение — в Azure Files. Поддерживает multi-site синхронизацию и tiering (редко используемые файлы автоматически перемещаются в облако).
39. Какие сценарии требуют использования Azure NetApp Files?
Высокопроизводительные workload: SAP HANA, СУБД, медиаобработка. Предоставляет NFS/SMB тома с гарантированной пропускной способностью и низкой задержкой.
40. Как развернуть инфраструктуру для Machine Learning в Azure?
-
Azure ML Workspace с Compute Instances для разработки;
-
AKS для inference;
-
Databricks для ETL;
-
Мониторинг моделей через MLflow.
41. Какие лимиты Azure Storage нужно учитывать?
500 TB на учетную запись (стандартная), 50 000 IOPS на диск Premium, 20 000 запросов в секунду на таблицу. Лимиты можно увеличить через запрос в поддержку.
42. Как настроить гибридное подключение к Azure VNet?
-
VPN Gateway (Site-to-Site);
-
ExpressRoute с FastPath;
-
Azure Virtual WAN для глобальных сетей.
43. Что такое Azure Blueprints и чем отличается от Terraform?
Blueprints — это пакеты для стандартизированного развертывания ресурсов с compliance-политиками. Terraform — инструмент IaC для идемпотентного управления инфраструктурой.
44. Как аудировать доступ к данным в Azure Storage?
Включить Azure Monitor Diagnostic Logs для Storage Account (запись операций чтения/записи) и отправлять логи в Log Analytics или SIEM (например, Sentinel).
45. Какие стратегии резервного копирования для Azure Files?
-
Встроенные snapshots;
-
Azure Backup (для managed backup);
-
Ручное копирование в другой регион через AzCopy.
46. Как спроектировать multi-region приложение с активным-активным режимом?
-
База данных: Cosmos DB с Multi-Region Writes;
-
Трафик: Front Door с round-robin;
-
Кэш: Redis Geo-Replication;
-
Синхронизация: Event Grid для событий между регионами.
47. Какие возможности предоставляет Azure Bastion?
Безопасный RDP/SSH доступ к VMs через браузер без публичных IP. Интегрируется с Azure AD, поддерживает MFA и журналирование сессий.
48. Как настроить автоматическое исправление для Azure VMs?
Azure Update Management: создайте расписание установки обновлений с maintenance window и pre/post-скриптами. Для Linux можно использовать Ansible.
49. Что такое Azure Confidential Computing?
Технология шифрования данных в процессе выполнения (in-use) с использованием TEE (Trusted Execution Environments). Пример: DCsv2 VMs с SGX для обработки конфиденциальных данных.
50. Как подготовить инфраструктуру для SAP в Azure?
-
Выделенные VMs (SAP HANA Certified);
-
Ultra SSD для дисков;
-
ExpressRoute для подключения к ЦОД;
-
Azure Monitor для SAP Solutions.
51. Как реализовать гибридное DNS в Azure?
Используйте Azure Private DNS Zones для разрешения имен в виртуальных сетях, интегрируя с локальными DNS-серверами через Conditional Forwarders или Azure DNS Resolver (Preview). Для гибридных сценариев настройте DNS Forwarding Rules в Azure Firewall.
52. Какие стратегии кэширования эффективны для Azure Applications?
-
Azure Cache for Redis - для распределенного кэша сессий и данных
-
CDN - для статического контента с правилами очистки
-
Application-level caching - встроенное кэширование в App Service
-
Database caching - через Redis или встроенные механизмы Cosmos DB
53. Как организовать Canary-развертывание в AKS?
-
Настройте Ingress-контроллер (NGINX или Application Gateway) с правилами маршрутизации по заголовкам/cookie
-
Используйте Flagger для автоматического анализа метрик и rollback при аномалиях
-
Разверните новую версию в отдельном namespace с ограниченным трафиком
54. Какие методы защиты от DDoS рекомендуются для критичных API?
-
Azure DDoS Protection Standard + WAF (Front Door/Application Gateway)
-
Rate limiting в API Management (политики quota-by-key)
-
Геофильтрация трафика
-
Автоматическое масштабирование backend-сервисов
55. Как настроить аварийное восстановление для Azure Kubernetes Service?
-
Разверните идентичный кластер в secondary регионе
-
Настройте Geo-replication для Container Registry
-
Используйте Velero для резервного копирования etcd и PV
-
Автоматизируйте failover через GitOps (Flux/ArgoCD)
56. Какие инструменты использовать для мониторинга гибридной инфраструктуры?
-
Azure Arc-enabled servers - единый мониторинг через Azure Monitor
-
Log Analytics агенты - сбор логов с локальных серверов
-
System Center Operations Manager - интеграция с Azure
-
Custom dashboards - Grafana с Azure Data Source
57. Как проектировать сетевую безопасность для PaaS-сервисов?
-
Private Endpoints для всех сервисов
-
NSG flow logs для аудита трафика
-
Azure Firewall для исходящего трафика
-
Service Endpoints для ограничения доступа из конкретных VNets
58. Какие ограничения есть у Azure Private Link?
-
Максимум 256 Private Endpoints на VNet
-
Нет поддержки для некоторых региональных сервисов
-
Ограниченная диагностика сетевых проблем
-
Дополнительные затраты за использование Private Endpoints
59. Как оптимизировать затраты на Azure Kubernetes Service?
-
Используйте Spot Node Pools для fault-tolerant workloads
-
Настройте Cluster Autoscaler
-
Применяйте Resource Quotas и Limit Ranges
-
Оптимизируйте размеры подов (requests/limits)
60. Какие паттерны использовать для обработки событий в распределенных системах?
-
Event Sourcing - хранение состояния как последовательности событий
-
CQRS - разделение команд и запросов
-
Pub/Sub - через Event Grid/Service Bus
-
Sagas - для управления распределенными транзакциями
61. Как реализовать Identity Federation между Azure AD и локальным AD?
-
Настройте Azure AD Connect с режимом PHS (Password Hash Sync) или PTA (Pass-through Auth)
-
Включите Seamless SSO для единого входа
-
Настройте Conditional Access policies
-
Для сложных сценариев используйте AD FS
62. Какие подходы к секьюритизации контейнеров в AKS?
-
Pod Security Policies (или заменяющие их Azure Policies)
-
Image scanning в ACR (с интеграцией Defender for Cloud)
-
Runtime protection через Azure Defender для Kubernetes
-
Network policies с Calico
63. Как организовать управление секретами в облачной инфраструктуре?
-
Azure Key Vault для централизованного хранения
-
Managed Identities для доступа приложений
-
Интеграция с DevOps пайплайнами (Azure DevOps/GitHub Actions)
-
Rotate keys автоматически через Azure Automation
64. Какие методы использовать для оптимизации производительности Cosmos DB?
-
Выбор правильного partition key
-
Настройка индексирования (включение/исключение путей)
-
Использование Change Feed для обработки событий
-
Регулярный мониторинг RU/s через Metrics
65. Как проектировать систему для обработки больших данных в Azure?
-
Ingestion - Event Hubs/Kafka
-
Storage - Data Lake Gen2
-
Processing - Databricks/Synapse
-
Orchestration - Azure Data Factory
-
Visualization - Power BI
66. Какие особенности развертывания Windows Containers в AKS?
-
Требуются отдельные Node Pools с Windows-нодами
-
Ограниченная поддержка network policies
-
Больший размер образов по сравнению с Linux
-
Особые требования к лицензированию
67. Как реализовать dark launch функциональности в облаке?
-
Feature Flags (Azure App Configuration)
-
Canary-развертывание с постепенным rollout
-
A/B-тестирование через трафик-менеджер
-
Shadow traffic (зеркалирование запросов)
68. Какие стратегии управления конфигурацией в масштабе?
-
Azure Policy для базовой compliance
-
Bicep/Terraform модули для стандартизации
-
GitOps (Flux/ArgoCD) для Kubernetes
-
Azure Blueprints для пакетного развертывания
69. Как организовать backup для Serverless-приложений?
-
Azure Backup для Cosmos DB
-
Репликация Storage Accounts в другой регион
-
Экспорт определений функций (ARM/Bicep)
-
Резервное копирование данных Event Hubs через Capture
70. Какие подходы к мониторингу распределенных транзакций?
-
Application Insights с распределенной трассировкой
-
Azure Monitor Transaction Diagnostics
-
Custom решения на основе OpenTelemetry
-
Service Map для визуализации зависимостей
71. Как проектировать систему для compliance с GDPR?
-
Data Classification (Azure Purview)
-
Encryption at rest и in transit
-
Access control с PIM
-
Audit logging для всех операций с данными
72. Какие методы использовать для оптимизации работы с Azure Storage?
-
Выбор правильного tier (Hot/Cool/Archive)
-
Использование CDN для статики
-
Оптимизация запросов к Table Storage
-
Пакетная обработка операций (Batch API)
73. Как организовать CI/CD для гибридной инфраструктуры?
-
Azure DevOps агенты на локальных серверах
-
Использование Hybrid Runbook Workers
-
GitOps для Kubernetes (Flux/ArgoCD)
-
Bicep/ARM для облачных ресурсов
74. Какие стратегии управления идентификацией для IoT-устройств?
-
X.509 сертификаты в Azure DPS
-
SAS Tokens с ограниченным сроком
-
Azure AD для управляемых устройств
-
Custom решения через IoT Hub Identity Registry
75. Как проектировать систему для обработки пиковых нагрузок?
-
Автоматическое масштабирование (VMSS/ACI/AKS)
-
Кэширование на всех уровнях
-
Асинхронная обработка через очереди
-
Load testing с Azure Load Testing
-
Какой из принципов Well-Architected Framework отвечает за минимизацию простоев системы?
A) Безопасность
B) Надежность
C) Оптимизация затрат
D) Операционное совершенство
Ответ: B) Надежность -
Какой сервис Azure относится к модели PaaS?
A) Azure Virtual Machines
B) Azure SQL Database
C) Azure Files
D) Azure VPN Gateway
Ответ: B) Azure SQL Database -
Какой инструмент Azure используется для централизованного управления секретами?
A) Azure Monitor
B) Azure Key Vault
C) Azure Policy
D) Azure Sentinel
Ответ: B) Azure Key Vault -
Какой метод обеспечивает наивысший уровень безопасности для доступа к виртуальным машинам?
A) Парольная аутентификация
B) SSH-ключи
C) Azure Bastion с MFA
D) Public IP с NSG
Ответ: C) Azure Bastion с MFA -
Какой сервис Azure автоматически распределяет трафик между регионами?
A) Azure Load Balancer
B) Azure Traffic Manager
C) Azure Application Gateway
D) Azure Front Door
Ответ: B) Azure Traffic Manager -
Какой минимальный уровень SLA у Azure Availability Zones?
A) 99.9%
B) 99.95%
C) 99.99%
D) 100%
Ответ: C) 99.99% -
Какой вариант резервирования ресурсов дает максимальную экономию?
A) 1 год без предоплаты
B) 1 год с предоплатой
C) 3 года с предоплатой
D) Spot-экземпляры
Ответ: C) 3 года с предоплатой -
Какой сервис помогает анализировать и оптимизировать затраты в Azure?
A) Azure Cost Management
B) Azure Advisor
C) Azure Policy
D) Azure Monitor
Ответ: A) Azure Cost Management -
Какой компонент AKS отвечает за автоматическое масштабирование подов?
A) Kubelet
B) Horizontal Pod Autoscaler
C) Cluster Autoscaler
D) Ingress Controller
Ответ: B) Horizontal Pod Autoscaler -
Какой сервис Azure лучше всего подходит для разовых задач в контейнерах?
A) Azure Kubernetes Service
B) Azure Container Instances
C) Azure App Service
D) Azure Batch
Ответ: B) Azure Container Instances -
Какой тип подключения к Azure обеспечивает наименьшую задержку?
A) VPN Gateway
B) ExpressRoute
C) Azure Front Door
D) Azure Bastion
Ответ: B) ExpressRoute -
Какой сервис обеспечивает приватный доступ к PaaS-сервисам Azure?
A) Azure Firewall
B) Azure Private Link
C) Azure NSG
D) Azure VNet Gateway
Ответ: B) Azure Private Link -
Какой вариант Azure SQL обеспечивает 100% совместимость с локальным SQL Server?
A) Azure SQL Database
B) Azure SQL Managed Instance
C) SQL Server на виртуальной машине
D) Azure Cosmos DB
Ответ: B) Azure SQL Managed Instance -
Какой API Cosmos DB лучше всего подходит для графовых данных?
A) SQL
B) MongoDB
C) Cassandra
D) Gremlin
Ответ: D) Gremlin -
Какой сервис Azure используется для отслеживания распределенных транзакций?
A) Azure Log Analytics
B) Azure Application Insights
C) Azure Monitor
D) Azure Service Health
Ответ: B) Azure Application Insights -
Какой инструмент позволяет автоматически применять политики соответствия?
A) Azure Blueprints
B) Azure Policy
C) Azure Resource Manager
D) Azure Cost Management
Ответ: B) Azure Policy -
Какой сервис Azure используется для оценки локальных рабочих нагрузок перед миграцией?
A) Azure Migrate
B) Azure Site Recovery
C) Azure Database Migration Service
D) Azure Cost Management
Ответ: A) Azure Migrate -
Какой метод миграции требует наименьших изменений в приложении?
A) Refactor
B) Rehost
C) Rearchitect
D) Replace
Ответ: B) Rehost -
Какой триггер Azure Functions используется для реагирования на сообщения в очереди?
A) HTTP
B) Timer
C) Blob Storage
D) Queue Storage
Ответ: D) Queue Storage -
Какой сервис Azure используется для оркестрации serverless-воркфлоу?
A) Azure Functions
B) Azure Logic Apps
C) Azure Event Grid
D) Azure Service Bus
Ответ: B) Azure Logic Apps -
Какой сервис Azure используется для глобального кэширования статического контента?
A) Azure Blob Storage
B) Azure CDN
C) Azure Front Door
D) Azure Traffic Manager
Ответ: B) Azure CDN -
Какой компонент Azure обеспечивает балансировку нагрузки на уровне приложения (L7)?
A) Azure Load Balancer
B) Azure Application Gateway
C) Azure Traffic Manager
D) Azure Firewall
Ответ: B) Azure Application Gateway -
Какой механизм Azure позволяет автоматически реагировать на инциденты безопасности?
A) Azure Monitor
B) Azure Sentinel
C) Azure Security Center
D) Azure Policy
Ответ: B) Azure Sentinel -
Какой тип репликации Azure Storage обеспечивает наивысшую доступность?
A) LRS
B) ZRS
C) GRS
D) RA-GRS
Ответ: D) RA-GRS -
Какой сервис Azure следует использовать для потоковой обработки данных в реальном времени?
A) Azure Event Hubs
B) Azure Service Bus
C) Azure Queue Storage
D) Azure Data Lake
Ответ: A) Azure Event Hubs -
Какой инструмент используется для инфраструктуры как кода в Azure?
A) Azure CLI
B) Azure PowerShell
C) Azure Bicep
D) Azure Portal
Ответ: C) Azure Bicep -
Какой уровень доступа к данным в Azure Storage самый экономичный для редко используемых данных?
A) Hot
B) Cool
C) Archive
D) Premium
Ответ: C) Archive -
Какой сервис Azure следует использовать для управления гибридными Kubernetes-кластерами?
A) Azure Arc
B) Azure Policy
C) Azure Monitor
D) Azure Bastion
Ответ: A) Azure Arc -
Какой механизм Azure AD обеспечивает временный доступ к привилегированным ролям?
A) Conditional Access
B) Privileged Identity Management
C) Identity Protection
D) Access Reviews
Ответ: B) Privileged Identity Management -
Какой тип Azure Firewall следует использовать для защиты исходящего интернет-трафика?
A) Application Gateway
B) Network Security Groups
C) Azure Firewall Premium
D) DDoS Protection
Ответ: C) Azure Firewall Premium -
Какой сервис Azure обеспечивает наилучшую интеграцию с GitHub Actions?
A) Azure DevOps
B) Azure Pipelines
C) Azure Logic Apps
D) Azure Functions
Ответ: A) Azure DevOps -
Какой уровень изоляции обеспечивают контейнеры в AKS?
A) Полная изоляция ядра
B) Изоляция на уровне процесса
C) Виртуализация на уровне оборудования
D) Изоляция пространства имен
Ответ: D) Изоляция пространства имен -
Какой сервис Azure следует использовать для управления цифровыми двойниками IoT-устройств?
A) IoT Hub
B) Digital Twins
C) Time Series Insights
D) Event Grid
Ответ: B) Digital Twins -
Какой механизм Cosmos DB обеспечивает глобальное распределение данных?
A) Partition Key
B) Multi-region Writes
C) Request Units
D) Consistency Levels
Ответ: B) Multi-region Writes -
Какой сервис Azure следует использовать для обнаружения уязвимостей в образах контейнеров?
A) Azure Defender
B) Azure Policy
C) Azure Monitor
D) Azure Sentinel
Ответ: A) Azure Defender -
Какой компонент Azure обеспечивает защиту от атак нулевого дня?
A) Network Security Groups
B) Azure Firewall Threat Intelligence
C) DDoS Protection
D) Private Link
Ответ: B) Azure Firewall Threat Intelligence -
Какой тип Azure Database поддерживает вертикальное масштабирование без простоя?
A) Azure SQL Database
B) Cosmos DB
C) MySQL Flexible Server
D) PostgreSQL Hyperscale
Ответ: A) Azure SQL Database -
Какой сервис Azure следует использовать для оркестрации конвейеров данных?
A) Azure Data Factory
B) Azure Synapse
C) Azure Databricks
D) Azure Stream Analytics
Ответ: A) Azure Data Factory -
Какой механизм Azure обеспечивает автоматическое исправление ОС на виртуальных машинах?
A) Azure Update Management
B) Azure Automation
C) Azure Policy
D) Azure Monitor
Ответ: A) Azure Update Management -
Какой уровень Azure Storage поддерживает обработку транзакций?
A) Premium
B) Standard
C) Archive
D) Cool
Ответ: A) Premium -
Какой сервис Azure следует использовать для управления секретами в контейнерах AKS?
A) Azure Key Vault
B) Kubernetes Secrets
C) Azure Policy
D) Azure Defender
Ответ: A) Azure Key Vault -
Какой механизм Azure AD позволяет ограничить доступ по местоположению?
A) MFA
B) Conditional Access
C) Privileged Identity Management
D) Access Reviews
Ответ: B) Conditional Access -
Какой сервис Azure следует использовать для анализа журналов безопасности?
A) Azure Monitor
B) Azure Sentinel
C) Azure Security Center
D) Azure Policy
Ответ: B) Azure Sentinel -
Какой тип подключения к Azure обеспечивает наивысшую пропускную способность?
A) VPN Gateway
B) ExpressRoute
C) Azure Front Door
D) Azure Bastion
Ответ: B) ExpressRoute -
Какой сервис Azure следует использовать для управления инфраструктурой как кодом?
A) Azure CLI
B) Azure PowerShell
C) Terraform
D) Azure Portal
Ответ: C) Terraform -
Какой механизм Azure обеспечивает автоматическое масштабирование виртуальных машин?
A) Availability Sets
B) Virtual Machine Scale Sets
C) Load Balancer
D) Traffic Manager
Ответ: B) Virtual Machine Scale Sets -
Какой сервис Azure следует использовать для управления политиками безопасности?
A) Azure Policy
B) Azure Blueprints
C) Azure Security Center
D) Azure Sentinel
Ответ: A) Azure Policy -
Какой уровень защиты данных в Azure Storage включает шифрование на стороне клиента?
A) SSE
B) CMK
C) Azure RMS
D) Client-Side Encryption
Ответ: D) Client-Side Encryption -
Какой сервис Azure следует использовать для создания бессерверных API?
A) Azure Functions
B) Azure Logic Apps
C) Azure App Service
D) Azure API Management
Ответ: A) Azure Functions -
Какой механизм Azure обеспечивает гео-избыточность для виртуальных машин?
A) Availability Zones
B) Availability Sets
C) Azure Site Recovery
D) Azure Backup
Ответ: C) Azure Site Recovery -
Какой сервис Azure используется для оркестрации контейнерных приложений?
A) Azure Container Instances
B) Azure Kubernetes Service
C) Azure Service Fabric
D) Azure App Service
Ответ: B) Azure Kubernetes Service -
Какой механизм Azure позволяет ограничить расходы на облачные ресурсы?
A) Azure Budgets
B) Azure Cost Management
C) Azure Pricing Calculator
D) Azure Advisor
Ответ: A) Azure Budgets -
Какой сервис Azure следует использовать для хранения неструктурированных данных?
A) Azure SQL Database
B) Azure Cosmos DB
C) Azure Blob Storage
D) Azure Table Storage
Ответ: C) Azure Blob Storage -
Какой компонент Azure обеспечивает защиту от DDoS-атак?
A) Azure Firewall
B) Azure DDoS Protection
C) Network Security Groups
D) Azure Bastion
Ответ: B) Azure DDoS Protection -
Какой уровень доступа в Azure Storage обеспечивает самую низкую стоимость хранения?
A) Hot
B) Cool
C) Archive
D) Premium
Ответ: C) Archive -
Какой сервис Azure используется для управления гибридными облачными ресурсами?
A) Azure Arc
B) Azure Stack
C) Azure Policy
D) Azure Monitor
Ответ: A) Azure Arc -
Какой механизм Azure AD обеспечивает многофакторную аутентификацию?
A) Conditional Access
B) Identity Protection
C) Privileged Identity Management
D) Access Reviews
Ответ: A) Conditional Access -
Какой сервис Azure следует использовать для потоковой аналитики?
A) Azure Stream Analytics
B) Azure Data Factory
C) Azure Databricks
D) Azure Synapse Analytics
Ответ: A) Azure Stream Analytics -
Какой тип репликации Azure Storage обеспечивает локальную избыточность?
A) LRS
B) ZRS
C) GRS
D) RA-GRS
Ответ: A) LRS -
Какой сервис Azure используется для управления API?
A) Azure API Management
B) Azure Functions
C) Azure Logic Apps
D) Azure Event Grid
Ответ: A) Azure API Management -
Какой механизм Azure обеспечивает автоматическое масштабирование ресурсов?
A) Azure Autoscale
B) Azure Monitor
C) Azure Advisor
D) Azure Policy
Ответ: A) Azure Autoscale -
Какой сервис Azure следует использовать для хранения ключей шифрования?
A) Azure Security Center
B) Azure Key Vault
C) Azure Sentinel
D) Azure Policy
Ответ: B) Azure Key Vault -
Какой компонент Azure используется для балансировки нагрузки на уровне сети?
A) Azure Application Gateway
B) Azure Load Balancer
C) Azure Front Door
D) Azure Traffic Manager
Ответ: B) Azure Load Balancer -
Какой сервис Azure обеспечивает мониторинг производительности приложений?
A) Azure Monitor
B) Azure Application Insights
C) Azure Log Analytics
D) Azure Security Center
Ответ: B) Azure Application Insights -
Какой механизм Azure позволяет создавать шаблоны развертывания ресурсов?
A) Azure CLI
B) Azure PowerShell
C) Azure Resource Manager
D) Azure Portal
Ответ: C) Azure Resource Manager -
Какой сервис Azure используется для управления гибридными сетями?
A) Azure Virtual Network
B) Azure ExpressRoute
C) Azure VPN Gateway
D) Azure Bastion
Ответ: C) Azure VPN Gateway -
Какой уровень Azure Firewall обеспечивает защиту от угроз?
A) Standard
B) Premium
C) Basic
D) Enterprise
Ответ: B) Premium -
Какой сервис Azure следует использовать для анализа больших данных?
A) Azure Synapse Analytics
B) Azure Data Lake
C) Azure Databricks
D) Azure HDInsight
Ответ: A) Azure Synapse Analytics -
Какой механизм Azure обеспечивает георепликацию баз данных?
A) Azure Backup
B) Azure Site Recovery
C) Azure SQL Geo-Replication
D) Azure Cosmos DB Multi-Region
Ответ: C) Azure SQL Geo-Replication -
Какой сервис Azure используется для управления идентификацией IoT-устройств?
A) IoT Hub
B) Device Provisioning Service
C) Azure Digital Twins
D) Azure Sphere
Ответ: B) Device Provisioning Service -
Какой компонент Azure обеспечивает защиту веб-приложений?
A) Azure Firewall
B) Web Application Firewall
C) Network Security Groups
D) Azure DDoS Protection
Ответ: B) Web Application Firewall -
Какой сервис Azure следует использовать для бессерверных вычислений?
A) Azure Functions
B) Azure Logic Apps
C) Azure App Service
D) Azure Container Instances
Ответ: A) Azure Functions -
Какой механизм Azure позволяет управлять политиками безопасности?
A) Azure Policy
B) Azure Blueprints
C) Azure Security Center
D) Azure Sentinel
Ответ: A) Azure Policy -
Какой сервис Azure используется для репликации виртуальных машин?
A) Azure Backup
B) Azure Site Recovery
C) Azure Migrate
D) Azure Monitor
Ответ: B) Azure Site Recovery -
Какой компонент Azure обеспечивает приватное подключение к облачным ресурсам?
A) Azure Private Link
B) Azure ExpressRoute
C) Azure VPN Gateway
D) Azure Bastion
Ответ: A) Azure Private Link
Билет №1
Теоретическая часть
-
Каковы ключевые принципы Well-Architected Framework для Azure?
Ответ:
Well-Architected Framework включает пять основных принципов:-
Безопасность (защита данных и систем)
-
Надежность (отказоустойчивость и аварийное восстановление)
-
Производительность (эффективное использование ресурсов)
-
Оптимизация затрат (управление бюджетом)
-
Операционное совершенство (мониторинг и автоматизация)
-
-
В чем разница между Azure Availability Zones и Availability Sets?
Ответ:-
Availability Zones — физически разделенные дата-центры в одном регионе (уровень отказоустойчивости 99.99%).
-
Availability Sets — логические группы виртуальных машин в одном дата-центре (защита от сбоев стойки, уровень отказоустойчивости 99.95%).
-
Практическая часть
Задание:
Разработайте шаблон Bicep для развертывания виртуальной машины Azure с Ubuntu 20.04 LTS, размером Standard_B1s, в регионе West Europe.
Ответ:
param location string = 'westeurope'
param vmName string = 'myUbuntuVM'
resource vm 'Microsoft.Compute/virtualMachines@2023-03-01' = {
name: vmName
location: location
properties: {
hardwareProfile: {
vmSize: 'Standard_B1s'
}
storageProfile: {
imageReference: {
publisher: 'Canonical'
offer: 'UbuntuServer'
sku: '20.04-LTS'
version: 'latest'
}
osDisk: {
createOption: 'FromImage'
diskSizeGB: 30
}
}
osProfile: {
computerName: vmName
adminUsername: 'azureuser'
adminPassword: 'P@ssw0rd1234!'
}
networkProfile: {
networkInterfaces: [{
id: nic.id
}]
}
}
}
resource nic 'Microsoft.Network/networkInterfaces@2023-03-01' = {
name: '${vmName}-nic'
location: location
properties: {
ipConfigurations: [{
name: 'ipconfig1'
properties: {
privateIPAllocationMethod: 'Dynamic'
subnet: {
id: subnet.id
}
}
}]
}
}
resource vnet 'Microsoft.Network/virtualNetworks@2023-03-01' = {
name: '${vmName}-vnet'
location: location
properties: {
addressSpace: {
addressPrefixes: ['10.0.0.0/16']
}
subnets: [{
name: 'default'
properties: {
addressPrefix: '10.0.0.0/24'
}
}]
}
}
resource subnet 'Microsoft.Network/virtualNetworks/subnets@2023-03-01' existing = {
name: 'default'
parent: vnet
}
Билет №2
Теоретическая часть
-
Как реализуется Zero Trust в Azure?
Ответ:
Zero Trust в Azure включает:-
Многофакторную аутентификацию (MFA)
-
Just-In-Time доступ (JIT) через PIM
-
Сегментацию сети (микросегментацию)
-
Шифрование данных (в покое и в движении)
-
Conditional Access (политики доступа на основе условий)
-
-
Какие стратегии снижения затрат в Azure вы знаете?
Ответ:-
Reserved Instances (экономия до 72% при предоплате)
-
Spot VMs (для не критичных к прерыванию задач)
-
Автомасштабирование (уменьшение неиспользуемых ресурсов)
-
Azure Hybrid Benefit (использование локальных лицензий)
-
Практическая часть
Задание:
Настройте Azure Policy, который запрещает создание Storage Accounts без включенного шифрования (SSE).
Ответ:
{
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.Storage/storageAccounts"
},
{
"field": "Microsoft.Storage/storageAccounts/encryption.services.blob.enabled",
"notEquals": true
}
]
},
"then": {
"effect": "deny"
}
}
Билет №3
Теоретическая часть
-
Как работает Azure Site Recovery (ASR)?
Ответ:
ASR реплицирует виртуальные машины и физические серверы в другой регион Azure или локальный ЦОД.-
Поддерживает тестовые отработки без прерывания работы.
-
RPO (Recovery Point Objective) до 15 секунд.
-
-
В чем разница между Azure Functions и Logic Apps?
Ответ:-
Azure Functions — event-driven код (например, обработка сообщений из очереди).
-
Logic Apps — визуальный workflow-дизайнер для интеграции с SaaS (low-code).
-
Практическая часть
Задание:
Создайте Azure Function на Python, которая реагирует на новые файлы в Blob Storage и записывает их имена в Cosmos DB.
Ответ:
Кейс №1: Оптимизация затрат и отказоустойчивости в мультирегиональном веб-приложении
Описание ситуации
Компания «AlphaCorp» развернула веб-приложение для электронной коммерции в Azure с такой архитектурой:
-
Frontend: Azure App Service (West Europe)
-
Backend: Azure Functions + Cosmos DB (West Europe)
-
База данных: Azure SQL Database (без георепликации)
-
CDN: Azure CDN для статики
Проблемы:
-
Высокие затраты ($15,000/месяц), особенно на Cosmos DB (70% бюджета).
-
Клиенты из Азии жалуются на высокую задержку (>500 мс).
-
Во время Black Friday приложение падало из-за перегрузки Functions.
Скрытые проблемы
-
Неоптимальная настройка Cosmos DB:
-
Используется уровень Provisioned Throughput с завышенными RU/s.
-
Отсутствует Partition Key для равномерного распределения нагрузки.
-
-
Отсутствие геоизбыточности:
-
Нет репликации SQL DB в другой регион.
-
Статика доставляется только из Западной Европы.
-
-
Плохая масштабируемость:
-
Functions работают в Consumption Plan, но не настроены Durable Functions для обработки пиков.
-
Решение
-
Оптимизация Cosmos DB:
-
Переход на Autoscale RU/s + настройка Partition Key по
UserId
. -
Включение Multi-region Writes для азиатских пользователей.
-
-
Геораспределение:
-
Развертывание Front Door с origin в West Europe и East Asia.
-
Включение Active Geo-Replication для SQL DB.
-
-
Масштабирование:
-
Перенос Functions на Premium Plan с предварительным прогревом.
-
Внедрение Durable Functions для обработки заказов.
-
// Пример: Настройка Cosmos DB с Autoscale
resource cosmosdb 'Microsoft.DocumentDB/databaseAccounts@2023-03-01' = {
name: 'alphacorp-cosmos-optimized'
location: 'westeurope'
properties: {
databaseAccountOfferType: 'Standard'
locations: [
{
locationName: 'westeurope'
failoverPriority: 0
}
{
locationName: 'eastasia'
failoverPriority: 1
}
]
enableAutomaticFailover: true
consistencyPolicy: {
defaultConsistencyLevel: 'Session'
}
capabilities: [
{
name: 'EnableServerless'
}
]
}
}
Кейс №2: Миграция унаследованного банковского приложения с повышенными требованиями безопасности
Описание ситуации
Банк «SafeBank» хочет перенести в Azure систему обработки платежей:
-
Текущая инфраструктура: VMware (локальный ЦОД)
-
Стек: .NET Framework 4.8 + SQL Server 2016
-
Требования:
-
PCI DSS Compliance
-
Аудит всех операций
-
Задержка <100 мс для транзакций
-
Проблемы:
-
Приложение не работает в контейнерах (зависит от Windows-сервисов).
-
SQL Server требует AlwaysOn AG, но банк против IaaS из-за затрат.
-
Неясно, как организовать аудит для PCI DSS.
Скрытые проблемы
-
Архитектурные ограничения:
-
Зависимость от MSDTC (распределенные транзакции).
-
Нет поддержки .NET Framework в Azure App Service (только Windows Containers).
-
-
Безопасность:
-
Отсутствует сегментация сети (все компоненты в одной подсети).
-
Нет шифрования для данных в движении между микросервисами.
-
-
Мониторинг:
-
Логи хранятся локально без централизованного сбора.
-
Решение
-
Рефакторинг приложения:
-
Перенос критических компонентов на .NET 6 + Azure App Service.
-
Оставшиеся сервисы — Windows Containers в AKS.
-
-
База данных:
-
Миграция в Azure SQL Managed Instance с Business Critical tier (встроенный AlwaysOn).
-
-
Безопасность:
-
Реализация Hub-Spoke с Azure Firewall.
-
Private Link для всех PaaS-сервисов.
-
Azure Defender for SQL для обнаружения атак.
-
-
Аудит:
-
Настройка Diagnostic Settings для экспорта логов в Log Analytics.
-
Azure Sentinel для анализа угроз.
-
# Настройка аудита для SQL MI
Set-AzSqlInstanceAudit `
-ResourceGroupName "safeBank-rg" `
-InstanceName "safeBank-sqlmi" `
-LogAnalyticsTargetState Enabled `
-WorkspaceResourceId "/subscriptions/.../workspaces/safeBank-logs"
Ролевая игра №1: "Аварийное восстановление в Azure: Спасти бизнес за 24 часа"
Цель игры
Отработать действия команды при аварии в облачной инфраструктуре, минимизировав downtime и финансовые потери.
Формат
-
Тип: Смешанный (очный/онлайн)
-
Время: 2-3 часа
-
Инструменты: Azure Portal, Azure Backup, Azure Site Recovery
Сеттинг
Компания "CloudFin" (финтех-стартап) потеряла доступ к основным сервисам после сбоя в регионе East US. Необходимо восстановить работу:
-
Веб-приложение (App Service)
-
Базу данных клиентов (Azure SQL)
-
Платежный микросервис (AKS)
Роли в команде
-
Cloud Architect — Координирует восстановление.
-
Security Engineer — Проверяет соответствие стандартам PCI DSS.
-
DevOps Engineer — Настраивает IaC для развертывания.
-
DBA — Восстанавливает данные.
Этапы игры
-
Анализ ущерба (30 мин):
-
Определить утраченные ресурсы через Azure Resource Graph.
-
Проверить состояние бэкапов.
-
-
Восстановление (60 мин):
-
Развернуть App Service из резервной копии.
-
Активировать Geo-Restore для Azure SQL.
-
Переключить трафик на AKS-кластер в West US.
-
-
Проверка (30 мин):
-
Тестирование функциональности.
-
Аудит безопасности.
-
Обучающие эффекты
-
Практика работы с Azure Backup/Site Recovery.
-
Принятие решений в условиях ограниченного времени.
-
Важность тестирования DRP (Disaster Recovery Plan).
Проблемы и вызовы
-
Скрытая проблема: Бэкап SQL оказался недельной давности. Решение: Использовать Point-in-Time Restore.
-
Ограничение: Бюджет на восстановление — не более $5,000.
Ролевая игра №2: "Оптимизация облачных затрат: Спасение бюджета"
Цель
Снизить ежемесячные расходы на Azure на 30% без потери производительности.
Формат
-
Тип: Онлайн-симуляция
-
Время: 1.5 часа
-
Инструменты: Azure Cost Management, Azure Advisor
Сеттинг
Команда присоединяется к проекту "RetailChain", где:
-
80% бюджета уходит на "золотые" VM (D8s_v3), работающие на 15% нагрузки.
-
Хранилище данных (Data Lake) не использует tiering.
Роли
-
FinOps Lead — Анализирует затраты.
-
Cloud Engineer — Предлагает технические решения.
-
Product Owner — Оценивает влияние на бизнес.
Этапы
-
Аудит (20 мин):
-
Выявить неэффективные ресурсы через Cost Analysis.
-
-
Оптимизация (40 мин):
-
Замена VM на Spot-экземпляры для тестовых env.
-
Включение Auto-scaling для AKS.
-
Переход Cool → Archive для старых данных.
-
-
Презентация (30 мин):
-
Защита решений перед "CTO" (преподавателем).
-
Обучающие эффекты
-
Работа с Reserved Instances и Auto-scaling.
-
Баланс между экономией и производительностью.
Вызовы
-
Проблема: Spot-экземпляры не подходят для БД. Решение: Использовать Azure SQL Serverless.
Ролевая игра №3: "Миграция монолита в облако: Гонка против времени"
Цель
Перенести legacy-приложение (IIS + SQL Server) в Azure за 4 "спринта" (этапа).
Формат
-
Тип: Agile-воркшоп (4 сессии по 1 часу)
-
Инструменты: Azure Migrate, Bicep
Сеттинг
Приложение "TaxPro" (госсектор) требует миграции с учетом:
-
Жестких SLA (99.95%).
-
Требований FSTEC к шифрованию.
Роли
-
Migration Lead — Управляет процессом.
-
Infra Engineer — Настраивает VNet/Firewall.
-
App Developer — Адаптирует код под Azure App Service.
Этапы
-
Оценка (1 час):
-
Запуск Azure Migrate Assessment.
-
-
Рефакторинг (2 часа):
-
Контейнеризация IIS.
-
-
Развертывание (1 час):
-
Deployment через Bicep.
-
Эффекты
-
Опыт работы с государственными стандартами.
-
Навыки декомпозиции монолита.
Проблемы
-
Вызов: Приложение использует устаревший ODBC-драйвер. Решение: Azure VM с Hybrid Benefit.
Ролевая игра №4: "Защита от кибератаки: Расследование инцидента"
Цель
Расследовать и устранить последствия атаки на Azure-инфраструктуру.
Формат
-
Тип: Квест с элементами CTF (Capture The Flag)
-
Время: 2.5 часа
-
Инструменты: Azure Sentinel, Defender for Cloud
Сеттинг
В компании "MediCloud" (здравоохранение):
-
Обнаружены подозрительные входы из Nigeria.
-
Зашифрованы данные в Blob Storage.
Роли
-
SOC Analyst — Анализирует логи в Sentinel.
-
Security Architect — Блокирует угрозы.
-
Legal Advisor — Готовит уведомление для регуляторов.
Этапы
-
Обнаружение (30 мин):
-
Поиск IOC (Indicators of Compromise) через KQL.
-
-
Реагирование (1 час):
-
Отключение compromised-аккаунтов.
-
-
Пост-анализ (1 час):
-
Настройка новых политик безопасности.
-
Эффекты
-
Практика работы с Azure Sentinel.
-
Понимание HIPAA/GDPR compliance.
Вызовы
-
Проблема: Атака через zero-day уязвимость. Решение: Azure Defender Vulnerability Management.
1. Интеллект-карта «Основные направления обучения»
Центральная тема: Профессия Cloud Architect Azure
Ветви:
-
Основы Azure
-
Сервисы IaaS/PaaS/SaaS
-
Подписки и управление ресурсами
-
Billing и Cost Optimization
-
-
Безопасность
-
Zero Trust Architecture
-
Azure AD + RBAC
-
Шифрование данных (Key Vault, CMK)
-
-
Надежность и масштабируемость
-
Availability Zones/Sets
-
Auto-scaling (VMSS, AKS)
-
Disaster Recovery (Site Recovery)
-
-
DevOps и автоматизация
-
IaC (Bicep, Terraform)
-
CI/CD (Azure DevOps, GitHub Actions)
-
Мониторинг (Azure Monitor, Log Analytics)
-
-
Специализированные сервисы
-
Kubernetes (AKS)
-
Big Data (Synapse, Databricks)
-
IoT (IoT Hub, DPS)
-
Формат:
-
Онлайн-инструменты: MindMeister, XMind.
-
Цветовое кодирование:
-
Красный = критически важные темы
-
Зеленый = дополнительные навыки
-
2. Интеллект-карта «Этапы проектирования архитектуры»
Центральная тема: Процесс проектирования
Ветви:
-
Анализ требований
-
Бизнес-цели
-
Compliance (GDPR, HIPAA)
-
Бюджет
-
-
Выбор сервисов
-
Compute (VMs, ACI, AKS)
-
Базы данных (SQL, Cosmos DB)
-
Сеть (VNet, Firewall, Load Balancer)
-
-
Оптимизация
-
Cost Management (Reserved Instances)
-
Производительность (CDN, Caching)
-
-
Безопасность
-
Private Link
-
Azure Policy
-
Sentinel для мониторинга
-
-
Развертывание
-
IaC-шаблоны
-
Тестирование (Load Testing)
-
3. Интеллект-карта «Подготовка к экзамену AZ-305»
Центральная тема: AZ-305 Certification
Ветви:
-
Design Identity & Governance
-
Azure AD Connect
-
Custom RBAC Roles
-
-
Design Data Storage
-
Выбор DB (SQL vs Cosmos DB)
-
Репликация (Geo-Redundancy)
-
-
Design Infrastructure
-
VM vs Containers
-
Hybrid (Azure Arc)
-
-
Case Studies
-
Миграция монолита
-
Оптимизация затрат
-
Советы:
-
Использовать официальный Learn Path
-
Практиковать симуляторы экзамена (Whizlabs)
4. Интеллект-карта «Инструменты Cloud Architect»
Центральная тема: Инструментарий
Ветви:
-
IaC
-
Terraform
-
Bicep
-
-
CI/CD
-
Azure Pipelines
-
ArgoCD (GitOps)
-
-
Мониторинг
-
Application Insights
-
Prometheus + Grafana
-
-
Безопасность
-
Microsoft Defender for Cloud
-
Prowler для аудита
-
Визуализация:
Инструменты
├───IaC
│ ├───Terraform (мультиоблачный)
│ └───Bicep (нативный для Azure)
├───CI/CD
│ ├───Azure DevOps
│ └───GitHub Actions
└───Security
├───Defender for Cloud
└───Sentinel (SIEM)
5. Интеллект-карта «Типичные кейсы»
Центральная тема: Реальные сценарии
Ветви:
-
Миграция в облако
-
Lift-and-Shift (IaaS)
-
Refactoring (PaaS)
-
-
Аварийное восстановление
-
RTO/RPO расчет
-
Site Recovery настройка
-
-
Оптимизация
-
Выбор VM-серий
-
Spot Instances для тестовых env
-
1. Основной учебник
Название: *«Microsoft Azure Architect Technologies: Exam Guide AZ-303»* (или AZ-305 для актуальной версии)
Автор: Sjoukje Zaal, et al.
Издательство: Packt Publishing
Год: 2021
Описание:
-
Структурированное руководство по подготовке к экзамену AZ-305.
-
Покрывает все ключевые темы: проектирование инфраструктуры, безопасность, DevOps.
-
Практические лабораторные работы и кейсы.
Для кого: Студенты, готовящиеся к сертификации.
2. Научная монография
Название: «Cloud Architecture Patterns»
Автор: Bill Wilder
Издательство: O’Reilly Media
Год: 2012 (актуальность — принципы универсальны)
Описание:
-
Паттерны проектирования облачных систем (масштабируемость, отказоустойчивость).
-
Примеры на AWS/Azure, но фокус на архитектурные подходы.
Для кого: Преподаватели и продвинутые студенты.
3. Учебное пособие с практикумом
Название: «Azure для архитекторов»
Автор: Ritesh Modi
Издательство: ДМК Пресс (рус. перевод)
Год: 2020
Описание:
-
Пошаговые инструкции по развертыванию сложных систем в Azure.
-
Задачи с решениями (настройка AKS, гибридные сети).
Для кого: Практические занятия, лабораторные работы.
4. Методические рекомендации
Название: *«Официальный Microsoft Learn Path для AZ-305»*
Автор: Microsoft
Доступ: Microsoft Learn
Описание:
-
Бесплатные модули с интерактивными заданиями.
-
Четкое разделение на темы (безопасность, данные, инфраструктура).
-
Включает песочницы для экспериментов.
Для кого: Самостоятельное обучение, дополнительные материалы к лекциям.
5. Задачник
Название: «Azure Sandbox: Практические кейсы для архитекторов»
Автор: Команда Azure MVP
Издательство: Self-published (GitHub)
Год: 2023
Описание:
-
50+ реальных задач (миграция, оптимизация, аварийное восстановление).
-
Решения на Bicep/Terraform.
-
Пример: «Разверните отказоустойчивый кластер AKS с WAF».
Для кого: Семинары и контрольные работы.
-
"Профессиональный архитектор облачных решений Azure с нуля до сертификации"
-
"Мастерство облачных технологий: проектирование и развертывание в Azure"
-
"Azure для экспертов: архитектура, безопасность и DevOps"
-
"Полное руководство по Azure: от основ до сложных архитектур"
-
"Cloud Architect Pro: проектирование масштабируемых систем в Azure"
-
"Миграция в облако: стратегии и лучшие практики Azure"
-
"Безопасность и compliance в Azure: полный курс для архитекторов"
-
"Оптимизация затрат в облаке: как сократить расходы на Azure"
-
"Azure Kubernetes Service (AKS): углубленное руководство"
-
"DevOps в Azure: автоматизация и CI/CD для профессионалов"
-
"Гибридные облачные решения с Azure Arc"
-
"Большие данные в Azure: Synapse, Databricks и не только"
-
"IoT в облаке: разработка и развертывание на Azure"
-
"Бессерверные вычисления в Azure: Functions и Logic Apps"
-
"Azure для корпораций: проектирование высоконагруженных систем"
-
"Аварийное восстановление и отказоустойчивость в Azure"
-
"Мониторинг и аналитика в Azure: от основ до продвинутых решений"
-
"Azure для финансового сектора: безопасность и compliance"
-
"Искусственный интеллект и машинное обучение в Azure"
-
"Контейнеризация и оркестрация в Azure: AKS и не только"
-
"Сетевые решения в Azure: от VNet до Global Load Balancer"
-
"Azure для стартапов: быстрое развертывание и масштабирование"
-
"Управление идентификацией и доступом в Azure AD"
-
"Реальные кейсы Azure: разбор сложных архитектур"
-
"Подготовка к экзамену AZ-305: полный разбор тем и практика"
Нет элементов для просмотра