Assembling Solutions
with Microsoft Azure
Стас Султанов
Март 2017
Клиент хочет решение!
Infra-
structure
Software Support Solution
Как клиент хочет решение?
Быстро
ДёшевоХорошо
А это вообще реально?
Переход от разработки к сборке
 Разработка
 Проектирование
 Реализация
 Документирование
 Тестирование
 Сертификация
+ Удовлетворяет ваши нужды
- Дорого и долго
 Сборка
 Изучить
 Использовать
+ Дёшево и быстро
- Стандарт
Реальный проект – «Марафон»
Тип:
Стартап
Описание:
Возможность поддержать человека, который участвует в
марафоне, посредствам отправки голосового сообщения.
Явные требования:
Платформы: iOS & Android
Регион: US
Аутентификация: Facebook, Google, Microsoft
Неявные требования:
Гео-покрытие
Отказоустойчивость
Готовность к стремительному росту
Низкая цена инфраструктуры
Анализ необходимых подсистем
 Изоляция
 Отказоустойчивость
 Масштабирование
 Гео-покрытие
 Хостинг Web + API
 Идентификация и авторизация
 Не реляционная БД
 Реляционная БД
 Транскодирование аудио
 Отправка Push-уведомлений
 Планировщик
 Вовлечение пользователей
 Телеметрия
 Управление жизненным циклом решения
Облако Microsoft Azure
Реализация проекта
Реализация проекта
Azure Active Directory
 Identity-as-a-Service (IDaaS)
 Интеграция с социальными сетями и OAuth
провайдерами
 Работает со всеми платформами и устройствами
Реализация проекта
SQL Database
 Управляемая служба
 Отказоустойчивость
 Масштабирование производительности на лету
 Динамическое обучение и адаптация
 Высокий уровень защиты
Реализация проекта
Storage Service
 Типы данных: BLOB, Table, Queue, Disk, Files
 Типы хранения: Tape, Hard, Solid
 Типы резервирования: LRS, ZRS, GRS, RA-GRS
Реализация проекта
App Service
 Полностью управляемая платформа
для размещение приложений
 VM + LB + WEB SERVER
 Основа приложений корпоративного
уровня
Результаты
 Поставка в срок
 Минимальная цена разработки
 Минимальная цена инфраструктуры
 Готовность к любым ситуациям
 HIPPA, HITECH, MARS-E ready
Всем спасибо!
Вопросы ?

Стас Султанов "Assembling Solutions with Microsoft Azure"

  • 1.
    Assembling Solutions with MicrosoftAzure Стас Султанов Март 2017
  • 2.
  • 3.
    Как клиент хочетрешение? Быстро ДёшевоХорошо
  • 4.
    А это вообщереально?
  • 5.
    Переход от разработкик сборке  Разработка  Проектирование  Реализация  Документирование  Тестирование  Сертификация + Удовлетворяет ваши нужды - Дорого и долго  Сборка  Изучить  Использовать + Дёшево и быстро - Стандарт
  • 6.
    Реальный проект –«Марафон» Тип: Стартап Описание: Возможность поддержать человека, который участвует в марафоне, посредствам отправки голосового сообщения. Явные требования: Платформы: iOS & Android Регион: US Аутентификация: Facebook, Google, Microsoft Неявные требования: Гео-покрытие Отказоустойчивость Готовность к стремительному росту Низкая цена инфраструктуры
  • 7.
    Анализ необходимых подсистем Изоляция  Отказоустойчивость  Масштабирование  Гео-покрытие  Хостинг Web + API  Идентификация и авторизация  Не реляционная БД  Реляционная БД  Транскодирование аудио  Отправка Push-уведомлений  Планировщик  Вовлечение пользователей  Телеметрия  Управление жизненным циклом решения
  • 8.
  • 9.
  • 10.
    Реализация проекта Azure ActiveDirectory  Identity-as-a-Service (IDaaS)  Интеграция с социальными сетями и OAuth провайдерами  Работает со всеми платформами и устройствами
  • 11.
    Реализация проекта SQL Database Управляемая служба  Отказоустойчивость  Масштабирование производительности на лету  Динамическое обучение и адаптация  Высокий уровень защиты
  • 12.
    Реализация проекта Storage Service Типы данных: BLOB, Table, Queue, Disk, Files  Типы хранения: Tape, Hard, Solid  Типы резервирования: LRS, ZRS, GRS, RA-GRS
  • 13.
    Реализация проекта App Service Полностью управляемая платформа для размещение приложений  VM + LB + WEB SERVER  Основа приложений корпоративного уровня
  • 14.
    Результаты  Поставка всрок  Минимальная цена разработки  Минимальная цена инфраструктуры  Готовность к любым ситуациям  HIPPA, HITECH, MARS-E ready
  • 15.

Editor's Notes

  • #4 Что на самом деле хочет клиент. Инфраструктура – бессмысленна без программного обеспечения. Пример из фильма «Пираты силиконовой долины». Программное обеспечение – не будет работать без инфраструктуры. Инфраструктура и ПО не имеют смысла без поддержки. Вместе формируют решение. Как он это хочет Быстро, Дёшево, Хорошо – промедление стоит денег, поэтому в ущерб функциональности. Задать вопрос – как этого достичь ?
  • #5 Что на самом деле хочет клиент. Инфраструктура – бессмысленна без программного обеспечения. Пример из фильма «Пираты силиконовой долины». Программное обеспечение – не будет работать без инфраструктуры. Инфраструктура и ПО не имеют смысла без поддержки. Вместе формируют решение. Как он это хочет Быстро, Дёшево, Хорошо – промедление стоит денег, поэтому в ущерб функциональности. Задать вопрос – как этого достичь ?
  • #6 Что на самом деле хочет клиент. Инфраструктура – бессмысленна без программного обеспечения. Пример из фильма «Пираты силиконовой долины». Программное обеспечение – не будет работать без инфраструктуры. Инфраструктура и ПО не имеют смысла без поддержки. Вместе формируют решение. Как он это хочет Быстро, Дёшево, Хорошо – промедление стоит денег, поэтому в ущерб функциональности. Задать вопрос – как этого достичь ?
  • #7 Индустриальная революция.
  • #8 Клиент – не технический Вовлечение в принятие решений – минимальное.