Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft
В рамках доклада для стартапов будут представлены преимущества получения бесплатных мощностей облачной платформы Microsoft Azure, которые можно использовать для быстрого старта своего проекта.
Microsoft Azure - введение в основные сервисы для разработки и инфраструктуры...Microsoft
В рамках доклада для стартапов будут представлены преимущества получения бесплатных мощностей облачной платформы Microsoft Azure, которые можно использовать для быстрого старта своего проекта.
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert
• BI, как требование и конкурентное преимущество в современном мире
• Практика внедрения BI: бизнес-ориентированный подход, уровни аналитики, поэтапность внедрения, подходы к построению Data Mining, OLAP
Переход в Облако для решения «земных» задачTechExpert
Семинар «Business Intelligence: взгляд из облака в будущее бизнеса»
• Задачи и риски, связанные с содержанием собственных серверов в офисе
• Возможности для бизнеса предоставляемые сервисами MS Office 365 и MS Azure.
• Возможности и причины для переноса ресурсов и процессов в облако
Создание облачных приложений по модели PaaS (Platform as Service) позволяет сосредоточиться на решении задач по созданию программного обеспечения, вместо того чтобы беспокоиться о базовой инфраструктуры. Но иногда построение комплексного решения или интеграция с существующими системами требуется больше контроля, чем предоставляет модель PaaS, требуется контроль над инфраструктурой, т.е. IaaS (Infrastructure as Service). В рамках доклада будут рассмотрены основные архитектурные особенности Windows Azure, которые необходимо учитывать при миграции приложения в PaaS модели, а так же новые инфраструктурные возможности Windows Azure, такие как виртуальные машины и виртуальные сети, которые позволяют использовать IaaS модель миграции.
В Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert
• BI, как требование и конкурентное преимущество в современном мире
• Практика внедрения BI: бизнес-ориентированный подход, уровни аналитики, поэтапность внедрения, подходы к построению Data Mining, OLAP
Переход в Облако для решения «земных» задачTechExpert
Семинар «Business Intelligence: взгляд из облака в будущее бизнеса»
• Задачи и риски, связанные с содержанием собственных серверов в офисе
• Возможности для бизнеса предоставляемые сервисами MS Office 365 и MS Azure.
• Возможности и причины для переноса ресурсов и процессов в облако
Создание облачных приложений по модели PaaS (Platform as Service) позволяет сосредоточиться на решении задач по созданию программного обеспечения, вместо того чтобы беспокоиться о базовой инфраструктуры. Но иногда построение комплексного решения или интеграция с существующими системами требуется больше контроля, чем предоставляет модель PaaS, требуется контроль над инфраструктурой, т.е. IaaS (Infrastructure as Service). В рамках доклада будут рассмотрены основные архитектурные особенности Windows Azure, которые необходимо учитывать при миграции приложения в PaaS модели, а так же новые инфраструктурные возможности Windows Azure, такие как виртуальные машины и виртуальные сети, которые позволяют использовать IaaS модель миграции.
В Windows Azure вы можете легко использовать собственные образы Windows Server или Linux, а также выбрать образы из коллекции. Windows Azure также помогает переносить ваши приложения и инфраструктуру, не меняя существующий код, что ускоряет переход SharePoint, SQL Server и Active Directory в облако и экономит ваше время и деньги.
В презентации обзорно рассматривается архитектура IaaS и ее компоненты (облачные службы, виртуальные машины, хранилища, диски), виртуальные сети, способы внешней коммуникации, встроенные средства обеспечения высокой доступности.
Ассортимент служб и возможностей, предоставляемых Azure
Основные сервисы платформы: виртуальные машины, службы для хранения данных, сетевые службы,
базы данных и аналитика, бессерверные вычисления, интернет вещей, машинное обучение и
когнитивные сервисы
«Родственники» Azure
Геймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардакAlexey Lyubko
Геймификация для Microsoft SharePoint 2010 на платформе "Пряники".
Презентация с конференции http://spcua.com/ (SharePoint Conference Ukraine 2012), организованной Lizard Soft.
5. Сервис Пряники
“Пряники” позволяют создавать
мотивационные программы на основе:
• Игровых механик в бизнес-процессах
(Благодарности за работу, виртуальные награды-бейджи)
• Формирования соцкапета сотрудником
• Компенсации питания в близлежащих
заведениях
• Сервис может использоваться как отдельно, так и
встраиваться в SharePoint
6. Сервис Пряники
Некоторые сценарии применения
“Пряников”:
• Включать в работу новичков (assessment)
• Публично благодарить
• Развивать коммуникации
• Организовать положительную игровую
мотивацию
• Кадровый потенциал и формирование
команд (социометрия и аналитика)
• Генерация и воплощение идей
7. Механика решения
Спасибо! Подарок Бейдж
Компенсация питания
Гибкий соцпакет –
услуги на выбор
9. Сервис Пряники – как это работает
Ключевые технологии:
• Microsoft Azure
• Web Role
• Worker Role
• Service Bus
• SQL Azure
• SQL Server 2008 (для коробочной версии)
• Sync Services
• WIF + ADFS – аутентификация пользователей из
домена в облачном сервисе
• SharePoint 2010
10. Сервис Пряники – как это работает
Архитектура:
Microsoft Azure
Web Worker SQL Azure
Forms WIF SQL Azure Data Sync,
Service Bus
Sync Framework/WCF
ADFS Proxy SharePoint Пряники
Mobile Clients
Desktop Clients
Web Clients
Active Active
Directory Directory
11. ;(
29 февраля. Черный день
но это можно было побе
12. Сервис Пряники – Синхронизация данных
Синхронизация с “облаком”:
• SQL Azure Data Sync
• Microsoft Sync Framework
13. Сервис Пряники – Синхронизация данных
SQL Data Sync:
• Нет необходимости писать код
• Поддерживает сложные схемы синхронизации
многих источников
• Минус – простое разрешение конфликтов
Azure SQL
Агент
Агент Агент
локальный
локальный локальный
14. Сервис Пряники – Синхронизация данных
Microsoft Sync Framework (4.0 CTP):
• Аналогичен по функционалу SQL Azure Data Sync
• Нужно писать код (довольно простой)
• Ручное разрешение конфликтов
• С помощью Sync Framework можно устранить
ключевой недостаток SQL Azure Data Sync –
организовать синхронизацию данных с учетом
версионности изменений.
• Например, при одновременном изменении
данных клиентом в корпоративной среде и в
облачном сервисе.
15. Сервис Пряники – Аутентификация
WIF + ADFS
• Позволяет аутентифицировать пользователей из
домена в облачном сервисе
16. Сервис Пряники – Аутентификация
WIF + ADFS
• Позволяет аутентифицировать пользователей из
домена в облачном сервисе
Azure
ADFS Proxy
WCF с SharePoint
WIF
USER
Active Pryaniky
Directory
17. Сервис Пряники – Аутентификация
WIF + ADFS
• Позволяет аутентифицировать пользователей из
домена в облачном сервисе
Azure
ADFS Proxy
SharePoint
USER Pryaniky
Active
(iFrame)
Directory
18. Сервис Пряники – Обновление
Entity Framework Code First Migration
(EntityFramework.SqlMigrations)
• Позволяет легко обновлять базу данных по уже
написанным классам
puiblic class Pryanik puiblic class Pryanik
{ {
public long Id{get;set;} public long Id{get;set;} >update-database
public string Name {get;set;} public string Name {get;set;}
} public string Descr{get;set;}
}
[Id] [long] IDENTITY(1,1) NOT NULL, [Id] [long] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](max) NULL, [Name] [nvarchar](max) NULL,
[Descr] [nvarchar](max) NULL,
19. Сервис Пряники – Безопасность и производительность
Инструменты, использованные для
обеспечения безопасности приложений в
Azure:
• Microsoft Web Application Configuration Analyzer
v2.0
• ELMAH и Microsoft.WindowsAzure.Diagnostic
• – расширенное журналирование и оповещение
• Web Protection Library (WPL) – умное
экранирование ввода
• Azure Diagnostics Manager 2 (Cerebrata)
20. Сервис Пряники – Безопасность
Microsoft Web Application Configuration Analyzer v2.0
Многие из правил валидации не актуальны для Azure, но для некоторых стоит
перенастроить штатный образ WebRole. Зачем нам, например, Print Spooler и Alerter?
21. Сервис Пряники – Безопасность
ELMAH и Microsoft.WindowsAzure.Diagnostic
• ELMAH – открытая библиотека для
ASP.NET/ASP.NET MVC, позволяющая
организовать оповещение и журналирование
событий
• Microsoft.WindowsAzure.Diagnostic – штатный
инструмент для отладки и трассировки
22. Сервис Пряники – Безопасность
Azure Diagnostics Manager 2 (Cerebrata)
• Позволяет получить данные со счетчиков
производительности
• Журналы трассировки
• Системные журналы ролей
23. Сервис Пряники – Безопасность
Azure Dashboard
• http://www.windowsazure.com/ru-
ru/support/service-dashboard/
• Пароль на Windows Live