Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Гибридные технологии управления базами данных

Cпециалисты, достаточно долго проработавшие в сфере инфор­мационных технологий, знают, как реагируют люди, когда встречаются с чем-то новым. Одни охотно принимают и немедленно начинают использовать новшества, дру­гие предпочитают выжидать. Встречаются также люди, которых пугают любые изме­нения. Однако боязнь неизвестности не должна мешать нам двигаться вперед. Яркий пример изменений из недалекого прошлого — виртуализация, особенно вир­туализация серверов баз данных. Для ее воплощения потребовались некоторые уси­лия, но сегодня виртуальный сервер базы данных — это новая реальность, и физиче­ские серверы составляют меньшинство. Современный пример изменений — «обла­ко». В будущем на смену спорам об «обла­ке» придут дебаты вокруг контейнеров, а затем, скорее всего, микрослужб. Но пока мы не достигли этой стадии.

Истоки страха перед «облаком»

По моему опыту существует три основ­ных причины страха перед новой техно­логией:

  1. Боязнь неизвестного.
  2. Страх утратить контроль.
  3. Боязнь оказаться устаревшим.

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

Голова в «облаках»

По мнению большинства администраторов баз данных и специалистов по обработке данных, наше путешествие в «облако» при­нимает гибридные формы (http://it-trends.solarwinds.com/reports/2016/the-hybrid-it-evolution/north-america.pdf): вы вряд ли разом перенесете существующие системы в Microsoft, Azure или Amazon Web Services (AWS); вероятно, первые шаги будут неболь­шими, все начнется с создания новых прило­жений в «облаке», а другие останутся локаль­ными. Конечно, масштаб выполняемых вами задач может увеличиться, но не дайте страху перед «облаком» возобладать. Я стараюсь помочь пользователям понять свои страхи, разбивая их на элементы, с которыми проще совладать. Каждому администратору баз данных необходимо уяснить для себя три основных положе­ния, относящихся к «облаку».

  1. Мир гибридных информационных тех­нологий можно представить как центр обработки данных без границ. Однако простота использования таких общедо­ступных «облачных» служб, как Azure и AWS, означает, что традиционные методы управления данными не всег­да обеспечивают видимость и уровень информации, удовлетворяющие высо­ким ожиданиям конечных пользовате­лей. Кроме того, традиционные слож­ные функции, используемые опытными администраторами баз данных локаль­но, в «облаке» отсутствуют.
  2. Главная обязанность современных администраторов баз данных, которых можно назвать «облачными» адми­нистраторами,— восстановление данных. Вследствие интеграции «облачных»служб и распределенных при­ложений повысился уровень сложностиипотенциаль­ной опасности, однакоосновнаязадачаостаетсянеиз­менной: вы должныиметьвозможностьвосстанавли­вать данные, защищать ихиобеспечиватьнадежную производительность.
  3. Администраторам уже недостаточно в совершенстве вла­деть лишь технологией баз данных. В центре обработки данных все меняется очень быстро,и профессионалы в области обработки данных также должны меняться иадаптироваться.Взаимосвязаннаяприродасовремен­ногоцентраобработки данных в сочетании с тысячами поставщиковтехнологийслужбтребуетглубокого пони­мания других технологий, в томчисле сетевых,VPN,вир­туальных сетей,сетевых топологий, и, вероятно,самое важное—умения выполнять диагностику сетевых непо­ладок. Например, с начала необходимо определить,свя­зана ли проблема производительности базы данных  ссетью, будь то ваша собственная сеть или сеть постав­щика «облачных» служб,в том числе при интенсивном трафике данных, который может быть снижен с перехо­дом на более высокий уровень «облачных» служб.

Сетевые навыки администратора баз данных

Несмотря на растущую актуальность баз данных, у боль­шинства администраторов мало или вовсе нет опыта сетевого администрирования, поэтому бывает трудно понять, почему эти навыки необходимы в мире гибридных информационных технологий. Помните, что наши обязанности в «облачную» эпоху остались прежними, и главная из них— восстановле­ние данных. Если компания перемещает базы данных в «облако», важно убедиться, что вы сможете восстановить данные компании и при необходимости обратиться к ним. Конечно, сеть — основное средство при решении таких задач. Таким образом, проблемы полосы пропускания и задержек сети становятся проблемами восстановления данных и доступности.

Вы должны быть готовы к внезапному падению произво­дительности базы данных. Для этого необходимо понимать приемы управления сетью и иметь нужный инструмента­рий. Вы можете начать с анализа трафика, выяснив, какую долю составляют данные SQL и какую часть полосы пропу­скания занимают энтузиасты YouTube, а затем переходить к диагностике.

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

Лучшая отправная точка — наладить дружеские отно­шения с локальным сетевым администратором. Задайте ему, например, такие вопросы:

  • Какие инструменты используются для тестирования и диагностики производительности сети?
  • Какие инструменты используются для оповещения администратора базы данных о сетевых проблемах?
  • Какие шаги предпринимаются для устранения типо­вых сетевых проблем?

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

Раньше деятельность большинства администраторов баз данных сводилась в основном к настройке рабочих нагрузок для выполнения на вращающихся кусках железа (то есть традиционных жестких дисках), и мысль о переходе к чему-то иному, в частности к «облаку», вселяет, хотя бы отча­сти, страх. Вам придется расширить свои знания и набор навыков, особенно в области администрирования сетей. Нужно ли знать каждый маршрутизатор и модем в сети компании? Вероятно, нет. Но чтобы избавиться от страха и быть успешным в эпоху гибридных ИТ, необходимо знать широкий спектр взаимосвязанных технологий, составляю­щих современный центр обработки данных, способы пере­дачи данных из одной точки в другую и базовые показате­ли, позволяющие определить, когда производительность в норме, а когда выходит за рамки допустимых значений.

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.