Upload
natalia-efimtseva
View
278
Download
3
Embed Size (px)
DESCRIPTION
Облачные SaaS сервисы Live SDK Win8 Bing Maps Win8 SDK Облачные PaaS сервисы Windows Azure Windows Azure
Citation preview
Windows 8 Summit
#w8summit
Наталья Ефимцева (Microsoft)
Ахмед Шериев (Aplana)
Облака для Windows 8
04/13/20233
Twitter: @nefimtseva
Email:
Ефимцева Наталия
Эксперт по стратегическим технологиям
Microsoft
04/13/20234
Twitter: @AkhmedRu
ШериевАхмед
Aplana
Облачные SaaS сервисы
04/13/20235
Облачные SaaS сервисыWindows Live Connect Platform
SkyDrive API
Outlook API
Live SDKWin8
Identity API
Messenger API
Bing Maps Win8 SDK
Единый вход (Single Sign-On)Identity API
Логин в Windows 8 Автоматический логин в приложение
Автоматический логин на веб-сайт
1 2 3
• Хранение данных в облаке
• Синхронизация данных между устройствами Windows 8
Роуминг данных и настроекIdentity API
LocalStorag
e
SkyDrive API
Доступ к любым данным всегда и везде
Данные
Устройства
04/13/202310
Bing Maps
Облачные PaaS сервисыWindows Azure
04/13/202312
Облачные PaaS сервисы – Windows Azure
Масштабируемость
Распределенность
ХранилищеРеляционные данныеБизнес-логикаИдентификацияPush-уведомленияРелей
Надёжность
Доступность
•Централизованное масштабируемое хранилище - Windows Azure Storage•Надежность: локальная и гео-репликация• CND (сеть кэширующих серверов)•Ограничение доступа: SAS (Shared Access Signature)• Универсальность: REST сервис•Масштабируемость до петабайт
ХранилищеWindows Azure Table Storage, Windows Azure BLOB Storage
Реляционные данные – SQL DatabaseОблачное реляционное хранилище с высокой доступностью (SLA 99,9%) и избыточностью (3
реплики)
Единая логическая БД
Множество физических реплик
Single Primary М
нож
ест
во
реп
ли
кРеп
ли
ка 1
Реп
ли
ка 2
Реп
ли
ка 3
Облачное реляционное хранилище
основанное на SQL Server
SQL Server - это cервер
SQL Database - это TDS Endpoint
Используйте те же инструменты, фреймворки
для доступа к данным, язык T-SQL
Дата-центры по всему миру
Высокая доступность и избыточность
Чтение производится из primary БД
Записи реплицируются во вторичные реплики
Обзор жизненного цикла push-уведомлений 1. Запрос URI канала
2. Регистрация в облачной службе
3. Проверка подлинности и push-уведомление
Windows 8
УведомлениеКлиентская платформа
Приложение
Mobile Services
Служба push-уведомлений Windows
(1)
(2)
(3)
(3)
Идентификация - Windows Azure Active DirectoryУправления задачами идентификации и контроля доступа для облачных приложений
On-PremisesActive
Directory
ADFS 2.0 Windows AzureActive Directory
Приложение
Windows Azure
Service Bus RelayПриложение\сервис
Internet
Локальная сеть
Firewall -Приложение
Service Bus
Windows Azure Mobile Services (Preview)
Данные
Уведомления
Аутентификация
Серверный код
Масштабирование
Логирование
Диагностика
Windows Azure Mobile Services: бесплатный триал
Shared-экземпля
р
10 служб Mobile Services 1Гб SQL
DatabaseБ
есп
латн
ый
тр
иал
Входящий трафик неограничен
165Мб исходящего в день