11 июня 2024 г.

Увеличить
Денис Пашков
Увеличить
Рис. 1
Увеличить
Рис. 2

В этой статье я расскажу, почему нужно серьезно подходить к планированию и реализации ИТ-инфраструктуры, выбирать надёжных и опытных технологических партнёров. Поговорим и о том, как системный интегратор становится проводником качественных изменений на пути к цифровой трансформации бизнеса.

Три кита ИТ-инфраструктуры

Каждый из нас работает не сам по себе, а в архитектуре своего предприятия. На вершине находится архитектура бизнеса. Именно она определяет, какими должны быть информационные системы (ИС) компании (рис. 1).

В свою очередь Архитектура ИС определяет архитектуру данных. Для всей этой конструкции должен быть выстроен очень крепкий фундамент, способный выдержать давление «верхних этажей». Он должен обладать определённым набором свойств и качеств, которые определяются архитектурой бизнеса, информационной архитектурой и архитектурой информационных систем (рис. 2).

Как я уже отметил выше, архитектура информационных систем и архитектура данных определяют технологическую архитектуру. Когда данных немного, а требования к ним невелики, инфраструктура может быть очень простой. Например, задачу может решить всего один сервер или IaaS в публичном облаке. Однако чем больше объёмы и жёстче требования, тем сложнее ИТ-инфраструктура. Усложняется буквально всё: серверы, сети, информационная безопасность, эксплуатация всего этого стека. Чтобы «тащить» такой объём нужен мощный «паровоз», который обеспечит стабильность всей конструкции.

По мере усложнения ИТ-инфраструктуры приходится применять более производительные, масштабируемые и надёжные решения:

  • Вместо виртуальных серверов — «железные» или даже специализированные программно-аппаратные комплексы, оптимизированные под соответствующее ПО и профиль нагрузки.
  • Масштабируемые сетевые фабрики с высокой пропускной способностью.
  • Средства защиты информации (СЗИ), способные «переварить» колоссальные объёмы данных.

Чтобы такая сложная инфраструктура работала без перебоев, её необходимо эффективно эксплуатировать. Вот почему процессы мониторинга и управления ИТ-инфраструктурой должны стать максимально автоматизированными. Реализовать всё это своими силами способен не каждый бизнес. Да и в плане рентабельности подход с созданием дорогостоящих инхаус-команд оправдывается далеко не всегда. Куда более эффективно будет привлечь к решению вопроса специализированную ИТ-компанию.

Опытный системный интегратор готов взять на себя эксплуатацию или сопровождение созданной ИТ-инфраструктуры, обеспечить её своевременное и качественное сервисное обслуживание и экспертную поддержку. В потоковом режиме он выявляет «точки возникновения» возможных проблем и приступает к действиям по их устранению еще до момента возникновения.

Как понять, что пора всё менять?

Назвать точную цифру или определить конкретную точку отсчёта, в какой момент происходит драматическое усложнение ИТ-инфраструктуры объективно невозможно. Универсального показателя нет: всё зависит от контекста, который определяется архитектурой предприятия, бизнес-требованиями и, конечно же, бюджетом на ИТ.

Одни компании могут успешно строить и развивать ИТ-инфраструктуру в публичном облаке даже при очень больших и постоянно растущих объёмах данных с высокой нагрузкой. Другим уже на малых объёмах приходится создавать собственную надёжную и высокопроизводительную инфраструктуру полностью на Bare Metal. Причём с применением специализированных программно-аппаратных комплексов (ПАК), чтобы, например, закрыть вопросы аттестации инфраструктуры в соответствии с требованиями регуляторов.

На этапе выбора пути дальнейшего развития ИТ-инфраструктуры важно грамотно подойти к планированию технологической архитектуры. Заметную роль при этом играют: квалификация, опыт и дальновидность системных архитекторов. Опытный специалист способен предсказать, какие технологии будут востребованы на следующем витке развития — разделения и объединения данных.

Во многом успех в построении ИТ-инфраструктуры зависит от правильной первоначальной оценки и сайзинга, а также от грамотного планирования её технической архитектуры.

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

  • Моделирование угроз, реализация мер по защите информации и контроля доступа к данным.
  • Выполнение требований по сертификации и аттестации.
  • Тестирование конфигурации и оптимизация производительности ресурсов.
  • Обеспечение доступности данных и сервисов: отказоустойчивость, DR, СРК.

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

Когда не уделили должного внимания технологической архитектуре...

Недостаточно просто спланировать и построить инфраструктуру. Нужно её протестировать, оптимизировать, обеспечить безопасность и наладить эксплуатацию. Эти задачи следует рассматривать и решать комплексно в контексте архитектуры ИС и требований бизнеса. Только так можно построить надёжную корпоративную архитектуру, которая будет опираться на крепкий фундамент информационных технологий. Если упустить из виду критически важные моменты, любая мелочь может привести к катастрофе.

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

Другие возможные проблемы:

  • Недостаточная производительность кластера.
  • Недоступность платформы данных и всей информационной системы.
  • Несанкционированный доступ и утечки данных.

Чтобы этого не произошло, нужно серьёзно подходить к задачам проектирования платформы на всех уровнях архитектуры предприятия. В том числе и на уровне технологической архитектуры. Вот почему мы в компании Rubytech уделяем особое внимание следующим аспектам:

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

Важное место в профессиональной деятельности каждого крупного системного интегратора занимает построение и автоматизация процессов эксплуатации. Это дает возможность высвободить человеческие ресурсы и тем самым избавить заказчиков от бесконечной рутины по сопровождению инфраструктуры.

Что делать, если ваша ИТ-инфраструктура слишком сложная?

Напоследок, несколько полезных советов владельцам бизнеса:

  • Решайте свою задачу комплексно в контексте ИТ-архитектуры всего предприятия.
  • Обеспечьте для корпоративной архитектуры надёжный технологический фундамент.
  • Выбирайте надежных технологических партнёров — системных интеграторов и производителей.

Опытный системный интегратор способен обеспечить:

  • Подготовку инженерных систем ЦОД.
  • Организацию и автоматизацию процессов эксплуатации.
  • Поддержку и сопровождение ИТ-инфраструктуры.
  • Создание системы обеспечения безопасности информации.
  • Организацию процессов и инфраструктуры резервного копирования и восстановления.
  • Организацию отказоустойчивости и катастрофоустойчивости инфраструктуры.
  • Анализ требований, сайзинг и проектирование технологической архитектуры.
  • Поставку и пусконаладку инфраструктуры.
  • Тюнинг инфраструктуры под задачи платформы данных.

Наконец, доверенный технологический партнёр — это главная точка опоры развития отечественного рынка решений для больших данных, он создает уникальные решения и «учит летать» Базы Данных.

Источник: Денис Пашков, архитектор облачных решений, Rubytech