52
Введение в облачные сервисы Веселов Андрей CodeFirst Senior Developer Microsoft ASP.NET MVP

Введение в облачные сервисы

Embed Size (px)

Citation preview

Введение в облачные сервисы

Веселов АндрейCodeFirstSenior DeveloperMicrosoft ASP.NET MVP

• Что такое облака

• Возможности облачных сервисов

О чем пойдет речь

на примере Microsoft Azure

Microsoft AzureMicrosoft Azure REST API???

Что такое облака?

Облако это …

… ресурсы (вычисления, хранилище, приложения, сервисы, ...), которые могут быть оперативно выделены или освобождены в зависимости от нужд их потребителя.

Облако это…

• Самообслуживание по запросу• Широкополосный доступ к сети• Использование пула ресурсов• Быстрая адаптация• Дифференцированная система оплаты

National Institute of Standards and Technology, NIST (США)

• Частные• Общественные• Публичные• Гибридные

Облака бывают:

Windows Azure Pack http://bit.do/windows-azure-pack

Автоматическое масштабирование

Автоматическое масштабирование

Пользователи Сервер

Автоматическое масштабирование

Пользователи Облако

Надежность

Надежность

Сервер Облако

• Адаптация под нагрузку• Повышенная надежность• Оплата только за используемые ресурсы

Преимущества облаков

Разделение обязанностей

Разделение обязанностей

Сервер Инфраструктура как

сервис (IaaS)

Платформа как сервис

(PaaS)

Приложения как сервис

(SaaS)

Хранилище

Сеть

Сервер

Виртуализация

ОС

ПО

Runtime

Приложение

Данные

Хранилище

Сеть

Сервер

Виртуализация

ОС

ПО

Runtime

Приложение

Данные

Хранилище

Сеть

Сервер

Виртуализация

ОС

ПО

Runtime

Приложение

Данные

Хранилище

Сеть

Сервер

Виртуализация

ОС

ПО

Runtime

Приложение

Данные

Обзор возможностей Microsoft Azure

Каталог сервисов Azure

http://bit.do/azure-services

Среда выполнения приложений

Среда выполнения приложений

Виртуальные машины

Виртуальные машины

Виртуальные машины

Хранилище

Клиенты

Балансировщик нагрузки

DEMO: Виртуальные машины

Среда выполнения приложений

Виртуальные машины

Облачные службы

Облачные службы

Веб роли

Рабочие роли

Очереди

Хранилище

Клиенты

Балансировщик нагрузки

DEMO: Облачные службы

Среда выполнения приложений

Виртуальные машины

Облачные службы

Пакетная обработка

Пакетная обработка

Пул Azure Batch

Клиенты

.

Задачи

Среда выполнения приложений

Виртуальные машины

Облачные службы

Удаленные приложения

Пакетная обработка

Веб- и мобильные приложения

Веб- и мобильные приложения

Web App

App Service

DEMO: Web App

Веб- и мобильные приложения

Web App

App Service

Mobile App

DEMO: Mobile App

Веб- и мобильные приложения

Web App

App Service

Mobile App

API App

DEMO: API App

Веб- и мобильные приложения

Web App

App Service

Mobile App

Logic App

API App

DEMO: Logic App

Веб- и мобильные приложения

App Service:Web App Mobile

AppAPI App Logic

App

Концентратор уведомлений

Mobile Engagement

Управление API

Хранилище данных

• Локально избыточно• Избыточное в пределах зоны• Геореплицированное• Геоизбыточное с доступом на чтение

Надежность хранилища

Хранилище данных

Хранилище Azure

Хранилище Azure

BLOB-объекты (до 1 ТБ)

Таблицы

ОчередьФайлы

500 ТБ

Хранилище данных

БД SQL

Document DB

Search

Хранилище Azure

Сеть

Сеть

Виртуальная сеть

Виртуальные машины

Виртуальные машины

Хранилище

Клиенты

Балансировщик нагрузки VPN

Сеть

Виртуальная сеть

Менеджер трафика

Балансировщик нагрузки

Что осталось за кадром

Что осталось за кадром

http://bit.do/azure-services

• Microsoft Azurehttps://azure.microsoft.com/

• Создание App Service https://tryappservice.azure.com/

А что дальше?

• Регистрация https://azure.microsoft.com/ru-ru/pricing/free-trial/или

http://bit.do/azure-fee-trial

• После регистрации вы получите 10 000 рублей для тестирования сервисов Azure

Попробуйте сервисы Azure

Вопросы и ответы

Спасибо за внимание

Контакты[email protected]://twitter.com/AndreyVeselovhttps://www.facebook.com/veselov.andrey