Компонуемая инфраструктура объяснена менее чем за 5 минут

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

Компонуемая инфраструктура — это подход к управлению современным ИТ-оборудованием, при котором доступные аппаратные ресурсы, такие как вычисления, хранилища и сети, логически абстрагируются в пул ресурсов.

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

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

Давайте углубимся в то, как это работает и каковы ключевые компоненты.

Как работает составная инфраструктура?

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

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

Как разработчик, вы можете определить требования к оборудованию вашего приложения с помощью кода. Используя вызовы API, вы можете затем создавать и компоновать — будь то подготовка базы данных, хранилища или сети. Все это работает на «голом железе» — либо в виде виртуальной машины, либо в виде контейнера.

Не существует отраслевого стандарта для развертывания составной инфраструктуры. Таким образом, у вас есть возможность определить, как определять и развертывать.

Вы рассматриваете каждый ресурс как отдельный компонент, управляемый API. Таким образом, вы можете удовлетворить потребности в вычислениях, хранении и работе сетей в режиме реального времени. Кроме того, вы можете добиться этого, не нарушая работу других приложений, которые, возможно, уже запущены.

Ключевые компоненты составной инфраструктуры

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

№1. Открытые API

API или интерфейс прикладного программирования — это фундаментальный инструмент, с помощью которого вы будете взаимодействовать со своей аппаратной абстракцией. API действуют как соединители интеграции, позволяющие вашей организации искать ресурсы из пула ресурсов.

В составной инфраструктуре API можно разделить на две категории:

  • API аутентификации — позволяет легко аутентифицировать пользователей и включать единый вход (SSO) в ваши рабочие процессы.
  • API процессов. Вы можете проектировать свои процессы и легко подключать их к другим решениям.
  • №2. Программное обеспечение для управления

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

    Некоторые примеры программного обеспечения для управления включают в себя OneView от HPE, OpenManage от Dell EMC и ОпенФлекс от Вестерн Диджитал.

    №3. Модели процессов

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

    Благодаря моделям процессов, интегрированным в составную инфраструктуру, вы можете оптимизировать любые бизнес-потребности.

    Теперь, когда вы знаете, что такое компонуемая инфраструктура, а также ее ключевые компоненты, давайте поймем, какие преимущества вы получаете.

    Преимущества составной инфраструктуры

    Теперь давайте посмотрим на преимущества, которые вы можете получить в своем бизнесе, используя компонуемую инфраструктуру.

  • Простота: поскольку о предоставлении инфраструктуры уже позаботились, вы можете больше сосредоточиться на коде своего приложения. Для моделей бизнес-процессов с низким уровнем кода или BPM простота является ключевым моментом. Наличие простого уровня абстракции для управления ИТ облегчает командам выполнение повседневных задач.
  • Оптимальная производительность программного обеспечения. Возможно, у вас есть приложения, требующие дополнительной обработки. С другой стороны, другим может потребоваться больше памяти. Используя составную инфраструктуру, вы можете динамически выделять ресурсы в соответствии с вашими требованиями.
  • Гибкость. Благодаря использованию компонуемой инфраструктуры вы получаете гибкость своей ИТ-инфраструктуры. Когда дело доходит до удовлетворения потребностей в оборудовании, возникает меньше проблем.
  • Эффективность. Благодаря идее разделения аппаратных ресурсов вы можете создать пул ресурсов. Благодаря этому вы можете эффективно использовать свои ресурсы и сократить их избыточное выделение ресурсов. Это приводит к снижению затрат на инфраструктуру.
  • Упрощенное управление: вам не нужно физически выделять оборудование. Компонуемая инфраструктура часто поставляется с программным обеспечением для управления, которое позволяет легко управлять своим автопарком.
  • Экономичность: благодаря объединению ресурсов и контролю избыточного выделения ресурсов вы можете снизить затраты на управление своей инфраструктурой. Хотя трудно оценить долгосрочные затраты, вы можете рассчитывать на их сокращение.
  • Ускорение бизнеса. Приложения, переходящие на доставку по требованию, нуждаются в быстро реагирующей ИТ-инфраструктуре. Компонуемая инфраструктура решает эту проблему, ускоряя подготовку. Теперь вы можете динамически удовлетворять свои ИТ-требования.
  • Модернизация. Компонуемая инфраструктура служит инструментом модернизации. Обеспечивая оперативное распределение ресурсов и адаптируемость, вы можете дать своей команде возможность быстро освоить новейшие технологии и методологии гибкой разработки. Это идеально согласуется с парадигмой «инфраструктура как код».
  • Конвергентная, гиперконвергентная и составная инфраструктура

    Помимо составной инфраструктуры, существует еще два процесса управления ИТ-инфраструктурой — конвергентная инфраструктура и гиперконвергентная инфраструктура. Но что означают эти термины и чем они отличаются от составной инфраструктуры? Давай выясним.

    В конвергентной инфраструктуре (CI) все ИТ-компоненты объединены в единое целое. Сюда входят вычисления, сети, инструменты визуализации, серверы и хранилища. Конвергентная инфраструктура — это аппаратный подход. Цель состоит в том, чтобы свести к минимуму проблемы совместимости между системами хранения, серверами и сетевыми устройствами.

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

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

    Составная инфраструктураКонвергентная инфраструктураГиперконвергентная инфраструктураРесурсы разделяются и объединяются в пул. Вы можете динамически распределять ресурсы в зависимости от потребностей. Аппаратный подход, при котором ресурсы предварительно интегрированы в один пакет. Программный подход, который объединяет вычисления, хранилище и сеть в одном блоке. Масштабируемость. Высокая масштабируемость с возможностью добавления или удалять ресурсы по требованию, что делает его подходящим для переменных рабочих нагрузок. В некоторой степени масштабируется, но обычно требует добавления предварительно настроенных модулей. Это может привести к избыточному выделению ресурсов. Масштабируемая в некоторой степени, но некомпонуемая инфраструктура. Аппаратное обеспечение. Аппаратное обеспечение абстрагировано и может быть предоставлено по требованию. Аппаратное обеспечение абстрагируется в заранее определенных модулях. Обеспечивает минимальную абстракцию оборудования, поскольку вы получаете тесную интеграцию между оборудованием и Приложение. Настройка. Широкие возможности настройки, позволяющие создавать конфигурации ресурсов на основе конкретных потребностей приложения. Ограниченная настройка, поскольку они уже настроены. Подходит для узкоспециализированных рабочих нагрузок, имеющих очень небольшие потребности в масштабируемости или настройке. Использование. Хорошо подходит для сред с переменными рабочими нагрузками для облака. -родные приложения. Вы получаете выгоду от более высокой степени гибкости. Идеально подходит для традиционных предприятий с предсказуемыми рабочими нагрузками, которые не требуют частой смены ресурсов. Подходит для узкоспециализированных рабочих нагрузок, требующих минимальной масштабируемости или настройки.

    Ключевые термины в составной инфраструктуре

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

    №1. Контейнер

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

    №2. Оголенный метал

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

    №3. Гипервизор

    Гипервизор — это программное обеспечение, которое действует как уровень, позволяющий абстрагировать ваши ресурсы. Также известный как монитор виртуальных машин или VMM, он позволяет использовать один хост-компьютер для поддержки нескольких гостевых виртуальных машин путем совместного использования его ресурсов, таких как память и обработка. Гиперверсии располагаются поверх вашего физического оборудования.

    №4. Резервуар текучих ресурсов

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

    №5. Безгражданная инфраструктура

    Когда вы запускаете свои приложения с использованием компонуемой инфраструктуры, прямой связи между программным обеспечением и оборудованием нет. Аппаратное обеспечение остается без сохранения состояния – оно не сохраняет никаких данных о программном обеспечении, на котором оно работает.

    №6. Инфраструктура как код

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

    №7. ИТ-хранилище

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

    №8. Критически важные приложения

    В вашем бизнесе могут быть определенные работающие приложения, которым не разрешено время простоя. Их можно назвать вашими критически важными приложениями. Обычно они работают на собственном выделенном сервере. Любой сбой любого такого приложения может привести к сбою в работе бизнеса.

    №9. Программно-определяемый интеллект

    Программно-определяемый интеллект — это мощный программный уровень, который действует как абстракция для предоставления любых ресурсов. Это позволяет вам программно настраивать, развертывать и контролировать версии ваших ресурсов и приложений.

    Откройте будущее с помощью составной инфраструктуры

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

    По своей сути он упрощает распределение аппаратных ресурсов – то, что традиционно выполнялось вручную. Абстрагируясь от сложностей физической инфраструктуры и предоставляя уровень API, вы теперь можете тратить меньше ресурсов на управление своим оборудованием. Кроме того, вы экономите на затратах и ​​значительно сокращаете время и усилия, затрачиваемые на ИТ-конфигурацию.

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

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

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