AD/DC/DNS OnPrem LB WFE SQL AppSvr 80/443 2012 VPN Tunnel Cloud Svc Virtual Network Azure AD/DC/DNS.

Презентация:



Advertisements
Похожие презентации
Msdevcon.ru#msdevcon. OPEN SOURCE РЕШЕНИЯ В ОБЛАКЕ WINDOWS AZURE Воркачёв Владимир.
Advertisements

Microsoft TechDays Павел Маслов MVP, Directory Services.
Ромуальд Здебский Microsoft.
Microsoft TechDays Людмила Шайкина Quarta Consulting
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDays Богомолов Алексей MCP
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
Вычислительные ресурсы и приложения доступные через Интернет в виде сервисов Облачные вычисления.
Microsoft TechDays Леонид Шапиро MCT ЦКО «Специалист»
Microsoft TechDays Леонид Шапиро MCT, MVP, MCSE Microsoft TechDays Правила наименьших привилегий Стандартные средства защиты Microsoft Свойства учетной.
Microsoft TechDays Алексей Голдбергс Специалист по взаимодействию с ИТ- сообществом Microsoft.
Windows ® Azure Platform. Проблемы безопасности в «облаке» Физическая безопасность Сети и изоляция Безопасность приложений Управление идентификацией пользователей.
На примере одного дня из жизни руководителя. Поездка в Милан.
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
Microsoft TechDays Заграничнов Александр Microsoft.
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Microsoft TechDays Николай Миляев консультант Microsoft.
Windows Camp #wincamp Windows Camp Александра Богданова Менеджер проектов, Microsoft Project Westminster создаем веб-приложение.
Транксрипт:

AD/DC/DNS OnPrem LB WFE SQL AppSvr 80/ VPN Tunnel Cloud Svc Virtual Network Azure AD/DC/DNS

БраузерВеб сервер

App МанифестВеб-страница HTML/CSS/JS

App Web (from WSP) Любой веб-сервер (Online или On-premises) SharePoint (Online) Windows Azure SharePoint (Online или On-premises)

SharePoint-Hosted App Провиженинг изолированный узел на родительском веб узел (отдельный домен) Повторное использование веб элементов (списки, файлы, веб-части) Серверный код не разращён; клиентский JavaScript для бизнес- логики, UIX Provider-Hosted App Ваш собственный сервер\облако\ЦОД Получают remote events от SharePoint CSOM/REST + OAuth для работы с SharePoint Cloud-based Apps Внешний «хостинг» Autohosted App Windows Azure + SQL Database (Azure) «невидимо» создаются для приложения Azure SharePoint Host Web App Web* (отдельный SharePoint domain) SharePoint Host Web App Web* (отдельный SharePoint domain) SharePoint Host Web App Web (separate SharePoint domain)

App SharePoint On-Prem Azure AD App Office 365 Облако

Порядок взаимодействия SharePoint получает context-токен от ACS и передает его приложению Приложение валидирует contex-токен с ACS и получает access-токен от ACS Access-токен используется для взаимодействия с SharePoint

Default.ASPX 2 AppManifest.xml SharePoint – O365O365 Windows Azure 1 _API SharePoint сайт – O365 Список OAuth (TokenHelper) 3

Квота\пользо ватели CPU\день25 мин\день100 мин\день200 мин\день CPU Time (5 минут) 2 min / 5 min7 min / 5 min13 min / 5 min Исходящий трафик 132 Мб\день732 Мб\день1533 Мб\день Данные1 Гб Память640 Мб

Internet Клиентская App Part (Trust) Provider-hostedO365 Веб роль REST + OAuth и OData + CSOM SQL Database Рабочая роль

Autohosted Упакован как WSP, Web Deploy или DACPAC WSP содержит элементы SharePoint WEBDPLOY содержит код DACPAC содержит SQL Database (скрипты) В AppManifest.xml определяются основные параметры для интеграции SharePoint и Windows Azure приложения Cloud-hosted Может быть упакован «целиком» AppManifest.xml определяет основные параметры Более гибкая модель Windows Azure Корпоративный каталог SharePoint Store SharePoint ПубликацияИнтеграция Autohosted Web Sites SQL Database Provider-Hosted Web Sites SQL Database Cloud Services Service Bus Virtual Machine Storage Workflow Cache AppManifest.xml

Популярные open source проекты WordPress, Joomla!, Drupal, DotNetNuke и Umbraco Миграция существующих веб-сайтов Если приложение запускается и работает на IIS 7, то приложение будет работать и на Windows Azure Web Sites Простые веб-приложения Клиентские интерфейс и скрипты Сверенные скрипты и база данных Windows Azure веб-сайты (Web Sites) подходят для: Приложения со сложной установкой RDP, start-up задачи, выполнение с повышенными привилегиями Windows Azure облачные службы (Cloud Services) подходят для: Мульти уровневое приложение Разделение логики приложения на несколько слоев (кэш, астнхронная фоновая обработка и т.п.) Приложения со сложными сетевыми настройками VPN соединение с локальной сетью или другими локальными сервисами

yourapp.com DB Logic View Host fabrikam.yourapp.com DB Logic View Host contoso.yourapp.com DB Logic View Host Изоляция экземпляровМультитенантность

SharePoint – O365Windows Azure (Provider) Applicant Data 31 Azure App Provider-Hosted App SP List OAuth (TokenHelper) 4 Default.aspx (Read from Azure, Write to SP) 2 AppManifest.xml

Если у Вас нет кредитной карты – создайте виртуальную карту По умолчанию для триала установлен лимит (0 руб) на списание средств с карты

Изучайте и присоединяйтесь! Центр разработки Windows Azure в России Портал Windows Azure Эксперты Microsoft по Windows Azure Сообщество Windows Azure Последние новости

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.