Версия для слабовидящих

Размер текста:

Цветовая схема:

Изображения:

8

Часов теории

10

Часов практических занятий

О программе

Развертывание баз данных в облачных платформах (AWS, Azure, GCP)

получить навыки необходимые для развертывания, настройки и управления базами данных в ведущих облачных платформах: Amazon Web Services (AWS), Microsoft Azure, и Google Cloud Platform (GCP).

Вы научитесь: - планировать и проектировать архитектуру баз данных для облачных платформ. Это включает в себя выбор подходящей базы данных для конкретных нужд, определение ресурсов и конфигураций, обеспечивающих производительность, масштабируемость и отказоустойчивость; - развертывать и настраивать базы данных в AWS, Azure и GCP. Слушатели должны уметь работать с консолями управления, CLI и инфраструктурой как кодом (IaC) для автоматизации развертывания; - оптимизировать производительность баз данных в облаке. Это включает в себя мониторинг и настройку параметров базы данных, индексирование, кэширование и другие методы повышения производительности; - обеспечивать безопасность баз данных в облаке. Слушатели должны уметь настраивать контроль доступа, шифрование, аудит и другие меры безопасности для защиты данных; - настраивать резервное копирование и восстановление для баз данных в облаке. Это включает в себя разработку стратегий резервного копирования, настройку автоматического резервного копирования и тестирование процедур восстановления; - выполнять мониторинг и траблшутинг баз данных в облаке. Слушатели должны уметь использовать инструменты мониторинга для отслеживания производительности и выявления проблем, а также уметь эффективно решать возникающие проблемы; - автоматизировать задачи управления базами данных с использованием инструментов и сервисов облачных платформ. Это включает в себя использование скриптов, API и других средств автоматизации для упрощения и ускорения операций; В результате изучения программы дополнительного профессионального образования слушатели должны владеть: - навыками работы с интерфейсами и инструментами управления базами данных в каждой из облачных платформ (AWS, Azure, GCP). Это включает в себя CLI, веб-консоли и специализированные утилиты;

Программа

Тема 1 Обзор облачных вычислений и моделей обслуживания (IaaS, PaaS, SaaS).

Студент должен иметь представление: Об облачных вычислениях, включая определения, преимущества и ограничения. Рассматриваются модели обслуживания: IaaS (Infrastructure as a Service): Предоставление виртуальных машин, хранения и сетей (примеры: EC2 в AWS, Virtual Machines в Azure, Compute Engine в GCP). Обсуждается управление инфраструктурой и ответственность провайдера/пользователя. PaaS (Platform as a Service): Готовые платформы для разработки и развертывания приложений без управления ОС (примеры: Elastic Beanstalk в AWS, App Service в Azure, App Engine в GCP). Фокус на интеграции с базами данных. SaaS (Software as a Service): Готовые приложения по подписке (примеры: Office 365, Google Workspace). Анализ роли SaaS в экосистеме баз данных.Уметь: Определять, подходит ли задача для решения с использованием технологий Big Data. Знать: модели развертывания (публичное, частное, гибридное облако), модели обслуживания (IaaS, PaaS, SaaS) и основные характеристики облачных сервисов; Уметь: планировать и проектировать архитектуру баз данных для облачных платформ. Это включает в себя выбор подходящей базы данных для конкретных нужд, определение ресурсов и конфигураций, обеспечивающих производительность, масштабируемость и отказоустойчивость; Владеть: Терминологией области.

Тема 2. Обзор Amazon RDS.

Студент должен иметь представление: Ключевые возможности: Автоматическое масштабирование, резервное копирование, много-AZ развертывание для отказоустойчивости. Архитектура: Instance types, storage options (SSD, Provisioned IOPS), networking (VPC integration). Преимущества: Упрощение администрирования, интеграция с другими сервисами AWS (EC2, Lambda). Знать: сервисы реляционных баз данных AWS RDS (Relational Database Service). Поддерживаемые движки (MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, Amazon Aurora). Уметь: создавать RDS-инстансы в консоли AWS. Владеть: навыками автоматического масштабирования, резервного копирования, много-AZ развертывания для отказоустойчивости.

Тема 3. Обзор Azure SQL Database.

Введение в управляемый сервис Azure SQL Database для реляционных БД на базе SQL Server. Поддержка: Hyperscale, serverless модели, интеграция с Azure Synapse для аналитики. Возможности: Автоматическое масштабирование (vCore, DTU), geo-replication, threat detection. Архитектура: Elastic pools для нескольких БД, виртуальные сети (VNet), шифрование TDE и Always Encrypted. Преимущества: Гибкость для гибридных сценариев (on-prem + cloud), интеграция с Azure AD для аутентификации.Знать: Компоненты Hadoop, принцип работы MapReduce, назначение Hadoop Streaming. Уметь: настраивать SQL Database. Владеть: навыками управления сервисом Azure SQL Database для реляционных БД на базе SQL Server

Тема 4. Обзор Cloud SQL.

Студент должен иметь представление: Ключевые функции: Автоматические обновления, high availability (HA) с failover replicas, read replicas для масштабирования чтения. Архитектура: Интеграция с Google Cloud VPC, machine types, persistent disk storage. Преимущества: Простота миграции из on-prem, встроенная поддержка IAM, мониторинг через Stackdriver. Знать: особенности функционирования и управления Cloud SQL Уметь: разрабатывать сценарии для веб-приложений и enterprise-решений. Владеть: навыками управлять сервисом GCP Cloud SQL для реляционных БД.

Тема 5. Развертывание и настройка Cloud SQL instance.

Студент должен иметь представление: О развертывании и настройки Cloud SQL instance. Знать: Что такое Cloud SQL и его назначение, ключевые концепции GCP, связанные с Cloud SQL, архитектуру Cloud SQL instance, различные поддерживаемые СУБД в Cloud SQL (MySQL, PostgreSQL, SQL Server). Уметь: выполнять развертывание и настройку Cloud SQL instance, проводить мониторинг Cloud SQL instance. Владеть: Основными терминами, связанными с Cloud SQL instance.

Тема 6. Резервное копирование и восстановление в Cloud SQL.

Студент должен иметь представление: О важности резервного копирования. Знать: виды резервных копий в Cloud SQL, концепцию Recovery Point Objective (RPO) и Recovery Time Objective (RTO), межрегиональное резервное копирование (Cross-region backups). Уметь: настраивать автоматическое резервное копирование, создавать резервные копии по требованию, проводить аудит существующих резервных копий, восстанавливать из резервной копии. Владеть: навыками эффективного резервного копирования данных для Cloud SQL instance.

Тема 7. Развертывание и использование DynamoDB (AWS), Cosmos DB (Azure), Cloud Datastore (GCP).

О важности резервного копирования. Знать: виды резервных копий в Cloud SQL, концепцию Recovery Point Objective (RPO) и Recovery Time Objective (RTO), межрегиональное резервное копирование (Cross-region backups). Уметь: настраивать автоматическое резервное копирование, создавать резервные копии по требованию, проводить аудит существующих резервных копий, восстанавливать из резервной копии. Владеть: навыками эффективного резервного копирования данных для Cloud SQL instance.

Тема 8. Мониторинг производительности и доступности: Использование CloudWatch (AWS), Azure Monitor (Azure), Cloud Monitoring (GCP).

Студент должен иметь представление: О принципах мониторинга облачных ресурсов с помощью AWS, Azure и GCP. Знать: принципы мониторинга, основные компоненты мониторинга, автоматизацию мониторинга, стратегии мониторинга. Уметь: осуществлять сбор и мониторинг метрик AWS ресурсов, создавать пользовательские метрик, использовать CloudWatch Metric Streams для экспорта метрик в другие сервисы AWS, настраивать правила, создавать алерты на основе метрик и событий, визуализировать данные мониторинга с помощью CloudWatch Dashboards, устанавливать и настраивать CloudWatch Agent для сбора метрик с EC2 instances Владеть: инструментами мониторинга на каждой платформе. навыками разработки стратегии мониторинга, анализа данных, автоматизацией процессов.

Тема 9. Автоматизация масштабирования и резервного копирования. Безопасность и соответствие требованиям.

Студент должен иметь представление: О типах масштабирования, методах масштабирования, инструментах и технологиях. Знать: типы резервного копирования, стратегии резервного копирования, шифрование резервных копий, правила хранения резервных копий, специфические инструменты и технологии. Уметь: автоматизировать процессы масштабирования, резервного копирования и обеспечения безопасности с использованием скриптов, инструментов IaC и облачных сервисов. Владеть: комплексными знаниями и навыками, позволяющими разрабатывать, внедрять и эксплуатировать облачные системы, соответствующие требованиям масштабируемости, отказоустойчивости, безопасности.

Преподаватели и эксперты программы

Документ, который Вы получите

Отзывы на программу

Друзин Станислав Олегович

Плешаков Данил

Студент специальности 09.02.07 Информационные системы и программирование

Курс по развертыванию баз данных в облачных платфо

Друзин Станислав Олегович

Мироненко Аделина

Студент специальности 09.02.07 Информационные системы и программирование

Очень понравился этот курс! Он дал хорошее пониман

Как поступить на программу?

Шаг 1

Выбрать программу и оставить заявку

Шаг 2

Собрать документы и пройти оформление в личном кабинете anketa.fa.ru

Шаг 3

Получить договор и документы для оплаты

Шаг 4

Внести оплату и начать обучение

Вас могут заинтересовать

Контакты

САВУШКИНА ГАЛИНА НИКОЛАЕВНА

САВУШКИНА ГАЛИНА НИКОЛАЕВНА

  • Заведующий отделением
  • Преподаватель
  • Ответственный за организацию обучения по образовательным программам дополнительного образования
E-mail GNSavushkina@fa.ru Телефон (846) 224-20-78 Место нахождения:
г. Самара, ул. Антонова-Овсеенко, 57, кабинет 207А
.

Выбрать дату

Выбрать дату

Выбрать год