Cпециалисты, достаточно долго проработавшие в сфере информационных технологий, знают, как реагируют люди, когда встречаются с чем-то новым. Одни охотно принимают и немедленно начинают использовать новшества, другие предпочитают выжидать. Встречаются также люди, которых пугают любые изменения. Однако боязнь неизвестности не должна мешать нам двигаться вперед. Яркий пример изменений из недалекого прошлого — виртуализация, особенно виртуализация серверов баз данных. Для ее воплощения потребовались некоторые усилия, но сегодня виртуальный сервер базы данных — это новая реальность, и физические серверы составляют меньшинство. Современный пример изменений — «облако». В будущем на смену спорам об «облаке» придут дебаты вокруг контейнеров, а затем, скорее всего, микрослужб. Но пока мы не достигли этой стадии.n
Истоки страха перед «облаком»
По моему опыту существует три основных причины страха перед новой технологией:n
- n
- Боязнь неизвестного.
- Страх утратить контроль.
- Боязнь оказаться устаревшим.
n«Облако» предвещает все три угрозы сразу. Это огромное неизвестное — пустота в небесах, которая должна помочь нам снизить административные накладные расходы и стоимость и научиться делать больше с меньшим числом сотрудников. Неудивительно, что появление «облачной» технологии повсюду сопровождается паникой.n
Голова в «облаках»
По мнению большинства администраторов баз данных и специалистов по обработке данных, наше путешествие в «облако» принимает гибридные формы (http://it-trends.solarwinds.com/reports/2016/the-hybrid-it-evolution/north-america.pdf): вы вряд ли разом перенесете существующие системы в Microsoft, Azure или Amazon Web Services (AWS); вероятно, первые шаги будут небольшими, все начнется с создания новых приложений в «облаке», а другие останутся локальными. Конечно, масштаб выполняемых вами задач может увеличиться, но не дайте страху перед «облаком» возобладать. Я стараюсь помочь пользователям понять свои страхи, разбивая их на элементы, с которыми проще совладать. Каждому администратору баз данных необходимо уяснить для себя три основных положения, относящихся к «облаку».n
- n
- Мир гибридных информационных технологий можно представить как центр обработки данных без границ. Однако простота использования таких общедоступных «облачных» служб, как Azure и AWS, означает, что традиционные методы управления данными не всегда обеспечивают видимость и уровень информации, удовлетворяющие высоким ожиданиям конечных пользователей. Кроме того, традиционные сложные функции, используемые опытными администраторами баз данных локально, в «облаке» отсутствуют.
- Главная обязанность современных администраторов баз данных, которых можно назвать «облачными» администраторами,— восстановление данных. Вследствие интеграции «облачных»служб и распределенных приложений повысился уровень сложностиипотенциальной опасности, однакоосновнаязадачаостаетсянеизменной: вы должныиметьвозможностьвосстанавливать данные, защищать ихиобеспечиватьнадежную производительность.
- Администраторам уже недостаточно в совершенстве владеть лишь технологией баз данных. В центре обработки данных все меняется очень быстро,и профессионалы в области обработки данных также должны меняться иадаптироваться.Взаимосвязаннаяприродасовременногоцентраобработки данных в сочетании с тысячами поставщиковтехнологийслужбтребуетглубокого понимания других технологий, в томчисле сетевых,VPN,виртуальных сетей,сетевых топологий, и, вероятно,самое важное—умения выполнять диагностику сетевых неполадок. Например, с начала необходимо определить,связана ли проблема производительности базы данных ссетью, будь то ваша собственная сеть или сеть поставщика «облачных» служб,в том числе при интенсивном трафике данных, который может быть снижен с переходом на более высокий уровень «облачных» служб.
n
Сетевые навыки администратора баз данных
Несмотря на растущую актуальность баз данных, у большинства администраторов мало или вовсе нет опыта сетевого администрирования, поэтому бывает трудно понять, почему эти навыки необходимы в мире гибридных информационных технологий. Помните, что наши обязанности в «облачную» эпоху остались прежними, и главная из них— восстановление данных. Если компания перемещает базы данных в «облако», важно убедиться, что вы сможете восстановить данные компании и при необходимости обратиться к ним. Конечно, сеть — основное средство при решении таких задач. Таким образом, проблемы полосы пропускания и задержек сети становятся проблемами восстановления данных и доступности.nnВы должны быть готовы к внезапному падению производительности базы данных. Для этого необходимо понимать приемы управления сетью и иметь нужный инструментарий. Вы можете начать с анализа трафика, выяснив, какую долю составляют данные SQL и какую часть полосы пропускания занимают энтузиасты YouTube, а затем переходить к диагностике.nnКроме того, всегда существуют опасения относительно безопасности данных, поэтому важно понимать, как пользователи обращаются с данными. Для этого требуются глубокие знания о способах обработки данных при передаче, в дополнение к знакомству с принципами взаимодействия систем в сети.nnЛучшая отправная точка — наладить дружеские отношения с локальным сетевым администратором. Задайте ему, например, такие вопросы:n
- Какие инструменты используются для тестирования и диагностики производительности сети?
- Какие инструменты используются для оповещения администратора базы данных о сетевых проблемах?
- Какие шаги предпринимаются для устранения типовых сетевых проблем?
Эти вопросы и последующее обсуждение позволят вам и сетевой группе наладить взаимодействие при решении задач обеспечения производительности и восстановления данных.nnРаньше деятельность большинства администраторов баз данных сводилась в основном к настройке рабочих нагрузок для выполнения на вращающихся кусках железа (то есть традиционных жестких дисках), и мысль о переходе к чему-то иному, в частности к «облаку», вселяет, хотя бы отчасти, страх. Вам придется расширить свои знания и набор навыков, особенно в области администрирования сетей. Нужно ли знать каждый маршрутизатор и модем в сети компании? Вероятно, нет. Но чтобы избавиться от страха и быть успешным в эпоху гибридных ИТ, необходимо знать широкий спектр взаимосвязанных технологий, составляющих современный центр обработки данных, способы передачи данных из одной точки в другую и базовые показатели, позволяющие определить, когда производительность в норме, а когда выходит за рамки допустимых значений.