Amazon Elastic Compute Cloud

Технологии и сервисы AWS Cloud

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Что такое Amazon Elastic Compute Cloud (EC2)?

  • Предоставляет масштабируемые вычислительные ресурсы в облаке
  • Каждая отдельная машина EC2 называется экземпляром

Ключевые характеристики:

  • Масштабирование в зависимости от нагрузки
  • Широкий выбор типов экземпляров для специализированных задач

Разветвлённая схема: вычисления связаны с хранилищем, базами данных и сетями.

Технологии и сервисы AWS Cloud

Типы экземпляров EC2

AWS предлагает шесть категорий экземпляров EC2 для специализированных задач

  • Общего назначения
  • Оптимизированные для вычислений
  • Оптимизированные для памяти
  • Оптимизированные для хранения
  • Ускоренные вычисления
  • Оптимизированные для высокопроизводительных вычислений (HPC)

Иконки сгруппированных и одиночного экземпляров EC2.

Технологии и сервисы AWS Cloud

Экземпляры общего назначения и оптимизированные для хранения

Экземпляры общего назначения

  • Баланс вычислительных ресурсов, памяти и сети
  • Варианты использования:
    • Хостинг динамических веб-сайтов
    • Ведение репозиториев кода

Иконка экземпляра EC2 общего назначения.

Экземпляры, оптимизированные для хранения

  • Высокая последовательная скорость чтения и записи для больших наборов данных
  • Варианты использования:
    • Хранилища данных
    • Рефакторинг крупных реляционных баз данных

Иконка экземпляра EC2, оптимизированного для хранения.

Технологии и сервисы AWS Cloud

Экземпляры, оптимизированные для вычислений и памяти

Экземпляры, оптимизированные для вычислений

  • Высокопроизводительные и вычислительно интенсивные задачи
  • Варианты использования:
    • Научные симуляции
    • Финансовое моделирование

Иконка экземпляра EC2, оптимизированного для вычислений.

Экземпляры, оптимизированные для памяти

  • Задачи с высокими требованиями к памяти без больших объёмов хранения
  • Варианты использования:
    • Аналитика потоковых данных в реальном времени
    • Генерация субтитров

Иконка экземпляра EC2, оптимизированного для памяти.

Технологии и сервисы AWS Cloud

Специализированные вычислительные экземпляры

Экземпляры с ускоренными вычислениями

  • Содержат специализированные аппаратные ускорители: GPU или FPGA
  • Варианты использования:
    • Глубокое обучение
    • Рендеринг игровой графики

Иконка экземпляра EC2 с ускоренными вычислениями.

Экземпляры, оптимизированные для HPC

  • Оптимальное соотношение цены и производительности для масштабных высокопроизводительных задач
  • Варианты использования:
    • Прогнозирование погоды
    • Симуляции краш-тестов

Иконка экземпляра EC2, оптимизированного для высокопроизводительных вычислений.

Технологии и сервисы AWS Cloud

Создание экземпляра EC2

Архитектурная схема экземпляра EC2

Технологии и сервисы AWS Cloud

Подключение к экземпляру EC2: SSH-клиент

  • SSH подключается с использованием закрытого ключа
  • Этими ключами необходимо управлять

SSH-клиент

Технологии и сервисы AWS Cloud

Подключение к экземпляру EC2: AWS Session Manager

  • Доступ без ключей через консоль управления
  • Интеграция с Identity and Access Management (IAM)

AWS Session Manager

Технологии и сервисы AWS Cloud

Подключение к экземпляру EC2: EC2 Instance Connect

  • Подключение через браузер
  • Быстрый и временный доступ

EC2 Instance Connect

Технологии и сервисы AWS Cloud

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

Технологии и сервисы AWS Cloud

Preparing Video For Download...