Як швидко оцінити, що є в інфраструктурі і як воно (на скільки) використовується?

Будь-яка міграція повинна починатися з оцінки того, що потрібно мігрувати. Яким чином це робити — думки різняться. Хтось робить це в Excel, хтось малює схеми, а деякі використовують утиліти. Одна з таких утиліт — Microsoft Assessment and Planning Toolkit — звичайно, не срібна куля, яка вирішить все за вас, але процес інвентаризації значно спростить. Просто запустити її в AD або дати їй список IP-адрес (так, і не тільки для Windows) — і вона збере не тільки дані про ресурси віртуальної або фізичної машини, але і проведе аналіз завантаженості протягом визначеного вами часу, щоб ви могли побачити, що великий сервер, куплений за великі гроші, насправді завантажений на 25%. За результатами буде згенерований Excel-звіт, який можна показати як аргумент. Корисно, враховуючи періодичні EOS. :)
Під катом ми инвентаризуем тестову віртуальну інфраструктуру. Всі пости з серії «Гібридна історія» позначені відповідним тегом hybrid story.




Відразу хотілося б вказати на сайт MAPT, на якому є велика кількість прикладів і документації, включаючи тестову базу даних, зібраних з якоюсь інфраструктури та на якій можна проводити дослідження. MAPT Training Kit ж допоможе в швидкому вивченні на основі сценаріїв (всередині архіву — тестова база даних).

Отже, Microsoft Assessment and Planning Toolkit (MAP) — це утиліта, що працює в режимі agentless. Тобто їй достатньо одного комп'ютера, на якому буде запущена сама утиліта, на комп'ютерах, які будуть опитуватися, встановлювати нічого не треба. Це зручно, особливо якщо треба инвентаризовывать гібридну інфраструктуру з Windows, Linux різних версій. MAPT можна використовувати як для оцінки міграції в хмару або гібрид, так і для чого і замислювалася сама утиліта) для оптимізації робочих навантажень. Уявіть, що купили великий потужний сервер за багато грошей, оскільки за певних причин було вирішено, що тільки такий ресурс буде підходящим для запуску SQL Server (або, що частіше — з причиною «про запас»). Зрозуміти, що він поки ще не реалізується, вручну складно, та і хто буде цим займатися? MAPT збере дані про використання дозволить зробити висновки — наприклад, що на цьому сервері цілком поміститься ще кілька віртуальних машин, а сервери, на яких раніше був цей софт, можна утилізувати або використовувати під інші потреби.

Що ж стосується міграції в хмару, то MAPT згенерує звіт про міграції — про те, що сервер N потрібно мігрувати у віртуальну машину такого-то розміру Microsoft Azure.



Загалом, ця безкоштовна утиліта — прекрасний інструмент для відповіді на питання, «що ж діється в інфраструктурі».

Инвентаризуем інфраструктуру

Для того, щоб прийти до результату, потрібно виконати чотири кроки:
Встановити утиліту
Зібрати дані з робочих машин
Зібрати дані про їх продуктивності
Зібрати дані про їх використання
Згенерувати звіт

Для початку встановимо утиліту. Процес установки простий, немає рівно ніяких режимів і параметрів. Завантажте утиліту звідси. Установіть. В процесі може знадобитися поспілкуватися з UAC або іншими налаштуваннями безпеки (якщо ви ставите утиліту на серверну версію).

Запустіть утиліту. Для її роботи потрібна база даних SQL, тому в діалозі потрібно вказати рядок підключення або створити нову.



Зрозуміло, в тестових цілях зручно просто створити нову базу, але, якщо планується серйозне використання, то переганяти цей файл між різними інфраструктурами буде вже не так зручно. Можна вибрати існуючу базу, яку можна завантажити за посиланням на сайті.

Інтерфейс MAPT простий в освоєнні, але для більш ефективного та швидкого використання потрібно знати, куди натискати в якій послідовності.



Проведемо інвентаризацію, натиснувши на Perform an inventory. Сценаріїв інвентаризації велике багатство — зверніть увагу на те, що утиліта може, будучи встановленою на Windows-комп'ютері, збирати дані з Linux/UNIX, VMWare і Oracle. Виберемо Windows computers, Linux/UNIX, SQL Server і Windows Azure Migration.



Далі треба вибрати метод виявлення. MAPT можна запустити на опитування юніта Computers в Active Directory, просканувати діапазон IP, взяти налаштування з SCCM або імпортувати файл. Виберемо AD DS.



Тепер треба налаштувати облікові дані для доступу, і запустити сканування. Воно займе певний час, після чого інтерфейс MAPT значно збагатиться деталями.



Наступний крок — збір статистики про продуктивності і використанні. У мене він вже був зроблений, тому на скріншоті вище вже є ці дані. Для початку збору треба перейти на Cloud і натиснути Collect performance data.
У вікні, треба налаштувати період збору статистики.


Статистика повинна збиратися мінімум 30 хвилин, інакше вона буде не дуже репрезентативна. По закінченні збору в інтерфейсі з'являться відповідні дані. Власне, збір даних закінчений, і з ними можна робити все, що пропонується MAPT.

Вкладка Desktop — оцінка міграції на клієнтських пристроях

Наприклад, провести оцінку того, які комп'ютери можна перевести на Windows 8 і Office 2010. Це можна побачити на вкладці Desktop.



Тут (як і в інших вікнах і оцінках) можна натиснути Generate Windows 8.1 Readiness Report і отримати докладний звіт в Excel, в якому є все — від даних про відеоадаптер і IP-адреси до переліку компонентів (наприклад, Acer DVD-RW) та кількості комп'ютерів з цими компонентами.

На одній з вкладок, будуть рекомендації, що треба зробити з комп'ютерами, які поки не можна оновити.



Тут же, на вкладці Desktop, є оцінки можливості міграції зі схожою функціональністю для Windows 7, Office та рекомендації з звітами в разі необхідності міграції старих версій IE до останньої.

Таким чином, ця вкладка — джерело корисної інформації, яку можна використовувати в процесі міграції всього, що пов'язано з клієнтськими версіями.

Вкладка Server — оцінка міграції серверних версій і ролей

На цій вкладці — все про серверні версії + веб-додатки. Якщо з оцінкою міграції на останні версії Windows Server все зрозуміло (за винятків нюансів, наприклад, збору даних про ролі, все те ж саме, що і з клієнтськими), то Web Application Discovery часто представляє, можливо, ще більший інтерес.



Web Application Discovery — це спосіб зібрати дані про веб-додатках, що працюють у вашій інфраструктурі.



Зібравши ці дані, можна згенерувати звіт, в якому буде все те, що може допомогти у прийнятті рішень.



Вкладка Cloud

Повернемося трохи вгору по інтерфейсу, на вкладку Cloud. Зараз багато говорять про IaaS, тобто інфраструктурі як сервісі, гібридних рішень — частина інфраструктури виноситься кудись, частина залишається у вас — і повністю хмарним проектів. Вкладка Cloud частково допомагає вирішити одну з дуже болючих і вимагають багато часу і сил завдань — оцінку міграції і вибір того, що потрібно використовувати, наприклад, хмарі.

Якщо ми заходимо на сайт хмарної платформи Microsoft Azure, розділ калькулятора, то бачимо велику кількість різних опцій. Що з ними робити, як оцінити, який розмір віртуальної машини треба взяти, щоб було оптимально (і хмара дало те саме перевага оплати за фактом використання)? Є, наприклад, локальний сервер з таким-то, його використовують так-то, чи підходить він для міграції в хмару і чи не буде це дорожче, ніж розміщення локально?
MAPT після інвентаризації та збору статистики по використанню надає звіт, в якому написано все, аж до того, яку віртуальну машину Microsoft Azure потрібно вибрати для якого сервера. Робить це MAPT, виходячи з ресурсів локального сервера, з його даних по використанню а також, що на ньому встановлено. Якщо на ньому встановлено ПО, яке не підтримується в Microsoft Azure — про це буде сказано. Якщо ви побачите, що один і той же сервер буде коштувати дорожче розмістити в хмарі — то буде зрозуміло, що можна шукати інші шляхи використання хмари. В Excel-звіті буде набагато більше корисних даних — кількість споживаного трафіку, використання CPU і багато іншого.



Резюме

Microsoft Assessment and Planning Toolkit — чудовий у своїй простоті і потужності інструмент, який здатний значно прискорити процес міграції в гібридне рішення, автоматизувавши процеси інвентаризації, збирання статистики, генерації звітів і рекомендацій. Особливо це актуально для міграції в хмару — часто виникає ситуація, коли сервер поки ще не реалізується, але незрозуміло, на скільки ресурсів і наскільки часто це відбувається, і MAPT здатний допомогти і тут, зібравши телеметрію за певний час. І тут же винесе рекомендацію, що з Microsoft Azure потрібно використовувати.

Посилання

Microsoft Virtualization Solution Accelerators
Microsoft Deployment
Infrastructure Planning and Design
Microsoft Assessment and Planning on TechNet


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.