Назад | Перейти на главную страницу

Перенести микросервисы докеров из OVH в AWS с помощью Rancher?

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

Их дирижирует Rancher.

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

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

Спасибо!

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

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

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

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

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

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

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

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

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