Масштабирование sharepoint 2010 до крупных сценариев
DESCRIPTION
Масштабирование SharePoint 2010 до крупных сценариев. Максим Хлупнов. Архитектор технологий. Microsoft Technology Center. AR308. Цель доклада. Пояснить ключевые изменения в архитектуре SharePoint Server 2010 по сравнению с MOSS 2007 - PowerPoint PPT PresentationTRANSCRIPT
Масштабирование SharePoint 2010 до крупных сценариев
Максим ХлупновАрхитектор технологийMicrosoft Technology Center
AR308
Цель доклада Пояснить ключевые изменения в архитектуре SharePoint Server 2010 по сравнению с MOSS 2007Пояснить факторы повышения производительности и масштабируемости SharePoint Server 2010 Продемонстрировать новые возможности и сценарии использования SharePoint Server 2010
СодержаниеНовые сервисы SharePoint 2010.Факторы повышения производительности.Новые возможности для крупных хранилищ данных. Демонстрация. Распределенные сценарии использования. Управление ресурсами и нагрузкой на ферму.Средства для оптимизации и тестирования.
Что нового?
SharePoint 2007Браузер (IE)
SharePoint Designer
MS Project
RSS Viewers
Клиент MS Office
MS Outlook
Спец. приложения
Project Server 2007
Project Web Access
Общие службы (SSP)
Поиск
Служба Excel
Служба подключенияк бизнес данным
Служба профилей пользователейСлужба InfoPath
Windows SharePoint Services (WSS)
Хранение содержимого
НастройкаРабочие
процессы
В чем отличие SharePoint 2010?Больше сервисов, больше
клиентских приложений, больше, больше, больше…
Project Server 2010
Project Web Access
Windows SharePoint Services (WSS)
Хранение содержимого
НастройкаРабочие
процессы
SharePoint 2010 2007Браузер (IE)
SharePoint Designer
MS Project
RSS Viewers
Клиент MS Office
MS Outlook
Спец. приложения
Project Server 2007
Project Web Access
Общие службы (SSP)
Служба InfoPath
Хранение содержимого
НастройкаРабочие
процессы
Поиск
Служба Excel
Служба подкл-як бизнес данным
Служба профилей
пользователей
Поиск
Служба Excel
Служба подключенияк бизнес данным
Служба профилей пользователей
SharePoint 2010
SharePoint Foundation
Project Server 2010
Project Web Access
Служба управляемого кода
Анализатор работоспособности
SharePoint Service Applications
Поиск
Служба Excel
Служба подкл-як бизнес данным
Служба профилей
пользователей
Служба InfoPath
Служба Visio
СлужбаWord
Automation
Служба PowerPoint
Служба Access
Служба метаданных
СлужбаPerformance
PointСлужба Secure
Store
Хранение содержимого
НастройкаРабочие
процессы
Браузер (IE, FireFox)
SharePoint Designer
MS Project
RSS Viewers
Клиент MS Office
MS Outlook
Спец. приложения
SharePoint Workspace
Visio
Access
Client Object Model
Архитектура служб SharePoint 2010
Компоненты службы: .svc и сборки разворачиваются на серверах фермы
Приложение-служба
Прокси службы
Прокси службы
Web-части, Aspx-Страницы
(клиенты службы)
*.SVC’s, PowerShell Cmdlets(клиенты службы)
Экземпляр службы: Экземпляр исполняющегося сервиса на определенном сервереПриложение-служба: Настройка службы в ферме
Прокси службы:Настройки метаданных для службыПрокси приложения-службы : Используется клиентскими компонентами (Web-части, Обработчики событий и т.д.
Служба: Метаданные созданные в ферме
Администрирование сервисов
Максим ХлупновАрхитектор технологийMicrosoft
Демонстрация
Новые требования к производительности
Сервера приложений и WFE-сервера выполняют больше работы SQL сервер выполняет больше работы Браузер выполняет больше работы
Масштабируемость
Одинсервер
Малая ферма
WFE & App Servers
SQL
Масштабируемость
Одинсервер
Малая ферма
WFE & App Servers
SQL
App Servers
SQL
WFE
Средняяферма
App Servers
SQL
WFE
Крупная Ферма
Федеративныесервисы
ТребованияТолько 64-х битные сервера! Включение возможностей 2010 требует мощности!Выделите SQL для Logging DB и Web AnalyticsРекомендуемые конфигурации серверов:
WFE and Apps Servers** - Dual processor, 8 GB RAMSQL Server** - Quad Core, 16 GB RAM
Рекомендуемые конфигурации клиентовClient – IE7 (IE8 лучше) / Fire Fox 3.5/ Safari для Mac и iPad 64-bit Windows Server 2008 (или 2008 R2)64-bit SQL Server 2008 R2, 64-bit SQL Server 2008 или 64-bit SQL
Планирование производительности
Тестирование
Оптимизация
Внедрение
МониторингАнализ
Моделирование
Пилотный проект +внедрение
Избыточность
Перегруженность
$$$$
Моделируйте и рассчитывайте
Visual Studio 2010 Load
Testing
Load Test Kit 2010
Технологические Центры Microsoft (MTC) предоставляют уникальные возможности для проведения брифингов, семинаров и совместных работ по стратегическому планированию, проектированию, развертыванию, созданию и оптимизации решений для заказчиков
ВидениеБРИФИНГ ПО РАЗРАБОТКЕ СТРАТЕГИИВидение концепции и технологий.
Архитектура
СЕМИНАР ПО ВЫРАБОТКЕ АРХИТЕКТУРЫПроработка деталей.
ПроверкаСЕМИНАР ПО ПРОВЕРКЕ ПРАВИЛЬНОСТИ КОНЦЕПЦИИРазрешение сомнений.
Для пользователяВремя ожидания
Пропускная способность и масштабируемость
Производительность и работа с
большими объемами данных
Надежность
Договоримся о терминах
Снижение времени ожидания
Оптимизация отображения страницы
• Страница начинает отображаться сразу - по мере загрузки данных.
• Silverlight компоненты эффективно реализуют сложный интерфейс.
Оптимизация для использования в сценариях удаленной работы
• Локальная сеть – задержка до 5 ms.• Хорошее соединение – задержка до 100
ms.• Медленное соединение – задержка до
300 ms.
WFE & App Servers
SQL
Оптимизация работы с файлами
Такого больше не
будет
Инкрементальная загрузка/сохранение файлов при через Центр загрузки MS Office
• Новый протокол (Cobalt)• Сохранение выполняется в фоновом режиме
Протоколы Cobalt и ODC
21
Снижение объема данных, которые передаются по сети; Встроенная поддержка одновременного редактирования,Сохранение без задержек и загрузка в фоновом режиме, Кеширование данных для работы в offline.Необходимы SP2010 и Office 2010.
Files (DOCx, PPTx…)
ODCFile
Provider (WFE)
“cache”
Content Database
COBALT
Client Web Front End Back End
Толстый клиент MS Office
Сохранение файлов без задержек• Скорость такая же, как у
локального дискаПередача только изменений• Снижение нагрузки на сеть
Поддержка репликации
Снижение времени ожидания
Работа с большими объемами данных
Снизить стоимость хранения документовBLOB – Binary Large Object• Во многих решениях объем двоичных файлов
превышает 80%• Двоичные данные файлов не используются в
оперативных запросахОперативные запросы выполняются не по двоичным данным.Отказаться от использования дорогостоящей системы хранения.Обеспечить гарантированную масштабируемость решения.
Архитектура SharePoint 2010 RBS
• Поисковые запросы оперативно выполняются по БД• Хранение двоичных данных вне SQL базы данных• Использование сервисов NAS (дедупликация)• Хранение данных в облаке – Windows Azure
SQL RBS Client Library
Azure RBSProvider
Relational Access
Provider Library X
BLOB Store Z
RBS Maintain
erProvider Library
Provider API
SharePoint Object Model
ContentDatabas
e
SQL Server
ConfigDatabas
e
Blob Storage
Windows Azure Platform
Compute
Storage
Data SQL Azure Data Sync
Connectivity
Project “Sydney”
Security “Geneva”
Application Services
Frameworks
“Dublin” “Velocity”
Service Bus
Access Control
Table Storage
Blob Storage
Queue DriveContent Delivery Network
Хранение данных в Azure
Blob Storage
Хранение больших именованных файлов с метаданнымиBlock Blob
Оптимизированы для потокового вывода Каждый разбит на последовательность блоков Каждый блок идентифицируется Block IDОбъем ограничен 200GB на один файл
Page BlobОптимизирован для операций случайно чтения/записиКаждый blob состоит из массива страницКаждая страница адресуется по ее смещению относительно начала blobОграничение на размер 1TB на blob
Подходит для видео!
Архив видео в Windows Azure
Хлупнов Максим Архитектор Microsoft Technology CenterMicrosoft
Демонстрация
Ограничение нагрузки• Ограничение размера выборки • Снижение нагрузки на сервер приложений и SQL• Защита от пиковой нагрузки (отключение
второстепенных сервисов)
WFE & App Servers
SQL
Официальные курсы и сертификация Microsoft
40% Доказательство № 75
сертифицированных специалистов считают, что сертификация помогла им получить работу или повышение
57% Доказательство № 119
рекрутеров считают сертификацию сотрудников одним из критериев для повышения в должности
Более 300 официальных курсов Microsoft в России. В авторизованных учебных центрах Microsoft
Сертификат Microsoft - показатель квалификации ИТ-специалиста для работодателя . Все курсы, учебные центры и центры тестирования: www.microsoft.ru/learning
Специальные предложенияСКИДКИ 15% и 20% на сертификационные экзаменыВТОРОЙ ШАНС ВКЛЮЧЕН
Бесплатная подписка на TechNet для слушателей официальных курсов
Microsoft Certified Career Conference
Детали: www.microsoft.ru/learning
С 22 ноября 2010 г. – подписка TechNet
бесплатно для слушателей курсов.
Количество ограничено!
Обратная связь
Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала
Спасибо!
Вопросы
AR308Максим Хлупнов
Архитектор технологического центра Microsoft [email protected]
Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада