Миграция докерских микросервисов из OVH в AWS с помощью Rancher?

У меня есть куча микросервисов (докер), которые мне нужно перенести / перенести из OVH в AWS.

Они организованы Ранчером.

Какой самый лучший / самый простой способ сделать это?

Также я планировал использовать Kubernetes в будущем. Должен ли я как-то использовать его вместо Rancher здесь? Или я должен сначала перенести / перенести службы с помощью Rancher, а затем выполнить переключение?

Спасибо!

2 ответа

Сначала вам нужно набросать настройки вашей сети как есть в OVH, а затем спроектировать то же самое в AWS, сначала обратиться к настраиваемым оверлейным сетям, если они есть. Ответьте на подобные вопросы в своем дизайне:

  • У вас есть оверлейные сети? Если да, какой драйвер он использует? Можете ли вы повторить то же самое на AWS?

  • Как осуществляется взаимодействие между контейнерами: общие файловые системы / тома, мониторинг сети / контейнеров или какая-либо связь с физическими хост-серверами?

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

Это планирование упростит миграцию. Вы можете перейти на Rancher на AWS, а затем с легкостью переключиться на k8s.

Rancher упрощает настройку, развертывание и управление Kubernetes в любой инфраструктуре. Это объяснение: https://rancher.com/kubernetes/.

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

Перенос микросервисов в Rancher прост, вам нужно добавить новые хосты (AWS) с другим тегом (aws=true), после клонирования всех сервисов с новым тегом, скопировать хранилище файлов, конфигурацию сети и, наконец, изменить записи DNS.

Я рекомендовал перейти сначала на AWS, а затем на Kubernetes (вы можете использовать его с Rancher), потому что "уменьшите энтропию";).

Другие вопросы по тегам