Планирование успешной миграции на OpenSearch

Существует множество сообщений и документации по тонкостям перехода на OpenSearch (т.е. скользящие обновления, моментальные снимки и т.д.).

Для этого начните с Переход от Elasticsearch к OpenSearch. Здесь мы рассматриваем нечто гораздо более масштабное и важное: планы и поддержку, которые должны быть на месте для успешного перехода на OpenSearch.

То, о чем мы здесь рассказываем, будет актуально независимо от того, переходите ли вы с Elasticsearch на OpenSearch, переходите ли с Splunk на OpenSearch, переходите ли с Oracle на OpenSearch или с любой другой базы данных.

Зачем переходить на OpenSearch?

OpenSearch бесплатен для использования и является полностью открытым исходным кодом в соответствии с лицензией Apache License, версия 2.0 (ALv2). Это две основные причины перехода на OpenSearch. Можно сэкономить много денег, если не платить лицензионные отчисления за Splunk, Oracle, Elasticsearch или другую платную базу данных.

Однако не забывайте, что возникнут новые расходы, хотя, скорее всего, они составят около 5-10% от общей экономии. В конечном итоге вы, скорее всего, сэкономите 90% или более от стоимости платных лицензий, но иногда компании удивляются, что требуются некоторые инвестиции. Подробнее об инвестициях мы расскажем ниже.

Внешняя поддержки миграции?

При переходе на OpenSearch многое будет новым и неизвестным. Например, все функции, связанные с безопасностью, настраиваются в OpenSearch иначе, чем в Elasticsearch.

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

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

Каков план устранения неполадок в случае сбоя?

Во-первых, перед началом миграции убедитесь, что у вас есть резервные копии.

Во-вторых, настройте мониторинг до миграции, чтобы помочь с оптимизацией и устранением неполадок.

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

Есть ли четкая документация по всем конфигурациям, которые вам понадобятся?

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

План переоптимизации кластеров после их перехода на OpenSearch?

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

Во-первых, OpenSearch - это собственная уникальная база данных. Если вы переходите с Splunk или Oracle, она будет совсем другой. Если вы переходите с Elasticsearch, она будет более похожа, но все равно будет иметь изменения.

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

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

Что лучше для вашего сценария использования - постепенный переход или все сразу?

Рекомендуется переводить проекты или команды постепенно, а не все сразу.

Чем OpenSearch отличается от Splunk?

OpenSearch поддерживает почти все функции Splunk, просто по-другому. Графический интерфейс, хранилище, типы данных и пользовательский интерфейс - все это разные вещи.

Чем OpenSearch отличается от Elasticsearch?

Вкратце, если вы переходите с бесплатного Elasticsearch, то вы получите некоторые дополнительные функции, которые включены в OpenSearch, но доступны только в платных версиях Elastic.

Если вы переходите с X-Pack / лицензионного Elasticsearch, некоторые функции могут быть не встроены в OpenSearch. В этом случае может потребоваться дополнительная работа.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий