Для того, чтобы правильно выбрать метод размещения SQL Server в облаке Microsoft, надо знать не только о том, чем отличается PaaS (SQL Azure) от IaaS (SQL Server VM), но и о том, откуда возникли эти различия, и с какими последствиями вы столкнетесь при выборе того или иного метода.
В докладе - различия PaaS от IaaS, почему такие различия возникли, архитектура SQL Azure и IaaS-решения, и многое другое.
15. DATA PLATFORM DAY
Основные Bottleneck
Root cause Почему важно?
Латентность - Больше чем локально
- Флуктуации
Открытие
подключения
- Логин проходит сначала через шлюз
- Проблемы с промежуточными хопами
Мультитенантность - Shared
- Soft throttling
- Hard throttling
- Общий лог
1
2
3
1
3
2
16. DATA PLATFORM DAY
А производительность как?
Доступные
для БД
ресурсы
Время
БД получает
разные ресурсы в
зависимости от
соседей
18. DATA PLATFORM DAY
Начинаем
выбирать
Миграция
У локальной и облачной версий
будет общая кодовая база
Решение зависит от того, что не
поддерживается в Azure SQL
DB Есть ли специфичные
требования к изоляции
решения (например, сервер в
домене)
Миграция готового
решения или
разработка
нового?
Нет
Можно ли
перепроектироват
ь или реализовать
шардинг?
Размер БД >
500GB
Да
Windows Azure SQL
Database
SQL Server IaaS/On-
prem
Новое
Да
Нет Да Нет