SlideShare une entreprise Scribd logo
1  sur  45
Майкл Ноэл (Michael Noel) Convergent Computing Twitter: @MichaelTNoel ВиртуальныйSharePoint 2010
Майкл Ноел Авторили со-автор более чем 20 книг серии «Unleashed» («Полное Руководство») издательства «SAMS Publishing», в том числе: «SharePoint 2003», «ISA Server 2006», «Windows Server 2008 R2», «Exchange Server 2010», «SharePoint 2010» и др. Партнер фирмы Convergent Computing (www.cco.com,  San Francisco, USA), специализирующейся  на вопросах компьютерной безопасности и внедренияпродуктов Microsoft (SharePoint, Active Directory, Exchange и др.)
О чем мы будем говорить Краткий обзор Архитектуры SharePoint 2010 Руководящие принципывиртуализации SharePoint 2010 ВиртуализацияSharePoint Ролей Виртуализация сервера базы данных (SQL Server) Ограничения по памяти и рекомендации для Гостей Программные средства виртуализации Microsoft Windows Server 2008 Hyper-V Microsoft System Center Virtual Machine Manager 2008 Сторонние поставщики («Third Party»)  Лицензирование Виртульных Серверов (Microsoft)
SharePoint 2010обзор Архитектуры
SharePoint 2007 в сравнении с  2010 РолямиЕдиная Ферма (Подобная Архитектура) 2007 Вэб/Запросы/Индекс/База Данных 2010 Вэб/Запросы/Сервисные Приложения/Базы Данных
SharePoint 2007 в сравнении с  2010 Ролями Выделенный Сервер Баз Данных (такжеподобная Архитектура) 2007 2010
SharePoint 2007 в сравнении с  2010 Ролями Наименьшая доступная ферма 2007 2010
SharePoint 2010 АрхитектураФерма среднего размера
SharePoint 2010 АрхитектураБольшая ферма
зачем виртуализация?
зачем виртуализация?
SharePoint 2010Принципы  Виртуализации
Виртуальный Хост
SP2010: Ролевая Виртуализация
SharePoint: Гостевые Рекомендации
SharePoint Роль -  ВиртуальнаяМашина - Руководство
SQL Server: Виртуальная Машина
SharePoint 2010 Архитектура Виртуальной Фермы
Архитекура Виртуальной ФермыРентабельная виртуальная среда ,[object Object]
Позволяет отделить роль базы данных на выделенный сервер
Может быть легко масштабирована в будущем,[object Object]
Архитекура Виртуальной ФермыВысоко доступная ферма с двумя Серверами ,[object Object]
Все компоненты виртуальны
Необходимы только две лицензии Windows Enterprise Edition,[object Object]
Архитекура Виртуальной ФермыБольшие Виртуальные Фермы
Архитекура Виртуальной ФермыКомбинирование виртуальных и физических серверов обеспечивает высокую доступность и производительность ,[object Object]
Несколько ферм с базами данных на кластер SQL сервер,[object Object]
NUMA – Oграничения и Принципы NUMA ограничения существуют на аппаратном уровне. Виртульные гости, требующие больше памяти чем имеется в одном NUMA базовом узле сущесвенно влиют на прозводительность NUMA ограничения зависят от процессора и материнской платы. Для расчета рамера базового узла или доступного блока памяти следует разделить общий размер памяти в системе на общее количество ядер (cores) . Пример: Dual Quad-core хост (2x4 = 8 ядер) с 64GB оперативной памяти имеет NUMA базовый узел (блок)  размером 64/8 = 8GB. В нашем примере это означает что выделение более чем 8GB на одного виртуального гостя сущесвенно снизит прозводительность.
NUMA – Oграничения и Принципы Учитывая NUMA ограничения, Вы можете получить лучшую производительность используя два фронтальных SharePoint сервера с вдвое меньшей памятью чем один сервер с вдвое большей памятью. Это относится к любой виртуальной платформе, однако   NUMA ограничения и возможности зависят от аппаратных средств и даже их производителя. Более детальную информацию Вы можете найти в MS Whitepaper on Virtualization of SharePoint (http://tinyurl.com/virtualsp).
NUMA Пример: 2x Quad Core, 64GB RAM Процессор 1 Процессор 2
NUMA Пример: 2x Quad Core, 8GB RAM Процессор 1 Процессор 2
Обеспечение  виртуализации SharePoint
Microsoft  поддерживает виртуализацию SharePoint Microsoft официально поддерживает аппаратную виртуализацию любой из SharePointролей и SQL Server(2005, 2008, 2008 R2). Существуют только три требования для виртуализации, которые должны быть соблюдены: Аппаратная поддержка виртуализации, обеспечиваемая процессорами с виртуальными средствами - к примеру: процессорами с Intel Virtualization Technology (Intel VT) илиAMD Virtualization (AMD-V) technology.  Аппаратно-реализованная функция безопасности - Data Execution Prevention (DEP) включена и выполняется. Используется  Virtual Machine Monitor (VMM): или Microsoft Hyper-V,или одобренный гипервизор стороннего поставщика, являющегося участником Server Virtualization Validation Program (SVVP,смотри также KB 897615)
SharePoint и сторонние поставщики SharePoint поддерживается наVMware ESX/ESXi, Citrix XenServer, и других виртуальных средствах, включенных в SVVP Речь идет только о гипервизор программах, что исключает такие продукты как VMware Workstation илиVMWare Server  Меньше необходимость воспроизводить проблемы на физическом оборудовании
Windows Server 2008 R2 Hyper-V
Hyper-V R2 для SP2010Обзор
System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager (VMM) Виртуальный Хост и  Гостевая Управляющая Платформа ЧастьSystem Center Management комплекта, включаюшего: System Center Operations Manager 2007 System Center Data Protection Manager 2007 System Center Configuration Manager 2007 R2 System Center Mobile Device Manager 2007 System Center Essentials 2007 System Center Capacity Planner 2007 System Center Service Manager 2010
System Center Virtual Machine Manager (VMM) 2008 Новая версия (VMM 2008 R2) VMM 2008 R2 включает P2V (Физическое в Виртуальное перемещение) and V2V (VMware to Hyper-V) инструменты Позволяет применение SharePoint сервер-шаблонов для быстрого создания тест-ферм или новых производственных ферм Может управлять Hyper-V and VMware гостями  Портал «самообслуживания» позволяет пользователям и удаленным администраторам создавать собственные виртуальные машины применяя шаблоны PowerShell может использоваться для создания скриптов по объединению серверов в фермы
Быстрое создание SP2010 Фермыс применением  VMM 2008 R2 Создать нового виртуального Гостя (Windows Server 2008 R2) Установить SP2010 Binaries.  Остановиться перед запуском Config Wizard Преобразовать виртуального Гостя в Шаблон, изменить шаблон, чтобы он мог быть добавлен в домен  Добавить PowerShellскрипт для выполнения после первого «логин», с разрешением SP быть добавленным в существующую или новую ферму.  Voila! 15 минут на создание фермы…
Скрипт создания Фермы(Спасибо Muhanad Omar, MVP) $configType = read-host "Do you wish to join an existing Farm? (Y/N)" if ($ConfigType -eq "Y") {      $DatabaseServer = read-host "Sounds good. Please specify the name of your SQL Server";     $ConfigDB = read-host "Next, specify the name of your Farm Configuration Database";     $Passphrase = read-host "Finally, please enter your Farm passphrase" -assecurestring } else {      $DatabaseServer = read-host "In that case, let's create a new Farm. Please specify the name of your SQL Server";     $FarmName = read-host "Please specify a name for your Farm (ex. SP2010Dev)";     $ConfigDB = $FarmName+"_ConfigDB";     $AdminContentDB = $FarmName+"_Admin_ContentDB";     Write-Host "Please enter the credentials for your Farm Account (ex. CONTOSOP_Farm)";     $FarmAcct = Get-Credential;     $Passphrase = read-host "Enter a secure Farm passphrase" -assecurestring;     $Port = read-host "Enter a port number for the Central Administration Web App";     $Authentication = read-host "Finally, specify your authentication provider (NTLM/Kerberos)";  } if ($ConfigType -eq "Y") {     Add-PSSnapinMicrosoft.SharePoint.PowerShell;     Connect-SPConfigurationDatabase -DatabaseName $ConfigDB -DatabaseServer $DatabaseServer -Passphrase $Passphrase } else {     Add-PSSnapinMicrosoft.SharePoint.PowerShell;     Write-Host "Your SharePoint Farm is being configured..."     New-SPConfigurationDatabase -DatabaseName $ConfigDB -DatabaseServer $DatabaseServer -AdministrationContentDatabaseName $AdminContentDB -Passphrase $Passphrase -FarmCredentials $FarmAcct } Initialize-SPResourceSecurity Install-SPService Install-SPFeature -AllExistingFeatures New-SPCentralAdministration -Port $Port -WindowsAuthProvider $Authentication Install-SPHelpCollection -All Install-SPApplicationContent Write-Host "Your SharePoint 2010 Farm has been created!" if ($ConfigType -eq "N") {     $WebAppCreation = read-host "Would you like to provision a Web Application using the default Team Site Template? (Y/N)";     if ($WebAppCreation -eq "Y") {         $HostHeaderQ = read-host "Would you like to specify a host header? (Y/N)";         if ($HostHeaderQ -eq "Y") {             $HostHeader = read-host "Please specify a host header for your Web Application (ex. intranet.contoso.com)";             $URL = "http://"+$HostHeader;             Write-Host "Creating your Web Application...";             New-SPWebApplication -Name "SharePoint 2010 Team Site" -Port 80 -HostHeader $FQDN -Url $URL -ApplicationPool "Content_AppPool" -ApplicationPoolAccount (Get-SPManagedAccount $FarmAcct.UserName) -DatabaseServer $DatabaseServer -DatabaseName $FarmName + "_TeamSite_ContentDB_01";             New-SPSite $URL -OwnerAlias $FarmAcct.UserName -Language 1033 -Template "STS#0" -Name "Team Site";             Write-Host "Configuration completed.";         }         else {         Write-Host "Creating a Web Application using the default Team Site Template..."         }     }     else {         Write-Host "Configuration completed.";     }    } Write-Host "Press any key to continue..." $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
$ £ ¥ € Лицензирование виртуализации
Архитектура Виртуальной ФермыMicrosoft Лицензирование Виртуализации (Пример) Windows Server - Лицензирование Виртуализации  Standard (Std)издание: Один виртуальный гость (если хост предназначен для виртуализации) Enterprise (Ent)издание: 4виртульных гостя (если хост предназначен для виртуализации) / Гость может быть Std/Ent DataCenterиздание: неограниченное колиство виртуальных гостей / лицензия на процессор Лицензия на виртуализацию Операционной Системы применяется кHyper-Vили любой программе виртуализации, указаннной в SVVP (Server Virtualization Validation Program, KB 897615) System Center - Лицензирование Виртуализации System Center Management Suite Standardиздание: Менеджер Защиты Данных (Data Protection Manager – DPM), Meнеджер Работ (Operation Manager – OpsMgr), Менеджер Конфигурации (ConfigMgr), and  Менеджер Виртуальной Машины (VMM Agents)  for 1 server. System Center Management Suite Enterprise издание: неограниченное количествоDPM, OpsMgr, ConfigMgr, and VMM Agentsдля всех виртуальных гостей на хосте . Свяжитесь с Microsoft  для конкретизации...
Microsoft  Виртуальный Гость – Лицензионная Модель Гость может использовать любую комбинацию нижнего уровня лицензий (Datасenterхост, EnterpriseилиStandardиздания) Применяется не  только для Операционных Систем (OS) работающих в виртульной среде Windows, но также в других виртуальных системах («3rd party»)
Что узнали?  Что возьмем с собой? Архитектурные варианты SharePoint 2010 Как виртуализировать SharePoint, при этом настроить хост и гостевую среду очень осторожно. Как добиться наилучшей производительности используя выделенные Виртуальный  Хост, сквозную Сетевую плату и сквозной диск без перегрузки ресурсов. О курсе Microsoft на поддержку программ, использумых в виртуальной среде сторонних производителей (KB897615)таких как VMwareи XenServer… Как Windows Server 2008 R2 Hyper-V технология обеспечивает высокую производительность при очень конкурентоспособной стомости Что Microsoft лицензирование имеет новую поддержку виртуализации и Datacenter edition будет обеспечивать нeогрниченное количество гостей в одном хост-сервере.

Contenu connexe

Tendances

Велосипедостраительство в NoSQL, строим собственное NoSQL хранилище
Велосипедостраительство в NoSQL, строим собственное NoSQL хранилищеВелосипедостраительство в NoSQL, строим собственное NoSQL хранилище
Велосипедостраительство в NoSQL, строим собственное NoSQL хранилищеAlexandre Kalendarev
 
Использование Sedna в WEB
Использование Sedna в WEBИспользование Sedna в WEB
Использование Sedna в WEBAlexandre Kalendarev
 
DevConf 2012 - Yii, его разработка и Yii2
DevConf 2012 - Yii, его разработка и Yii2DevConf 2012 - Yii, его разработка и Yii2
DevConf 2012 - Yii, его разработка и Yii2Alexander Makarov
 
Новые возможности языка SQL в Firebird 3.0
Новые возможности языка SQL в Firebird 3.0Новые возможности языка SQL в Firebird 3.0
Новые возможности языка SQL в Firebird 3.0Alexey Kovyazin
 
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)Alexey Kovyazin
 
Разработка расширяемых приложений на Django
Разработка расширяемых приложений на DjangoРазработка расширяемых приложений на Django
Разработка расширяемых приложений на DjangoMoscowDjango
 
Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...
Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...
Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...Fedor Lavrentyev
 
Active Record for CoreData
Active Record for CoreDataActive Record for CoreData
Active Record for CoreDataDmitriy Kuragin
 
Drupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupalCamp Kyiv Рысь
 
Создание настроек темы оформления в InSales
Создание настроек темы оформления в InSalesСоздание настроек темы оформления в InSales
Создание настроек темы оформления в InSalesInSales
 
Импорт данных с фреймворком Migrate. Владислав Богатырев.
Импорт данных с фреймворком Migrate. Владислав Богатырев.Импорт данных с фреймворком Migrate. Владислав Богатырев.
Импорт данных с фреймворком Migrate. Владислав Богатырев.DrupalCampDN
 
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"Technopark
 
Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)
Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)
Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)Ontico
 
Easy authcache 2 кеширование для pro родионов игорь
Easy authcache 2   кеширование для pro родионов игорьEasy authcache 2   кеширование для pro родионов игорь
Easy authcache 2 кеширование для pro родионов игорьdrupalconf
 
Industrial Programming Java - Lection Pack 01 - Building an application - Lav...
Industrial Programming Java - Lection Pack 01 - Building an application - Lav...Industrial Programming Java - Lection Pack 01 - Building an application - Lav...
Industrial Programming Java - Lection Pack 01 - Building an application - Lav...Fedor Lavrentyev
 
Next Gen Applications
Next Gen ApplicationsNext Gen Applications
Next Gen ApplicationsVittorio Cioe
 

Tendances (20)

MySQL 8.0
MySQL 8.0MySQL 8.0
MySQL 8.0
 
Велосипедостраительство в NoSQL, строим собственное NoSQL хранилище
Велосипедостраительство в NoSQL, строим собственное NoSQL хранилищеВелосипедостраительство в NoSQL, строим собственное NoSQL хранилище
Велосипедостраительство в NoSQL, строим собственное NoSQL хранилище
 
Использование Sedna в WEB
Использование Sedna в WEBИспользование Sedna в WEB
Использование Sedna в WEB
 
DevConf 2012 - Yii, его разработка и Yii2
DevConf 2012 - Yii, его разработка и Yii2DevConf 2012 - Yii, его разработка и Yii2
DevConf 2012 - Yii, его разработка и Yii2
 
Новые возможности языка SQL в Firebird 3.0
Новые возможности языка SQL в Firebird 3.0Новые возможности языка SQL в Firebird 3.0
Новые возможности языка SQL в Firebird 3.0
 
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
 
Разработка расширяемых приложений на Django
Разработка расширяемых приложений на DjangoРазработка расширяемых приложений на Django
Разработка расширяемых приложений на Django
 
Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...
Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...
Industrial Programming Java - Lection Pack 03 - Relational Databases - Lavren...
 
Render API.
Render API.Render API.
Render API.
 
Active Record for CoreData
Active Record for CoreDataActive Record for CoreData
Active Record for CoreData
 
Drupal 7 and History.js
Drupal 7 and History.jsDrupal 7 and History.js
Drupal 7 and History.js
 
I Net
I NetI Net
I Net
 
Drupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайт
 
Создание настроек темы оформления в InSales
Создание настроек темы оформления в InSalesСоздание настроек темы оформления в InSales
Создание настроек темы оформления в InSales
 
Импорт данных с фреймворком Migrate. Владислав Богатырев.
Импорт данных с фреймворком Migrate. Владислав Богатырев.Импорт данных с фреймворком Migrate. Владислав Богатырев.
Импорт данных с фреймворком Migrate. Владислав Богатырев.
 
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
 
Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)
Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)
Консервативный Backend на Node.js / Дмитрий Ляпин (Recrumatic)
 
Easy authcache 2 кеширование для pro родионов игорь
Easy authcache 2   кеширование для pro родионов игорьEasy authcache 2   кеширование для pro родионов игорь
Easy authcache 2 кеширование для pro родионов игорь
 
Industrial Programming Java - Lection Pack 01 - Building an application - Lav...
Industrial Programming Java - Lection Pack 01 - Building an application - Lav...Industrial Programming Java - Lection Pack 01 - Building an application - Lav...
Industrial Programming Java - Lection Pack 01 - Building an application - Lav...
 
Next Gen Applications
Next Gen ApplicationsNext Gen Applications
Next Gen Applications
 

En vedette

CIC Strategic Plan Aug 2012 June 2013
CIC Strategic Plan Aug 2012   June 2013CIC Strategic Plan Aug 2012   June 2013
CIC Strategic Plan Aug 2012 June 2013CPA Australia
 
Problema diacriticilor româneşti
Problema diacriticilor româneştiProblema diacriticilor româneşti
Problema diacriticilor româneştiPopa Elena Madalina
 
Submission writing for 2012 Charters Towers 10 September 2011
Submission writing for 2012 Charters Towers 10 September 2011Submission writing for 2012 Charters Towers 10 September 2011
Submission writing for 2012 Charters Towers 10 September 2011CPA Australia
 
SharePoint 2010 Virtualization
SharePoint 2010 VirtualizationSharePoint 2010 Virtualization
SharePoint 2010 VirtualizationMichael Noel
 
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010Michael Noel
 

En vedette (6)

Social Media Success WCVA
 Social Media Success WCVA Social Media Success WCVA
Social Media Success WCVA
 
CIC Strategic Plan Aug 2012 June 2013
CIC Strategic Plan Aug 2012   June 2013CIC Strategic Plan Aug 2012   June 2013
CIC Strategic Plan Aug 2012 June 2013
 
Problema diacriticilor româneşti
Problema diacriticilor româneştiProblema diacriticilor româneşti
Problema diacriticilor româneşti
 
Submission writing for 2012 Charters Towers 10 September 2011
Submission writing for 2012 Charters Towers 10 September 2011Submission writing for 2012 Charters Towers 10 September 2011
Submission writing for 2012 Charters Towers 10 September 2011
 
SharePoint 2010 Virtualization
SharePoint 2010 VirtualizationSharePoint 2010 Virtualization
SharePoint 2010 Virtualization
 
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
SharePoint 2010 Virtualization - SharePoint Saturday East Bay 2010
 

Similaire à SharePoint Virtualization "Виртуальный SharePoint 2010"

Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоNatalia Efimtseva
 
High Load 2009 Dimaa Rus Ready 16 9
High Load 2009 Dimaa Rus Ready 16 9High Load 2009 Dimaa Rus Ready 16 9
High Load 2009 Dimaa Rus Ready 16 9HighLoad2009
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Alexey Bokov
 
VMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей ЩадныхVMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей Щадныхmikhail.mikheev
 
The Old New ASP.NET
The Old New ASP.NETThe Old New ASP.NET
The Old New ASP.NETVitaly Baum
 
Web deployment
Web deploymentWeb deployment
Web deploymentGetDev.NET
 
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...Nick Turunov
 
1С-Битрикс - Производительность
1С-Битрикс - Производительность1С-Битрикс - Производительность
1С-Битрикс - ПроизводительностьAlexander Demidov
 
05 db server_deployment_ru
05 db server_deployment_ru05 db server_deployment_ru
05 db server_deployment_rumcroitor
 
Развитие вычислительной системы Cisco UCS
Развитие вычислительной системы Cisco UCSРазвитие вычислительной системы Cisco UCS
Развитие вычислительной системы Cisco UCSCisco Russia
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...SQALab
 
Эффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCS
Эффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCSЭффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCS
Эффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCSCisco Russia
 
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для  интернет-магазина на CMS БитриксВыбор оптимального хостинга для  интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для интернет-магазина на CMS Битриксborovoystudio
 
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человекаNETFest
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Alexander Novichkov
 
Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018ITEM
 

Similaire à SharePoint Virtualization "Виртуальный SharePoint 2010" (20)

Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облако
 
Citrix on VMware
Citrix on VMwareCitrix on VMware
Citrix on VMware
 
High Load 2009 Dimaa Rus Ready 16 9
High Load 2009 Dimaa Rus Ready 16 9High Load 2009 Dimaa Rus Ready 16 9
High Load 2009 Dimaa Rus Ready 16 9
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014
 
VMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей ЩадныхVMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей Щадных
 
The Old New ASP.NET
The Old New ASP.NETThe Old New ASP.NET
The Old New ASP.NET
 
Web deployment
Web deploymentWeb deployment
Web deployment
 
WebMatrix
WebMatrixWebMatrix
WebMatrix
 
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
 
1С-Битрикс - Производительность
1С-Битрикс - Производительность1С-Битрикс - Производительность
1С-Битрикс - Производительность
 
05 db server_deployment_ru
05 db server_deployment_ru05 db server_deployment_ru
05 db server_deployment_ru
 
Развитие вычислительной системы Cisco UCS
Развитие вычислительной системы Cisco UCSРазвитие вычислительной системы Cisco UCS
Развитие вычислительной системы Cisco UCS
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
Полная автоматизация развертываний ПО: общие концепции, пример реализации, ср...
 
Эффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCS
Эффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCSЭффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCS
Эффективная эксплуатация вычислительной инфраструктуры на примере Cisco UCS
 
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для  интернет-магазина на CMS БитриксВыбор оптимального хостинга для  интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
 
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
.NET Fest 2018. Сергей Калинец. Azure веб разработка здорового человека
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018
 

Plus de Michael Noel

AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...Michael Noel
 
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024Michael Noel
 
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023Michael Noel
 
IT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital BrazzavilleIT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital BrazzavilleMichael Noel
 
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...Michael Noel
 
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...Michael Noel
 
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...Michael Noel
 
Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Michael Noel
 
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep DiveSPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep DiveMichael Noel
 
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 MelbourneAzure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 MelbourneMichael Noel
 
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018Michael Noel
 
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Michael Noel
 
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...Michael Noel
 
Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Michael Noel
 
Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Michael Noel
 
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...Michael Noel
 
Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015Michael Noel
 
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015Michael Noel
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Michael Noel
 
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014Michael Noel
 

Plus de Michael Noel (20)

AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
AI is Hacking You - How Cybercriminals Leveral Artificial Intelligence - DWCN...
 
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
IT Insecurity - Understanding the Threat of Modern Cyberattacks - DWCNZ 2024
 
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
Combatting Cyberthreats with Microsoft Defender 365 - CollabDays Finland 2023
 
IT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital BrazzavilleIT Insecurity - ST Digital Brazzaville
IT Insecurity - ST Digital Brazzaville
 
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
Securing IT Against Modern Threats with Microsoft Cloud Tools - #EUCloudSummi...
 
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
You are Doing IT Security Wrong - Understanding the Threat of Modern Cyber-at...
 
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
Securing IT Against Modern Threats with Microsoft Cloud Security Tools - M365...
 
Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018
 
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep DiveSPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
 
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 MelbourneAzure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
 
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
 
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
 
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
Understanding the Tools and Features of Office 365 - New Zealand Digital Work...
 
Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017Office 365; A Detailed Analysis - SPS Kampala 2017
Office 365; A Detailed Analysis - SPS Kampala 2017
 
Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée Office 365; une Analyse Détaillée
Office 365; une Analyse Détaillée
 
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
 
Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015Breaking Down and Understanding Office 365 - SPSJHB 2015
Breaking Down and Understanding Office 365 - SPSJHB 2015
 
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
Understanding Office 365 Service Offerings - O365 Saturday Sydney 2015
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
 
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
SQL 2014 AlwaysOn Availability Groups for SharePoint Farms - SPS Sydney 2014
 

SharePoint Virtualization "Виртуальный SharePoint 2010"

  • 1. Майкл Ноэл (Michael Noel) Convergent Computing Twitter: @MichaelTNoel ВиртуальныйSharePoint 2010
  • 2. Майкл Ноел Авторили со-автор более чем 20 книг серии «Unleashed» («Полное Руководство») издательства «SAMS Publishing», в том числе: «SharePoint 2003», «ISA Server 2006», «Windows Server 2008 R2», «Exchange Server 2010», «SharePoint 2010» и др. Партнер фирмы Convergent Computing (www.cco.com, San Francisco, USA), специализирующейся на вопросах компьютерной безопасности и внедренияпродуктов Microsoft (SharePoint, Active Directory, Exchange и др.)
  • 3. О чем мы будем говорить Краткий обзор Архитектуры SharePoint 2010 Руководящие принципывиртуализации SharePoint 2010 ВиртуализацияSharePoint Ролей Виртуализация сервера базы данных (SQL Server) Ограничения по памяти и рекомендации для Гостей Программные средства виртуализации Microsoft Windows Server 2008 Hyper-V Microsoft System Center Virtual Machine Manager 2008 Сторонние поставщики («Third Party») Лицензирование Виртульных Серверов (Microsoft)
  • 5. SharePoint 2007 в сравнении с 2010 РолямиЕдиная Ферма (Подобная Архитектура) 2007 Вэб/Запросы/Индекс/База Данных 2010 Вэб/Запросы/Сервисные Приложения/Базы Данных
  • 6. SharePoint 2007 в сравнении с 2010 Ролями Выделенный Сервер Баз Данных (такжеподобная Архитектура) 2007 2010
  • 7. SharePoint 2007 в сравнении с 2010 Ролями Наименьшая доступная ферма 2007 2010
  • 8. SharePoint 2010 АрхитектураФерма среднего размера
  • 12. SharePoint 2010Принципы Виртуализации
  • 16. SharePoint Роль - ВиртуальнаяМашина - Руководство
  • 18. SharePoint 2010 Архитектура Виртуальной Фермы
  • 19.
  • 20. Позволяет отделить роль базы данных на выделенный сервер
  • 21.
  • 22.
  • 24.
  • 26.
  • 27.
  • 28. NUMA – Oграничения и Принципы NUMA ограничения существуют на аппаратном уровне. Виртульные гости, требующие больше памяти чем имеется в одном NUMA базовом узле сущесвенно влиют на прозводительность NUMA ограничения зависят от процессора и материнской платы. Для расчета рамера базового узла или доступного блока памяти следует разделить общий размер памяти в системе на общее количество ядер (cores) . Пример: Dual Quad-core хост (2x4 = 8 ядер) с 64GB оперативной памяти имеет NUMA базовый узел (блок) размером 64/8 = 8GB. В нашем примере это означает что выделение более чем 8GB на одного виртуального гостя сущесвенно снизит прозводительность.
  • 29. NUMA – Oграничения и Принципы Учитывая NUMA ограничения, Вы можете получить лучшую производительность используя два фронтальных SharePoint сервера с вдвое меньшей памятью чем один сервер с вдвое большей памятью. Это относится к любой виртуальной платформе, однако NUMA ограничения и возможности зависят от аппаратных средств и даже их производителя. Более детальную информацию Вы можете найти в MS Whitepaper on Virtualization of SharePoint (http://tinyurl.com/virtualsp).
  • 30. NUMA Пример: 2x Quad Core, 64GB RAM Процессор 1 Процессор 2
  • 31. NUMA Пример: 2x Quad Core, 8GB RAM Процессор 1 Процессор 2
  • 33. Microsoft поддерживает виртуализацию SharePoint Microsoft официально поддерживает аппаратную виртуализацию любой из SharePointролей и SQL Server(2005, 2008, 2008 R2). Существуют только три требования для виртуализации, которые должны быть соблюдены: Аппаратная поддержка виртуализации, обеспечиваемая процессорами с виртуальными средствами - к примеру: процессорами с Intel Virtualization Technology (Intel VT) илиAMD Virtualization (AMD-V) technology. Аппаратно-реализованная функция безопасности - Data Execution Prevention (DEP) включена и выполняется. Используется Virtual Machine Monitor (VMM): или Microsoft Hyper-V,или одобренный гипервизор стороннего поставщика, являющегося участником Server Virtualization Validation Program (SVVP,смотри также KB 897615)
  • 34. SharePoint и сторонние поставщики SharePoint поддерживается наVMware ESX/ESXi, Citrix XenServer, и других виртуальных средствах, включенных в SVVP Речь идет только о гипервизор программах, что исключает такие продукты как VMware Workstation илиVMWare Server Меньше необходимость воспроизводить проблемы на физическом оборудовании
  • 35. Windows Server 2008 R2 Hyper-V
  • 36. Hyper-V R2 для SP2010Обзор
  • 37. System Center Virtual Machine Manager 2008 R2
  • 38. System Center Virtual Machine Manager (VMM) Виртуальный Хост и Гостевая Управляющая Платформа ЧастьSystem Center Management комплекта, включаюшего: System Center Operations Manager 2007 System Center Data Protection Manager 2007 System Center Configuration Manager 2007 R2 System Center Mobile Device Manager 2007 System Center Essentials 2007 System Center Capacity Planner 2007 System Center Service Manager 2010
  • 39. System Center Virtual Machine Manager (VMM) 2008 Новая версия (VMM 2008 R2) VMM 2008 R2 включает P2V (Физическое в Виртуальное перемещение) and V2V (VMware to Hyper-V) инструменты Позволяет применение SharePoint сервер-шаблонов для быстрого создания тест-ферм или новых производственных ферм Может управлять Hyper-V and VMware гостями Портал «самообслуживания» позволяет пользователям и удаленным администраторам создавать собственные виртуальные машины применяя шаблоны PowerShell может использоваться для создания скриптов по объединению серверов в фермы
  • 40. Быстрое создание SP2010 Фермыс применением VMM 2008 R2 Создать нового виртуального Гостя (Windows Server 2008 R2) Установить SP2010 Binaries. Остановиться перед запуском Config Wizard Преобразовать виртуального Гостя в Шаблон, изменить шаблон, чтобы он мог быть добавлен в домен Добавить PowerShellскрипт для выполнения после первого «логин», с разрешением SP быть добавленным в существующую или новую ферму. Voila! 15 минут на создание фермы…
  • 41. Скрипт создания Фермы(Спасибо Muhanad Omar, MVP) $configType = read-host "Do you wish to join an existing Farm? (Y/N)" if ($ConfigType -eq "Y") { $DatabaseServer = read-host "Sounds good. Please specify the name of your SQL Server"; $ConfigDB = read-host "Next, specify the name of your Farm Configuration Database"; $Passphrase = read-host "Finally, please enter your Farm passphrase" -assecurestring } else { $DatabaseServer = read-host "In that case, let's create a new Farm. Please specify the name of your SQL Server"; $FarmName = read-host "Please specify a name for your Farm (ex. SP2010Dev)"; $ConfigDB = $FarmName+"_ConfigDB"; $AdminContentDB = $FarmName+"_Admin_ContentDB"; Write-Host "Please enter the credentials for your Farm Account (ex. CONTOSOP_Farm)"; $FarmAcct = Get-Credential; $Passphrase = read-host "Enter a secure Farm passphrase" -assecurestring; $Port = read-host "Enter a port number for the Central Administration Web App"; $Authentication = read-host "Finally, specify your authentication provider (NTLM/Kerberos)"; } if ($ConfigType -eq "Y") { Add-PSSnapinMicrosoft.SharePoint.PowerShell; Connect-SPConfigurationDatabase -DatabaseName $ConfigDB -DatabaseServer $DatabaseServer -Passphrase $Passphrase } else { Add-PSSnapinMicrosoft.SharePoint.PowerShell; Write-Host "Your SharePoint Farm is being configured..." New-SPConfigurationDatabase -DatabaseName $ConfigDB -DatabaseServer $DatabaseServer -AdministrationContentDatabaseName $AdminContentDB -Passphrase $Passphrase -FarmCredentials $FarmAcct } Initialize-SPResourceSecurity Install-SPService Install-SPFeature -AllExistingFeatures New-SPCentralAdministration -Port $Port -WindowsAuthProvider $Authentication Install-SPHelpCollection -All Install-SPApplicationContent Write-Host "Your SharePoint 2010 Farm has been created!" if ($ConfigType -eq "N") { $WebAppCreation = read-host "Would you like to provision a Web Application using the default Team Site Template? (Y/N)"; if ($WebAppCreation -eq "Y") { $HostHeaderQ = read-host "Would you like to specify a host header? (Y/N)"; if ($HostHeaderQ -eq "Y") { $HostHeader = read-host "Please specify a host header for your Web Application (ex. intranet.contoso.com)"; $URL = "http://"+$HostHeader; Write-Host "Creating your Web Application..."; New-SPWebApplication -Name "SharePoint 2010 Team Site" -Port 80 -HostHeader $FQDN -Url $URL -ApplicationPool "Content_AppPool" -ApplicationPoolAccount (Get-SPManagedAccount $FarmAcct.UserName) -DatabaseServer $DatabaseServer -DatabaseName $FarmName + "_TeamSite_ContentDB_01"; New-SPSite $URL -OwnerAlias $FarmAcct.UserName -Language 1033 -Template "STS#0" -Name "Team Site"; Write-Host "Configuration completed."; } else { Write-Host "Creating a Web Application using the default Team Site Template..." } } else { Write-Host "Configuration completed."; } } Write-Host "Press any key to continue..." $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
  • 42. $ £ ¥ € Лицензирование виртуализации
  • 43. Архитектура Виртуальной ФермыMicrosoft Лицензирование Виртуализации (Пример) Windows Server - Лицензирование Виртуализации Standard (Std)издание: Один виртуальный гость (если хост предназначен для виртуализации) Enterprise (Ent)издание: 4виртульных гостя (если хост предназначен для виртуализации) / Гость может быть Std/Ent DataCenterиздание: неограниченное колиство виртуальных гостей / лицензия на процессор Лицензия на виртуализацию Операционной Системы применяется кHyper-Vили любой программе виртуализации, указаннной в SVVP (Server Virtualization Validation Program, KB 897615) System Center - Лицензирование Виртуализации System Center Management Suite Standardиздание: Менеджер Защиты Данных (Data Protection Manager – DPM), Meнеджер Работ (Operation Manager – OpsMgr), Менеджер Конфигурации (ConfigMgr), and Менеджер Виртуальной Машины (VMM Agents) for 1 server. System Center Management Suite Enterprise издание: неограниченное количествоDPM, OpsMgr, ConfigMgr, and VMM Agentsдля всех виртуальных гостей на хосте . Свяжитесь с Microsoft для конкретизации...
  • 44. Microsoft Виртуальный Гость – Лицензионная Модель Гость может использовать любую комбинацию нижнего уровня лицензий (Datасenterхост, EnterpriseилиStandardиздания) Применяется не только для Операционных Систем (OS) работающих в виртульной среде Windows, но также в других виртуальных системах («3rd party»)
  • 45. Что узнали? Что возьмем с собой? Архитектурные варианты SharePoint 2010 Как виртуализировать SharePoint, при этом настроить хост и гостевую среду очень осторожно. Как добиться наилучшей производительности используя выделенные Виртуальный Хост, сквозную Сетевую плату и сквозной диск без перегрузки ресурсов. О курсе Microsoft на поддержку программ, использумых в виртуальной среде сторонних производителей (KB897615)таких как VMwareи XenServer… Как Windows Server 2008 R2 Hyper-V технология обеспечивает высокую производительность при очень конкурентоспособной стомости Что Microsoft лицензирование имеет новую поддержку виртуализации и Datacenter edition будет обеспечивать нeогрниченное количество гостей в одном хост-сервере.
  • 46. Дополнительная Информация SharePoint 2007 Unleashed and SharePoint 2010 Unleashed (SAMS Publishing) (http://www.samspublishing.com) Windows Server 2008 R2 Unleashed and/or Hyper-V Unleashed (http://www.samspublishing.com) Microsoft ‘Virtualizing SharePoint Infrastructure’ Whitepaper (http://tinyurl.com/virtualsp) Microsoft ‘Virtualizing SQL Server’ Whitepaper (http://tinyyurl.com/virtualsql) Microsoft Edge Videos on Virtualization of SharePoint: http://tinyurl.com/edgenoel2 http://tinyurl.com/edgenoel3
  • 47. Спасибо за внимание! Michael Noel Twitter: @MichaelTNoel www.cco.com