Введение в хранилища данных AWS

Использование хранилищ данных в AWS

Dunieski Otano

Amazon Web Services Solutions Architect

Выбор подходящего хранилища данных AWS

  • Десятки сервисов хранения данных в AWS
  • Как выбрать подходящий?
  • В этом курсе: 4 основных хранилища данных

Разработчик

Использование хранилищ данных в AWS

Обзор хранилищ AWS

  • Файловое хранилище: Amazon EFS, Amazon FSx
  • Блочное хранилище: Amazon EBS
  • Объектное хранилище: Amazon S3
  • База данных: Amazon DynamoDB, Amazon RDS
  • Кэширование: Amazon ElastiCache
  • Поиск: Amazon OpenSearch Service
  • Резервное копирование: AWS Backup

Обзор хранилищ

Использование хранилищ данных в AWS

Блочное, файловое и объектное хранилище

  • Блочное хранилище: Необработанные тома хранения
    • Подключаются к экземплярам EC2 как жёсткие диски
    • Примеры: EBS, Instance Store
  • Файловое хранилище: Общие файловые системы
    • Несколько серверов обращаются к одним файлам
    • Примеры: EFS, FSx
  • Объектное хранилище: Файлы хранятся как объекты
    • Доступ через API, неограниченный масштаб
    • Пример: S3

Диаграмма

Использование хранилищ данных в AWS

Реляционные и нереляционные базы данных

  • Реляционные (SQL): Структурированные таблицы со связями
    • Фиксированная схема, ACID-транзакции, сложные объединения
    • Пример в AWS: Amazon RDS (MySQL, PostgreSQL)

Реляционная БД

  • Нереляционные (NoSQL): Гибкие модели данных

    • Без схемы, горизонтальное масштабирование, высокая производительность
    • Пример в AWS: DynamoDB (ключ-значение/документ)

    nosql

Использование хранилищ данных в AWS

Фокус этого курса

  • Amazon S3 — объектное хранилище
  • Amazon DynamoDB — база данных NoSQL
  • Amazon ElastiCache — кэширование в памяти
  • Amazon OpenSearch Service — поиск и аналитика

Фокус курса

Использование хранилищ данных в AWS

Создание приложения для электронной коммерции

Сценарий: Интернет-магазин с каталогом товаров, корзиной и поиском

  • Amazon S3: Хранение изображений и видео товаров
  • Amazon DynamoDB: Хранение профилей пользователей и данных корзины
  • Amazon ElastiCache: Кэширование часто просматриваемых товаров
  • Amazon OpenSearch: Обеспечение работы поиска по товарам

Панель

Использование хранилищ данных в AWS

Что вы изучите в этом курсе

  • Когда использовать каждый сервис
  • Как выбирать сервис в зависимости от паттернов доступа
  • Компромиссы между производительностью, стоимостью и согласованностью

Дорожная карта

Использование хранилищ данных в AWS

Давайте потренируемся!

Использование хранилищ данных в AWS

Preparing Video For Download...