Вступ до обчислювальних сервісів AWS

Концепції AWS

Amar Suchak

Software Engineer, Microsoft

Навіщо потрібні обчислювальні сервіси?

Чорна п'ятниця

  • Уявіть, що зараз Чорна п'ятниця
  • Ваш сайт «падає» через високий трафік
  • Що ви робите?
Концепції AWS

Обчислення: основа цифрових рішень

  • Визначення: надання обчислювальної потужності на вимогу
  • Важливість: масштабованість, гнучкість і ощадність

Попит vs. Обчислювальна потужність

Концепції AWS

Вирішуємо проблему з AWS

Server Based

  • Безперервна доступність
  • Виділені ресурси
  • Більше контролю
  • Налаштування (як мати власне авто)

Мати власне авто

Serverless

  • Виконання на вимогу
  • Без керування серверами
  • Подієва модель
  • Вигідно за вартістю
  • Наче таксі: потрібне — приїхало, не треба — зникло

Виклик таксі

Концепції AWS

EC2 без зайвого

AWS EC2

  • Віртуальні сервери в хмарі
  • Гнучкі конфігурації (OS, сховище, розташування)
  • Акцент на налаштуванні
Концепції AWS

Lambda без зайвого

AWS Lambda

  • Платформа безсерверних обчислень
  • Назва походить від лямбда-обчислень
  • Подієва архітектура (завантаження файлів, зміни в базі)
  • Акцент на зручності
Концепції AWS

У реальному житті

EC2

  • Хостинг вебсайтів
  • Масштабованість і налаштування

Вебзастосунок

Lambda

  • Обробка зображень у реальному часі
  • Подієві завдання

Резервні копії

Концепції AWS

Поза межами EC2 та Lambda

Обчислювальні сервіси AWS

Концепції AWS

Давайте потренуємось!

Концепції AWS

Preparing Video For Download...