Skip to content

Учебник по началу работы с облачными сервисами Azure

Обзор облачной платформы Azure

Microsoft Azure — это комплексная платформа облачных вычислений Microsoft, предлагающая более 200 облачных сервисов, включая вычисления, хранение, сети, базы данных, искусственный интеллект и многое другое. Azure поддерживает множество языков программирования, фреймворков и операционных систем, что делает её второй по величине поставщик облачных сервисов в мире.

Основные преимущества Azure

Глобальное покрытие:

  • 60+ географических регионов
  • Доступно в 140+ странах и территориях
  • Глобальная сеть с низкой задержкой
  • Гарантии суверенитета данных и соответствия

Богатые сервисы:

  • Вычислительные сервисы (виртуальные машины, контейнеры, serverless)
  • Сервисы хранения (Blob, файлы, базы данных)
  • Сетевые сервисы (CDN, балансировка нагрузки, VPN)
  • Сервисы ИИ и машинного обучения
  • Инструменты разработчика и DevOps

Корпоративные функции:

  • Гарантии SLA 99.9%+
  • Корпоративная безопасность и соответствие
  • Поддержка гибридного облака
  • Гибкие модели ценообразования

Создание учетной записи Azure

Регистрация бесплатной учетной записи

Бесплатные кредиты включают:

  • $200 USD бесплатного кредита (действителен 30 дней)
  • 12 месяцев бесплатных популярных сервисов
  • 25+ всегда бесплатных сервисов
  • Кредитная карта не требуется для начала

Шаги регистрации:

  1. Посетите azure.microsoft.com
  2. Нажмите "Начать бесплатно"
  3. Войдите с учетной записью Microsoft или создайте новую
  4. Подтвердите информацию о личности (номер телефона)
  5. Добавьте информацию о кредитной карте (только для подтверждения личности)
  6. Согласитесь с условиями обслуживания и создайте учетную запись

Подтверждение и настройка учетной записи

Подтверждение личности:

  • Подтверждение номера телефона
  • Подтверждение кредитной карты (без списаний)
  • Подтверждение адреса электронной почты

Начальная конфигурация:

  • Выберите подписку по умолчанию
  • Настройте оповещения о выставлении счетов
  • Настройте группы ресурсов
  • Выберите предпочитаемый регион

Навигация по Azure Portal

Введение в интерфейс Portal

Основные компоненты:

  • Панель управления: Настраиваемый обзор сервисов
  • Все сервисы: Полный каталог сервисов Azure
  • Группы ресурсов: Логические контейнеры для ресурсов
  • Подписки: Единицы выставления счетов и управления
  • Управление затратами: Мониторинг затрат и бюджеты

Советы по навигации:

  • Используйте строку поиска для быстрого поиска сервисов
  • Закрепляйте часто используемые сервисы на панели управления
  • Создавайте пользовательские панели управления
  • Используйте мобильное приложение Azure

Основы управления ресурсами

Концепция группы ресурсов:

  • Логическая группировка связанных ресурсов
  • Единое управление жизненным циклом
  • Наследование разрешений и тегов
  • Основа для анализа затрат

Создание группы ресурсов:

  1. Найдите "Группы ресурсов" на портале
  2. Нажмите "Создать"
  3. Выберите подписку и регион
  4. Введите имя группы ресурсов
  5. Добавьте теги (необязательно)
  6. Нажмите "Просмотр + создание"

Начало работы с основными сервисами

Сервис виртуальных машин

Создание первой виртуальной машины:

  1. Найдите сервис "Виртуальные машины"

  2. Нажмите "Создать" > "Виртуальная машина Azure"

  3. Настройте основные параметры:

    • Подписка и группа ресурсов
    • Имя виртуальной машины
    • Выбор региона
    • Выбор образа (Windows/Linux)
    • Выбор размера
  4. Настройте учетную запись администратора

  5. Настройте правила входящих портов

  6. Просмотрите и создайте

Управление виртуальной машиной:

  • Операции запуска, остановки, перезапуска
  • Удаленное подключение (RDP/SSH)
  • Управление дисками и расширение
  • Конфигурация группы безопасности сети

Сервисы хранения

Azure Blob Storage:

  • Сервис объектного хранения
  • Поддержка любого типа файлов
  • Три уровня доступа: горячий, холодный, архивный
  • Поддержка REST API и SDK

Создание учетной записи хранения:

  1. Найдите "Учетные записи хранения"

  2. Нажмите "Создать"

  3. Настройте основную информацию:

    • Группа ресурсов
    • Имя учетной записи хранения
    • Регион
    • Уровень производительности
    • Варианты репликации
  4. Настройте дополнительные параметры

  5. Настройки сетевого доступа

  6. Параметры защиты данных

  7. Просмотрите и создайте

App Service

Развертывание веб-приложения:

  • Поддержка множества языков программирования
  • Возможности автомасштабирования
  • Встроенная поддержка CI/CD
  • Пользовательские домены и SSL

Создание веб-приложения:

  1. Найдите "App Services"
  2. Нажмите "Создать" > "Веб-приложение"
  3. Настройте детали проекта
  4. Выберите стек среды выполнения
  5. Настройте план App Service
  6. Настройки мониторинга и развертывания

Практический проект: создание простого веб-сайта

Цели проекта

Создать простой веб-сайт со следующими компонентами:

  • Azure App Service для хостинга веб-сайта
  • Azure SQL Database для хранения данных
  • Azure Storage для хранения статических файлов
  • Application Insights для мониторинга производительности

Шаг 1: Создание группы ресурсов

bash
# Создание группы ресурсов с помощью Azure CLI
az group create --name MyWebsiteRG --location "East US"

Шаг 2: Создание плана App Service

bash
# Создание плана App Service бесплатного уровня
az appservice plan create \
  --name MyWebsitePlan \
  --resource-group MyWebsiteRG \
  --sku FREE

Шаг 3: Создание веб-приложения

bash
# Создание веб-приложения
az webapp create \
  --resource-group MyWebsiteRG \
  --plan MyWebsitePlan \
  --name MyUniqueWebsiteName \
  --runtime "NODE|14-lts"

Управление затратами и оптимизация

Понимание ценообразования Azure

Модели ценообразования:

  • Оплата по мере использования: Выставление счетов на основе фактического использования
  • Зарезервированные экземпляры: Обязательство на 1-3 года для скидок
  • Точечные экземпляры: Использование свободных мощностей для значительных скидок
  • Гибридная выгода: Использование существующих лицензий

Факторы затрат:

  • Время использования вычислительных ресурсов
  • Емкость хранилища и частота доступа
  • Сетевой трафик (исходящий)
  • Дополнительные сервисы и функции

Инструменты мониторинга затрат

Azure Cost Management:

  • Отслеживание затрат в реальном времени
  • Настройка бюджета и оповещений
  • Анализ затрат и отчетность
  • Рекомендации по оптимизации

Настройка оповещений о бюджете:

  1. Перейдите в "Cost Management + Billing"
  2. Выберите "Бюджеты"
  3. Создайте новый бюджет
  4. Установите сумму и временной диапазон
  5. Настройте условия оповещений
  6. Добавьте электронные адреса для уведомлений

Безопасность и соответствие

Управление идентификацией и доступом

Azure Active Directory:

  • Единое управление идентификацией
  • Многофакторная аутентификация
  • Политики условного доступа
  • Управление привилегированными идентификаторами

Контроль доступа на основе ролей (RBAC):

  • Принцип наименьших привилегий
  • Использование встроенных ролей
  • Создание пользовательских ролей
  • Механизмы наследования разрешений

Сетевая безопасность

Группы безопасности сети (NSG):

  • Брандмауэр на уровне подсети и сетевого интерфейса
  • Правила входящего и исходящего трафика
  • Использование тегов сервисов
  • Группы безопасности приложений

Мониторинг и диагностика

Azure Monitor

Функции мониторинга:

  • Сбор и анализ метрик
  • Агрегация и запросы логов
  • Оповещения и уведомления
  • Панели управления и визуализация

Application Insights:

  • Мониторинг производительности приложений
  • Аналитика поведения пользователей
  • Картирование зависимостей
  • Умное обнаружение

Ресурсы для обучения и сертификации

Официальные пути обучения

Microsoft Learn:

  • Бесплатная онлайн-платформа обучения
  • Практические упражнения и песочницы
  • Пути обучения и модули
  • Система значков достижений

Рекомендуемые пути обучения:

  • Основы Azure
  • Администратор Azure
  • Разработчик Azure
  • Архитектор Azure

Сертификации Azure

Сертификации базового уровня:

  • AZ-900: Основы Azure
  • Подходит для начинающих и нетехнических специалистов
  • Охватывает концепции облака и сервисы Azure

Ролевые сертификации:

  • AZ-104: Администратор Azure
  • AZ-204: Разработчик Azure
  • AZ-303/304: Архитектор Azure

Рекомендации по дальнейшему обучению

Направления углубленного изучения

Путь разработчика:

  • Разработка Azure Functions serverless
  • Конвейеры Azure DevOps CI/CD
  • Развертывание контейнеризованных приложений
  • Практики архитектуры микросервисов

Путь администратора:

  • Расширенная конфигурация сети
  • Развертывание гибридного облака
  • Планирование аварийного восстановления
  • Стратегии оптимизации затрат

Облачные сервисы Azure предоставляют мощные и гибкие возможности облачных вычислений. Изучая и практикуя этот учебник, вы можете освоить основы Azure и построить прочную основу для дальнейшего изучения облачных вычислений и развития карьеры.

SMS-Act - Ведущая мировая онлайн-платформа для SMS-верификации