Масштабирование sharepoint 2010 до крупных сценариев

33

Upload: blaze-winters

Post on 02-Jan-2016

61 views

Category:

Documents


1 download

DESCRIPTION

Масштабирование SharePoint 2010 до крупных сценариев. Максим Хлупнов. Архитектор технологий. Microsoft Technology Center. AR308. Цель доклада. Пояснить ключевые изменения в архитектуре SharePoint Server 2010 по сравнению с MOSS 2007 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Масштабирование  SharePoint  2010 до крупных сценариев
Page 2: Масштабирование  SharePoint  2010 до крупных сценариев

Масштабирование SharePoint 2010 до крупных сценариев

Максим ХлупновАрхитектор технологийMicrosoft Technology Center

AR308

Page 3: Масштабирование  SharePoint  2010 до крупных сценариев

Цель доклада Пояснить ключевые изменения в архитектуре SharePoint Server 2010 по сравнению с MOSS 2007Пояснить факторы повышения производительности и масштабируемости SharePoint Server 2010 Продемонстрировать новые возможности и сценарии использования SharePoint Server 2010

Page 4: Масштабирование  SharePoint  2010 до крупных сценариев

СодержаниеНовые сервисы SharePoint 2010.Факторы повышения производительности.Новые возможности для крупных хранилищ данных. Демонстрация. Распределенные сценарии использования. Управление ресурсами и нагрузкой на ферму.Средства для оптимизации и тестирования.

Page 5: Масштабирование  SharePoint  2010 до крупных сценариев

Что нового?

Page 6: Масштабирование  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)

Хранение содержимого

НастройкаРабочие

процессы

Page 7: Масштабирование  SharePoint  2010 до крупных сценариев

В чем отличие SharePoint 2010?Больше сервисов, больше

клиентских приложений, больше, больше, больше…

Page 8: Масштабирование  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

Служба подключенияк бизнес данным

Служба профилей пользователей

Page 9: Масштабирование  SharePoint  2010 до крупных сценариев

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

Page 10: Масштабирование  SharePoint  2010 до крупных сценариев

Архитектура служб SharePoint 2010

Компоненты службы: .svc и сборки разворачиваются на серверах фермы

Приложение-служба

Прокси службы

Прокси службы

Web-части, Aspx-Страницы

(клиенты службы)

*.SVC’s, PowerShell Cmdlets(клиенты службы)

Экземпляр службы: Экземпляр исполняющегося сервиса на определенном сервереПриложение-служба: Настройка службы в ферме

Прокси службы:Настройки метаданных для службыПрокси приложения-службы : Используется клиентскими компонентами (Web-части, Обработчики событий и т.д.

Служба: Метаданные созданные в ферме

Page 11: Масштабирование  SharePoint  2010 до крупных сценариев

Администрирование сервисов

Максим ХлупновАрхитектор технологийMicrosoft

Демонстрация

Page 12: Масштабирование  SharePoint  2010 до крупных сценариев

Новые требования к производительности

Сервера приложений и WFE-сервера выполняют больше работы SQL сервер выполняет больше работы Браузер выполняет больше работы

Page 13: Масштабирование  SharePoint  2010 до крупных сценариев

Масштабируемость

Одинсервер

Малая ферма

WFE & App Servers

SQL

Page 14: Масштабирование  SharePoint  2010 до крупных сценариев

Масштабируемость

Одинсервер

Малая ферма

WFE & App Servers

SQL

App Servers

SQL

WFE

Средняяферма

App Servers

SQL

WFE

Крупная Ферма

Федеративныесервисы

Page 15: Масштабирование  SharePoint  2010 до крупных сценариев

ТребованияТолько 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

Page 16: Масштабирование  SharePoint  2010 до крупных сценариев

Планирование производительности

Тестирование

Оптимизация

Внедрение

МониторингАнализ

Моделирование

Пилотный проект +внедрение

Избыточность

Перегруженность

$$$$

Моделируйте и рассчитывайте

Visual Studio 2010 Load

Testing

Load Test Kit 2010

Page 17: Масштабирование  SharePoint  2010 до крупных сценариев

Технологические Центры Microsoft (MTC) предоставляют уникальные возможности для проведения брифингов, семинаров и совместных работ по стратегическому планированию, проектированию, развертыванию, созданию и оптимизации решений для заказчиков

ВидениеБРИФИНГ ПО РАЗРАБОТКЕ СТРАТЕГИИВидение концепции и технологий.

Архитектура

СЕМИНАР ПО ВЫРАБОТКЕ АРХИТЕКТУРЫПроработка деталей.

ПроверкаСЕМИНАР ПО ПРОВЕРКЕ ПРАВИЛЬНОСТИ КОНЦЕПЦИИРазрешение сомнений.

Page 18: Масштабирование  SharePoint  2010 до крупных сценариев

Для пользователяВремя ожидания

Пропускная способность и масштабируемость

Производительность и работа с

большими объемами данных

Надежность

Договоримся о терминах

Page 19: Масштабирование  SharePoint  2010 до крупных сценариев

Снижение времени ожидания

Оптимизация отображения страницы

• Страница начинает отображаться сразу - по мере загрузки данных.

• Silverlight компоненты эффективно реализуют сложный интерфейс.

Оптимизация для использования в сценариях удаленной работы

• Локальная сеть – задержка до 5 ms.• Хорошее соединение – задержка до 100

ms.• Медленное соединение – задержка до

300 ms.

Page 20: Масштабирование  SharePoint  2010 до крупных сценариев

WFE & App Servers

SQL

Оптимизация работы с файлами

Такого больше не

будет

Инкрементальная загрузка/сохранение файлов при через Центр загрузки MS Office

• Новый протокол (Cobalt)• Сохранение выполняется в фоновом режиме

Page 21: Масштабирование  SharePoint  2010 до крупных сценариев

Протоколы 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

Page 22: Масштабирование  SharePoint  2010 до крупных сценариев

Сохранение файлов без задержек• Скорость такая же, как у

локального дискаПередача только изменений• Снижение нагрузки на сеть

Поддержка репликации

Снижение времени ожидания

Page 23: Масштабирование  SharePoint  2010 до крупных сценариев

Работа с большими объемами данных

Снизить стоимость хранения документовBLOB – Binary Large Object• Во многих решениях объем двоичных файлов

превышает 80%• Двоичные данные файлов не используются в

оперативных запросахОперативные запросы выполняются не по двоичным данным.Отказаться от использования дорогостоящей системы хранения.Обеспечить гарантированную масштабируемость решения.

Page 24: Масштабирование  SharePoint  2010 до крупных сценариев

Архитектура 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

Page 25: Масштабирование  SharePoint  2010 до крупных сценариев

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

Page 26: Масштабирование  SharePoint  2010 до крупных сценариев

Хранение данных в Azure

Blob Storage

Хранение больших именованных файлов с метаданнымиBlock Blob

Оптимизированы для потокового вывода Каждый разбит на последовательность блоков Каждый блок идентифицируется Block IDОбъем ограничен 200GB на один файл

Page BlobОптимизирован для операций случайно чтения/записиКаждый blob состоит из массива страницКаждая страница адресуется по ее смещению относительно начала blobОграничение на размер 1TB на blob

Подходит для видео!

Page 27: Масштабирование  SharePoint  2010 до крупных сценариев

Архив видео в Windows Azure

Хлупнов Максим Архитектор Microsoft Technology CenterMicrosoft

Демонстрация

Page 28: Масштабирование  SharePoint  2010 до крупных сценариев

Ограничение нагрузки• Ограничение размера выборки • Снижение нагрузки на сервер приложений и SQL• Защита от пиковой нагрузки (отключение

второстепенных сервисов)

WFE & App Servers

SQL

Page 29: Масштабирование  SharePoint  2010 до крупных сценариев

Официальные курсы и сертификация Microsoft

40% Доказательство № 75

сертифицированных специалистов считают, что сертификация помогла им получить работу или повышение

57% Доказательство № 119

рекрутеров считают сертификацию сотрудников одним из критериев для повышения в должности

Более 300 официальных курсов Microsoft в России. В авторизованных учебных центрах Microsoft

Сертификат Microsoft - показатель квалификации ИТ-специалиста для работодателя . Все курсы, учебные центры и центры тестирования: www.microsoft.ru/learning

Page 30: Масштабирование  SharePoint  2010 до крупных сценариев

Специальные предложенияСКИДКИ 15% и 20% на сертификационные экзаменыВТОРОЙ ШАНС ВКЛЮЧЕН

Бесплатная подписка на TechNet для слушателей официальных курсов

Microsoft Certified Career Conference

Детали: www.microsoft.ru/learning

С 22 ноября 2010 г. – подписка TechNet

бесплатно для слушателей курсов.

Количество ограничено!

Page 31: Масштабирование  SharePoint  2010 до крупных сценариев

Обратная связь

Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала

Спасибо!

Page 32: Масштабирование  SharePoint  2010 до крупных сценариев

Вопросы

AR308Максим Хлупнов

Архитектор технологического центра Microsoft [email protected]

Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада

Page 33: Масштабирование  SharePoint  2010 до крупных сценариев