На пути к операционной системе дата-центра
В древние времена пользователи должны были знать, что написано в autoexec.bat их компьютера, и уметь это изменять. Потом такая необходимость отпала. Все необходимое делается автоматически или «верховным богом», находящимся далеко в серверной. Может ли эта ситуация повториться на другом, более высоком уровне?
Доля автоматизированных функций в работе системных администраторов тоже постоянно растет. Как минимум потому, что по определению это очень ленивые люди, им не хочется ни следить ни за чем, ни запускать ничего самим, если «оно» упало. Лень как обычно движет прогресс. Еще больше его движут облака, особенно публичные. Если, конечно, это настоящие облака, а не те, что работают по бумажному договору, пересматриваемому раз в месяц. В них виртуальная машина поднимается за секунды, ресурсы выделяются, действительно, «по требованию» в реальном времени. Работа в такой среде предполагает, что и соответствующие внутренние приложения и сервисы будут управляться адекватно.
Таким образом, публичные облака задают новую «планку», к которой постепенно подтягиваются корпоративные решения. Хочется, чтобы и собственный дата-центр управлялся также эффективно. Этому желанию помогает непреходящая нехватка ресурсов с одновременным ростом нагрузки. При тех же затратах надежность нужна другая, производительность нужна другая.
Микроменеджмент дата-центра: есть такой комплекс действий. Казалось бы, сфера сугубо техническая, но она влияет и на надежность ИТ-систем в целом, и на производительность ИТ-отдела, в том числе на эффективность разработки, скорость выпуска новых версий приложений.
Какими могут быть приоритеты автоматизации?
- Единая среда планирования, в которой есть все данные ЦОДа в реальном времени. Все базы данных, приложения, платформы – все то, с чем работает администратор. Единый мониторинг и контроль.
- Нудные повторяющиеся задачи. Управление логами, бэкапирование, очистка таблиц и временных файлов – такие вещи можно отслеживать автоматически. Заодно нагрузка сотрудников балансируется.
- Внесение изменений по требованиям закона, новых стандартов, регуляторов, клиентов и проч. Нужны архитектурные решения для внесения изменений.
- Безопасность. Контроль из одной точки. Унифицированные протоколы безопасности. Уровень доступа и роли распределять автоматически в зависимости от типа задач.
- Управление виртуализацией из единого центра, включая административные задачи, например, появление нового сотрудника.
- Управление базами данных.
Как расставляете приоритеты Вы? Что предпринимаете для того, чтобы потребности в ручном управлении ЦОД сократить максимально?
Некоторые компании-лидеры, развивая эту тему, замахиваются и на большее. «Нужна некая операционная система дата-центра, которая раздавала бы ресурсы так же, как ОС компьютера раздает их приложениям». Нужна? Не слишком ли это смело? Насколько близко с точки зрения развития инструментов мы находимся сейчас к решению такой задачи? Какие именно инструменты помогают Вам хотя бы частично подобный подход реализовать?