Упрощение гибридных и многопользовательских сред: важность наглядности при многопользовательском подходе
Упрощение гибридных и многопользовательских сред: важность наглядности при многопользовательском подходе
За последние пять лет мы стали свидетелями быстрого развития гибридных и многопользовательских облачных сред, на наших глазах появились новые архитектуры приложений и методологии разработки. Всё это дает организациям возможность быстро реагировать на изменяющиеся требования рынка.
Сегодня технологическим командам приходится иметь дело с сильно распределенными гибридными и многопользовательскими средами. Для эффективной работы им требуется подробная информация о распределенных приложениях и сетевых средах.
Появление многопользовательских сред
В настоящее время все больше организаций начинает использовать публичные облачные среды, что позволяет им быстро адаптироваться к рынку. Исследование ESG показывает, что внедрение публичного облака для инфраструктуры как услуги (IaaS) резко выросло — с 38% в 2016 году до 67% в 2020 году.
Другое ключевое изменение, произошедшее за последние пять лет: публичное облако стало использоваться не только для архивирования, но и как среда развертывания программного обеспечения (например, DevTest). Согласно тому же исследованию ESG, 51% опрошенных организаций используют публичное облако для запросов бизнес-аналитики, а 45% — для развертывания производственных приложений.
Но организации не переносят всю информацию в одно облако — они создают сложные гибридные и многопользовательские среды. В исследовании ESG отмечено: 76% ИТ-специалистов сообщили, что их организации используют несколько публичных облаков (или, говоря иначе, несколько поставщиков IaaS).
Более того, когда речь идет о современных средах приложений, исследование показывает, что 70% респондентов намереваются развертывать архитектуры микросервисов, методологии DevOps и контейнерные среды в гибридных облачных средах (гибридные облачные среды включают как частные, так и публичные облака). Кроме того, 48% участников опроса заявили, что очень важно иметь решение, которое работает с несколькими разнородными облачными инфраструктурами.
Результаты исследования однозначны: организации должны иметь единое видение сильно распределенных сред, которые включают в себя локальные центры обработки данных и несколько публичных облаков. Это видение, наглядное представление самих сред и связей между ними позволяет повысить гибкость и производительность вычислительной инфраструктуры, а также улучшить взаимодействие с пользователем.
Проблемы, создаваемые гибридными и многопользовательскими средами: отсутствие наглядности
Внедрение публичного облака дает организациям множество преимуществ. Однако распределение рабочих нагрузок по нескольким облакам (включая частные) создает специфические проблемы.
При работе с гибридными и многопользовательскими средами основной проблемой является отсутствие наглядности в представлении связей между публичной и частной облачными средами. Во многих случаях организации не могут своевременно устранять связанные с этим неполадки: сложно выявить и решить проблемы прежде, чем они могут отрицательно повлиять на производительность приложений и сети и удобство работы пользователей.
Организации могут столкнуться с ограниченной видимостью в сети при использовании инструментов, являющихся собственностью правообладателя. Виртуальный характер новых прикладных сред также может создать серьезные трудности для сбора данных.
Проблемы современной прикладной среды
По мере того, как организации переходят на современные среды приложений, они сталкиваются с дополнительными трудностями, связанными с управлением производительностью в нескольких облаках. Например, структура этих сред требует детального сбора данных. Традиционный сбор информации раз в пять минут (или даже каждую минуту) совершенно не подходит к высокодинамичным виртуальным средам — вы упустите большое количество важных данных.
ESG предложили респондентам указать на самые большие сложности, связанные с контейнерными средами приложений. Более трети (36%) опрошенных ответили, что управление контейнерными приложениями в гибридной облачной средой стало главной проблемой. 35% респондентов отметили, что для них самой большой сложностью стало увеличение затрат.
Различные инструменты поставщиков облачных услуг
Использование инструментов поставщика облачных услуг может обернуться трудностями: инструменты разрабатываются под конкретное облако.
Во-первых, организациям необходимо понимать возможности каждого облачного инструмента: обеспечивает ли он достаточную наглядность? какие у него возможности устранения неполадок? и проч.
Во-вторых, если вы используете несколько облаков, вам приходится использовать несколько инструментов разных поставщиков услуг для мониторинга всей своей сети. Это создает ситуацию управления “на вращающемся кресле” (т. е. вам буквально придется поворачиваясь вперед и назад на своем стуле, чтобы уследить за всем потоком данных). Поскольку в этих средах требуется ручная корреляция для выполнения сквозного анализа, ИТ-отделы должны тратить время на трудоемкий, подверженный ошибкам процесс, а не направлять ресурсы в работу над инициативными проектами.
Кроме того, организациям важно знать, где размещены приложения для управления облаком (т. е. находятся ли они в том же месте, что приложения или рабочие нагрузки), чтобы быстро реагировать в случае сбоев.
Современные решения для наглядного представления информации полезны при многопользовательском подходе
Само собой разумеется, что использование облака должно позволить организациям ускорить цифровую трансформацию, а не ограничивать ее. Однако организациям важно выбрать подходящее решение для обеспечения наглядности в нескольких облаках, чтобы точно знать, что все компоненты могут обеспечивать необходимую производительность для повышения эффективности. При выборе решения важно обратить внимание на следующие функции:
- Полная видимость. Решение должно предоставлять полную прозрачность в частных и публичных облачных средах, которые его поддерживают. Важно сопоставить поставщиков облачных услуг, которые ваша организация использует или планирует использовать с текущим или предполагаемым списком поставщиков.
- Поддержка как устаревших, так и новых приложений. Организации должны искать решения, которые поддерживают устаревшие приложения, обычно размещаемые в локальных средах, и новые современные приложения, которые размещаются либо локально, либо в публичном облаке. Это требование будет особенно важным для консервативных организаций, которые имеют большой процент устаревших сред приложений.
- Возможность автоматического определения среды и производительности приложений. По мере роста сложности в сильно распределенных средах организациям придется и дальше полагаться на автоматизацию. Решение для обеспечения видимости в нескольких облаках должно обеспечивать понимание расположения приложения и показывать зависимости между службами и местоположениями (включая приложения TCP и UDP, а также веб-транзакции). Обладая таким уровнем осведомленности, ИТ-отдел должен быстро определять и устранять периодически возникающие проблемы с производительностью и перебои в работе.
- Возможность интеграции с другими решениями для получения максимально объемной выборки данных. Решение для обеспечения наглядности в нескольких облаках должно иметь возможность собирать данные из отдельных облачных сервисов для увеличения источников информации (например, AWS CloudWatch), чтобы повысить видимость и соединить точки между приложениями, рабочие нагрузки, сети и местоположения.
Многие организации развернули инструменты пакетной телеметрии, которые предоставляют данные о трафике. Также полезно иметь решение для управления несколькими облаками, которое использует существующие облачные и физические агенты для получения дополнительной информации.
Компании должны стремиться использовать решения, использующие открытые API-интерфейсы, чтобы обеспечить максимальную гибкость при подключении к новым источникам данных, а также к любым северным интерфейсам (например, ServiceNow).
- Целостный и детальный сбор данных. Современные прикладные среды эфемерны, а состояние может измениться за считанные секунды. Решение для управления несколькими облаками должно обеспечивать предельную наглядность (например, интервалы мониторинга до одной секунды). Но это не должно влиять на целостность данных. Они дают компаниям представление о сетевых пакетах, потоковых данных (NetFlow, IPFIX и т. д.) и телеметрии устройств, чтобы ИТ-отделы имели необходимую информацию в полном объеме.
Подведем итоги
Гибридные и многопользовательские среды создают сложности для операционных команд организаций, которым требуется полная наглядность представления информации для эффективного управления производительностью в этих средах. Такой уровень визуализации данных должен позволить сотрудникам наладить более тесное взаимодействие с командами DevOps.
Хотя существующие инструменты и решения хорошо работали в прошлом, организации должны признать эффективность сочетания устаревшей инфраструктуры приложений с современными приложениями, распределенными в локальных центрах обработки данных и в нескольких публичных облаках.