Встроенные возможности Windows Server 2012 (без дополнительного ПО и оборудования)

инамичная инфраструктура

Практическая работа 1

Платформа инфраструктуры

Гибкая и устойчивая структура ресурсов

Настройка инфраструктуры для частного облака

Динамичная инфраструктура

Уверенность в удовлетворении растущего спроса

Перейдя к гибкой и отказоустойчивой инфраструктуре, вы должны быть уверены, что сможете адаптироваться к динамической природе выполняемых рабочих нагрузок. Многие нагрузки, выполняемые в общей инфраструктуре, будут нуждаться в различных объемах ресурсов в разные дни, недели, месяцы и годы. И здесь на помощь приходят возможности Windows Server 2012 и System Center 2012 SP1, которые помогут вам динамически расширять инфра­структуру и задавать параметры качества обслуживания без перерывов в работе сервиса.

История компании Contoso.
Создав инфраструктуру с высокой доступностью, Руслан и Светлана должны реализовать динамическую обработку ежедневных колебаний в ресурсах, которые требуются для этих рабочих нагрузок. В последние несколько недель Руслан стал замечать, что емкость хранилища инфраструктуры SQL начинает истощаться. Он хотел бы решить эту проблему просто: увеличить размер дисковых пространств, на основе которых работает база данных. Кроме того, соглашения об уровне обслуживания, заключенные с руководителями направлений бизнеса после установки нового приложения Sales Application, предусмат­ривают определенное качество обслуживания для данного приложения в аспекте использования сети. Наконец, он заметил, что серверу базы данных не хватает ОЗУ, поэтому ему нужно нарастить мощности компьютера SQL Server без его выключения.

НЕ нашли? Не то? Что вы ищете?

Возможности и компоненты, используемые в данной истории:
Windows Server 2012: хранилища, виртуализация, сети
System Center 2012 SP1: Virtual Machine Manager
SQL Server 2012: «горячее» подключение памяти
Windows Azure: не упоминается в истории

С помощью Windows Server 2012, System Center 2012 SP1 и SQL Server 2012 Руслан и Светлана смогут динамически увеличить емкость, с помощью которой в их инфраструктуре выполняются различные приложения на общих ресурсах.

Упражнение 1Б | Сценарий 1.
Увеличение мощности пулов носителей


Руслан,
администратор ЦОД

Руслан заметил, что размер базы данных Sales Application вскоре превысит объем доступного места на диске. Изначально данный том был создан с помощью дисковых пространств, чтобы использовать различные доступные на тот момент диски. Таким образом, вместо приобретения новой сети хранения данных для хранения базы данных Руслан воспользовался дисковыми пространствами. Поэтому теперь он может расширить имеющийся пул носителей, не нарушая обслуживание приложения.

Откройте диспетчер серверов. Щелкните узел All Servers. Щелкните узел All Servers и выберите Add Servers, а затем введите SALESAPP1xx, где xx — ваш номер UserID. К примеру, если ваш UserID — Ruslan002, то вам нужно ввести SALESAPP102. Щелкните Find Now, дважды щелкните сервер, а затем щелкните OK. Выберите в левой панели File and Storage Services. Щелкните Storage Pools и выберите Pool1. Прокрутите вправо, чтобы отобразить емкость пула. Обратите внимание, что емкость пула носителей практически на пределе — об этом свидетельствует желтая полоса. Чтобы увеличить емкость существующего пула, щелкните правой кнопкой мыши пул Pool1 и выберите команду Add Physical Disk... Выберите для добавления два доступных физических диска и в разделе выделения задайте для первого диска параметр Automatic, а для второго — Hot Spare. Щелкните OK. Предоставив пулу носителей дополнительную емкость, в разделе Virtual Disks щелкните правой кнопкой мыши Data и выберите Extend Virtual Disk... В поле New size введите 30 и щелкните OK. Прокрутите вправо, чтобы отобразить емкость пула. Обратите внимание, что емкость пула носителей теперь вполне достаточная — об этом свидетельствует зеленая полоса. Закройте консоль Server Manager.

Как видите, благодаря дисковым пространствам в Windows Server 2012 Руслан смог без труда преодолеть проблему заполнения диска, просто расширив пул дисков, обслуживающих том. Таким образом, емкость тома может увеличиваться без простоев, а благодаря диску горячего резерва повышается надежность и отказоустойчивость. Решив проблемы с хранилищем, Руслан планирует обеспечить надлежащее качество обслуживания сети.

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

Упражнение 1Б | Сценарий 2.
Обеспечение пропускной способности сети с помощью стандартов качества обслуживания (QoS)


Руслан,
администратор ЦОД

Многие пользователи жалуются Руслану, что в период высокой нагрузки снижается скорость отклика не только основного приложения, но и других серверов, размещен­ных в частном облаке. Руслан обнаруживает, что основное приложение использует большой объем сетевых ресурсов, и должен обеспечить их регулирование, чтобы не нарушать работу других рабочих нагрузок. Чтобы защитить сеть, Руслан применит параметры качества обслуживания.

Откройте браузер Internet Explorer и перейдите на страницу SalesApp QoS Performance Monitor по следующей ссылке URL http://perfsite. /salesapp1xx_qos. html, заменив xx на ваш номер UserID. К примеру, если ваш UserID — Ruslan002, то вам нужно открыть ссылку http://perfsite.contoso.com/salesapp102_qos.html. Примечание. Сетевая нагрузка на виртуальную машину относительно низка (левая вертикальная ось отражает скорость в Мбит/с). Откройте другую вкладку Internet Explorer и перейдите по ссылке http://salesapp1xx:82, где xx — ваш номер UserID. К примеру, если ваш UserID — Ruslan002, то вам нужно открыть ссылку http://salesapp102:82. Нажмите кнопку Network Load (плитка станет красной, указывая на выполняю­щийся процесс сетевой нагрузки). Вернитесь на страницу SalesApp QoS Performance Monitor, щелкнув вкладку SalesApp1xx, и обратите внимание, что сетевая нагрузка значительно выросла. Откройте консоль VMM и при необходимости измените имя сервера на VMM01:8100, а затем щелкните Connect. Разверните узел All Hosts, затем — узел Cluster Hosts и выберите кластер VMCluster01. Щелкните виртуальную машину SALESAPP1xx, где xx — номер вашего UserID. К примеру, если ваш UserID — Ruslan002, то вам нужно выбрать SALESAPP102. Нажмите на панели инструментов кнопку Properties. Щелкните Hardware Configuration и прокрутите центральную панель вниз до раздела Network Adapters. Выберите Network Adapter. В правом разделе Virtual Switch выберите в раскрывающемся Classification пункт Low bandwidth и щелкните OK. Вернитесь на страницу SalesApp QoS Performance Monitor, щелкнув вкладку SalesApp1xx, и обратите внимание, что сетевая нагрузка значительно снизилась. Примечание. В зависимости от числа пользователей сеанса разница может быть не очень заметной. Вернитесь в Control App и нажмите кнопку Network Load еще раз, чтобы отключить процесс сетевой нагрузки. Закройте браузер Internet Explorer. Закройте консоль Virtual Machine Manager.

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

С помощью Virtual Machine Manager администраторы могут применять к ВМ реальное качество обслуживания с минимальными и максимальными значениями.

Упражнение 1Б | Сценарий 3.
Увеличение памяти в реальном времени


Руслан,
администратор ЦОД

Руслан замечает, что SQL Server не выполняет обработку транзакций с ожидаемой скоростью в основном приложении. Изучив проблему подробнее, Руслан обнару­живает, что SQL Server потребляет всю доступную память. Теперь ему нужно добавить больше ресурсов памяти, не прерывая обслуживание приложения.

Откройте интегрированную среду сценариев (ISE) Windows PowerShell: в панели задач щелкните значок PowerShell правой кнопкой мыши и выберите Windows PowerShell ISE. Щелкните в нижнем левом углу окна командной строки и введите команду import-module virtualmachinemanager, а затем нажмите клавишу ВВОД. Введите следующую команду: get-scvirtualmachine - name salesapp1xx. | Select-Object DynamicMemoryMaximumMB, где xx — это ваш номер UserID, а затем нажмите клавишу ВВОД. Появится текущее значение динамического выделения памяти для сервера SALESAPP1xx. Обратите внимание, что серверу SALESAPP1xx доступно не более 1280 МБ памяти. Откройте Open SQL Server Management Studio. В поле имени сервера введите SALESAPP1xx и щелкните Connect. Щелкните правой кнопкой мыши сервер базы данных SALESAPP1xx и выберите Properties. Обратите внимание на объем памяти, доступный экземпляру SQL, на странице General. Щелкните Cancel, чтобы закрыть окно свойств. Откройте Internet Explorer и перейдите на веб-страницу Control App по ссылке http://salesapp1xx:82, где xx — последние две цифры вашего номера UserID. Нажмите кнопку SQL Load, а затем кнопку RAM, после чего измените уровень загрузки ОЗУ до 90 %. Таким образом моделируется высокая загрузка SQL в приложении Sales Application. Вернитесь в консоль PowerShell. Введите команду set-scvirtualmachine - vm salesapp1xx. - DynamicMemoryMaximumMB 4096, где xx — это ваш номер UserID, а затем нажмите клавишу ВВОД. Таким образом, верхний предел динамической памяти виртуальной машины увеличится до 4096 МБ. Введите команду get-scvirtualmachine - name salesapp1xx. | Select-Object DynamicMemoryMaximumMB, а затем нажмите клавишу ВВОД. Она подтверждает, что серверу SALESAPP1xx выделено 4096 МБ памяти. Вернитесь в SQL Management Studio и щелкните правой кнопкой мыши имя сервера SALESAPP1xx. Выберите из списка параметров пункт Properties. Обратите внимание, что в окне Properties увеличился доступный объем памяти для SQL Server. Это показывает, что в SQL 2012 могут использоваться изменения динамической памяти в виртуальных машинах, что позволяет администраторам быстро реагировать на нехватку ресурсов без перезапуска SQL Server. Обратите внимание, что динамическая память будет задействовать требуемую память только до заданного максимума. Переключитесь в окно браузера для страницы Control App и нажмите кнопку SQL Load, чтобы отключить ее. Закройте браузер Internet Explorer. Закройте консоль PowerShell. Закройте окно SQL Server Management Studio.

Теперь, когда Руслан добавил дополнительную память, производительность возрастает без простоев. Благодаря Hyper-V вы можете добавлять память прямо во время работы виртуальной машины.

В этой истории Руслан воспользовался динамическими возможностями Windows Server 2012 и SQL Server 2012, чтобы адаптироваться к постоянно меняющимся требованиям к ресурсам, которые предъявляет приложение Sales Application.

Благодаря Hyper-V администраторы могут динамически выделять память виртуальной машине по мере того, как возникает потребность в ресурсах.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10