1 / 33

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

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Масштабирование SharePoint 2010 до крупных сценариев Максим Хлупнов Архитектор технологий Microsoft Technology Center AR308

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

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

  4. Что нового?

  5. SharePoint 2007 Общие службы (SSP) Браузер(IE) Project Server 2007 Поиск Клиент MS Office Project Web Access Служба Excel SharePoint Designer MS Project Служба профилей пользователей MS Outlook Служба InfoPath Служба подключенияк бизнес данным RSSViewers Спец. приложения Windows SharePoint Services (WSS) Настройка Хранение содержимого Рабочие процессы

  6. В чем отличие SharePoint 2010? • Больше сервисов, больше клиентских приложений, больше, больше, больше…

  7. 2010 SharePoint 2007 Общие службы (SSP) Браузер(IE) Project Server 2010 Project Server 2007 Поиск Поиск Клиент MS Office Project Web Access Project Web Access Служба Excel Служба Excel SharePoint Designer MS Project Служба профилей пользователей Служба профилей пользователей MS Outlook Служба InfoPath Служба подкл-як бизнес данным Служба подключенияк бизнес данным RSSViewers Спец. приложения Windows SharePoint Services (WSS) Настройка Настройка Хранение содержимого Хранение содержимого Рабочие процессы Рабочие процессы

  8. SharePoint 2010 SharePoint Service Applications Браузер(IE, FireFox) Project Server 2010 Служба PowerPoint Поиск Клиент MS Office Project Web Access Служба Excel Служба Visio SharePoint Designer MS Project Служба профилей пользователей Служба Access FAST 2010 MS Outlook Office Web App Service 3rd Party Services.. Служба метаданных Служба подкл-як бизнес данным FAST Search Service RSSViewers СлужбаPerformance Point Служба InfoPath Спец. приложения СлужбаWord Automation СлужбаSecure Store SharePoint Workspace Visio SharePoint Foundation Access Анализатор работоспособности Служба управляемого кода Client Object Model Настройка Хранение содержимого Рабочие процессы

  9. Архитектура служб SharePoint 2010 • Служба: Метаданные созданные в ферме • Компоненты службы: .svc и сборки разворачиваются на серверах фермы • Экземпляр службы: Экземпляр исполняющегося сервиса на определенном сервере • Приложение-служба:Настройка службы в ферме Приложение-служба • Прокси службы:Настройки метаданных для службы Прокси службы Прокси службы • Прокси приложения-службы:Используется клиентскими компонентами (Web-части, Обработчики событий и т.д. Web-части, Aspx-Страницы (клиенты службы) *.SVC’s, PowerShell Cmdlets (клиенты службы)

  10. Администрирование сервисов Демонстрация Максим Хлупнов Архитектор технологий Microsoft

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

  12. Масштабируемость WFE & App Servers SQL Одинсервер Малаяферма

  13. Масштабируемость • WFE • Федеративныесервисы App Servers SQL • WFE WFE & App Servers App Servers SQL SQL Средняя ферма Малаяферма Одинсервер Крупная Ферма

  14. Требования • Только 64-х битные сервера! • Включение возможностей 2010 требует мощности! • Выделите SQL для Logging DB и Web Analytics • Рекомендуемые конфигурациисерверов: • WFE and Apps Servers** - Dual processor, 8 GB RAM • SQL 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

  15. Планирование производительности Пилотный проект +внедрение Моделируйте и рассчитывайте $$$$ Избыточность Перегруженность • ТестированиеОптимизация • Моделирование Visual Studio 2010 Load TestingLoad Test Kit 2010 • Внедрение • Анализ • Мониторинг

  16. Технологические Центры Microsoft (MTC) предоставляют уникальные возможности для проведения брифингов, семинаров и совместных работ по стратегическому планированию, проектированию, развертыванию, созданию и оптимизации решений для заказчиков Видение БРИФИНГ ПО РАЗРАБОТКЕ СТРАТЕГИИ Видение концепции и технологий. Архитектура СЕМИНАР ПО ВЫРАБОТКЕ АРХИТЕКТУРЫПроработка деталей. Проверка СЕМИНАР ПО ПРОВЕРКЕ ПРАВИЛЬНОСТИ КОНЦЕПЦИИРазрешение сомнений.

  17. Договоримся о терминах Производительность и работа с большими объемами данных Пропускная способность имасштабируемость Для пользователяВремя ожидания Надежность

  18. Снижение времени ожидания • Оптимизация отображения страницы • Страница начинает отображаться сразу - по мере загрузки данных. • Silverlight компоненты эффективно реализуют сложный интерфейс. • Оптимизация для использования в сценариях удаленной работы • Локальная сеть – задержка до 5 ms. • Хорошее соединение – задержка до 100 ms. • Медленное соединение – задержка до 300 ms.

  19. Оптимизация работы с файлами Инкрементальная загрузка/сохранение файлов при через Центр загрузки MS Office Новый протокол (Cobalt) Сохранение выполняется в фоновом режиме Такого больше не будет WFE & App Servers SQL

  20. Протоколы Cobalt и ODC • Снижение объема данных, которые передаются по сети; • Встроенная поддержка одновременного редактирования, • Сохранение без задержек и загрузка в фоновом режиме, • Кеширование данных для работы в offline. • НеобходимыSP2010 иOffice 2010. “cache” Толстый клиент MS Office Content Database Files (DOCx, PPTx…) ODC File Provider (WFE) COBALT Client Web Front End Back End 21

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

  22. Работа с большими объемами данных • Снизить стоимость хранениядокументов • BLOB – Binary Large Object • Вомногих решениях объем двоичных файлов превышает 80% • Двоичные данные файлов не используются в оперативных запросах • Оперативные запросы выполняются не по двоичным данным. • Отказаться от использования дорогостоящей системы хранения. • Обеспечить гарантированную масштабируемость решения.

  23. Архитектура SharePoint 2010 RBS SharePoint Object Model SQL Server Relational Access SQL RBS Client Library RBS Maintainer Provider API Azure RBSProvider Provider Library X Provider Library Content Database Config Database BLOB Store Z Blob Storage • Поисковые запросы оперативно выполняются по БД • Хранение двоичных данных вне SQL базы данных • Использование сервисов NAS (дедупликация) • Хранение данных в облаке – Windows Azure

  24. Windows Azure Platform Application Services “Dublin” “Velocity” Frameworks “Geneva” Security Access Control Project “Sydney” Connectivity Service Bus SQL Azure Data Sync Data Compute Table Storage Blob Storage Queue Drive Content Delivery Network Storage

  25. Хранение данных в Azure • Хранение больших именованных файлов с метаданными • Block Blob • Оптимизированы для потокового вывода • Каждый разбит на последовательность блоков • Каждый блок идентифицируетсяBlock ID • Объем ограничен 200GB на один файл • Page Blob • Оптимизирован для операций случайно чтения/записи • Каждый blob состоит из массива страниц • Каждая страница адресуется по ее смещению относительно началаblob • Ограничение на размер 1TB на blob Подходит для видео! Blob Storage

  26. Архиввидео в Windows Azure Демонстрация Хлупнов Максим Архитектор Microsoft Technology Center Microsoft

  27. Ограничение нагрузки Ограничение размера выборки Снижение нагрузки на сервер приложений и SQL Защита от пиковой нагрузки (отключениевторостепенных сервисов) WFE & App Servers SQL

  28. Официальные курсы и сертификация Microsoft Более 300 официальных курсов Microsoft в России. В авторизованных учебных центрах Microsoft • Сертификат Microsoft - показатель квалификации ИТ-специалиста для работодателя . • Все курсы, учебные центры и центры тестирования: www.microsoft.ru/learning 40 57 % % Доказательство № 75 Доказательство № 119 • рекрутеров считают сертификацию сотрудников одним из критериев для повышения в должности • сертифицированных специалистов считают, что сертификация помогла им получить работу или повышение

  29. Специальные предложения • СКИДКИ 15% и 20% на сертификационные экзамены • ВТОРОЙ ШАНС ВКЛЮЧЕН • Бесплатная подписка на TechNet для слушателей официальных курсов • Microsoft Certified Career Conference • Детали: • www.microsoft.ru/learning С 22 ноября 2010 г. – подписка TechNet бесплатно для слушателей курсов. Количество ограничено!

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

  31. Вопросы • AR308 • Максим Хлупнов • Архитектор технологического центра Microsoft • Maxim.Khlupnov@microsoft.com • Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада

More Related