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

15
Assembling Solutions with Microsoft Azure Стас Султанов Март 2017

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

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

Assembling Solutions

with Microsoft AzureСтас

Султанов

Март 2017

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

Клиент хочет решение!

Infra-structu

reSoftwa

reSuppor

tSolutio

n

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

Как клиент хочет решение?

Быстро

ДёшевоХорошо

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

А это вообще реально?

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

Переход от разработки к сборке Разработка

Проектирование Реализация Документирование Тестирование Сертификация

+ Удовлетворяет ваши нужды- Дорого и долго

Сборка Изучить Использовать

+ Дёшево и быстро- Стандарт

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

Реальный проект – «Марафон»Тип:

СтартапОписание:

Возможность поддержать человека, который участвует в марафоне, посредствам отправки голосового сообщения.

Явные требования:Платформы: iOS & AndroidРегион: USАутентификация: Facebook, Google, Microsoft

Неявные требования:Гео-покрытиеОтказоустойчивостьГотовность к стремительному ростуНизкая цена инфраструктуры

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

Анализ необходимых подсистем

Изоляция Отказоустойчивость Масштабирование Гео-покрытие

Хостинг Web + API Идентификация и авторизация Не реляционная БД Реляционная БД Транскодирование аудио Отправка Push-уведомлений Планировщик Вовлечение пользователей Телеметрия Управление жизненным циклом решения

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

Облако Microsoft Azure

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

Реализация проекта

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

Реализация проекта

Azure Active Directory Identity-as-a-Service (IDaaS) Интеграция с социальными сетями и OAuth

провайдерами Работает со всеми платформами и устройствами

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

Реализация проекта

SQL Database Управляемая служба Отказоустойчивость Масштабирование производительности на лету Динамическое обучение и адаптация Высокий уровень защиты

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

Реализация проекта

Storage Service Типы данных: BLOB, Table, Queue, Disk, Files Типы хранения: Tape, Hard, Solid Типы резервирования: LRS, ZRS, GRS, RA-

GRS

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

Реализация проекта

App Service Полностью управляемая

платформа для размещение приложений

VM + LB + WEB SERVER Основа приложений

корпоративного уровня

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

Результаты Поставка в срок Минимальная цена разработки Минимальная цена инфраструктуры Готовность к любым ситуациям HIPPA, HITECH, MARS-E ready

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

Всем спасибо!

Вопросы ?