Обзор
Помощник по миграции для сервиса Amazon OpenSearch помогает перенести самоуправляемые кластеры Elasticsearch и OpenSearch в управляемые кластеры сервиса Amazon OpenSearch или бессерверные коллекции. Это решение AWS автоматизирует задачи ручной миграции, облегчая перенос существующих и реальных данных. Оно также включает расширенные функции, такие как захват и воспроизведение трафика, которые помогают выявлять потенциальные проблемы миграции и обновления на более ранних этапах. Это решение не только упрощает процесс миграции, но и позволяет сравнивать производительность и поведение на основе реальных рабочих нагрузок клиентов.
Развернув это решение, вы получите пакет миграции, который позволит следовать систематическому рабочему процессу обновления, миграции и модификации кластера OpenSearch. Пакет включает интерфейс командной строки (CLI) консоли миграции для управления, специальный контейнер для повторного заполнения существующих данных и проигрыватель для обработки потоков данных.
Преимущества
Следуйте процедуре, предоставляемой этим решением, для передачи данных из исходного кластера (источника) в назначенный целевой объект (кластер OpenSearch или бессерверную коллекцию OpenSearch).
Захватывайте трафик в исходном кластере безопасным образом для одновременного или отложенного воспроизведения в целевом кластере. Воспроизводите записанный трафик с одинаковой или переменной скоростью в нескольких целевых кластерах, чтобы определять оптимальный размер и производительность кластера, соответствующие вашим реальным рабочим нагрузкам.
Записывайте запросы и ответы между исходным и целевым кластерами для сравнения, а затем отправляйте метрики задержки и коды ответов в аналитический центр. Можно анализировать данные, необходимые для перевода трафика из устаревшей системы в новое место назначения сервиса OpenSearch.
Сделайте свой вклад и измените или расширьте это решение с открытым исходным кодом в соответствии со своими потребностями.
Технические сведения
Эту архитектуру можно автоматически развернуть, используя руководство по внедрению и прилагаемый шаблон AWS CloudFormation.
Шаг 1
Трафик направляется в существующий кластер и достигает каждого узла координатора.
Шаг 2
Перед каждым узлом координатора в кластер добавляется прокси-сервер захвата, позволяющий захватывать и хранить трафик в Управляемой потоковой передаче Amazon для Apache Kafka (Amazon MSK).
Шаг 3
После непрерывного захвата трафика пользователь инициирует заполнение данных за прошлые периоды.
Шаг 4
После заполнения пользователь воспроизводит трафик, захваченный с помощью Traffic Replayer.
Шаг 5
Пользователь оценивает результаты маршрутизации трафика как в исходный, так и в новый кластер.
Шаг 6
Убедившись, что функциональность нового кластера соответствует ожиданиям, пользователь демонтирует все связанные стеки, сохраняя только настройки нового кластера. Кроме того, пользователь может удалить из использования и отказаться от устаревшей инфраструктуры старого кластера и всех стеков решения, оставив только новый кластер.
Связанный контент
На производственных предприятиях цифровая трансформация и концепция «Индустрия 4.0», скорее всего, являются приоритетным вопросом. Узнайте, как осуществить цифровую трансформацию предприятия с помощью мониторинга простоев оборудования в AWS.
- Дата публикации