- Быстрый старт
- Миграция виртуальных машин в облако Advanced
- Обучающие материалы
- Вопросы и ответы
- Процедура миграции
- Как выбрать нужный сервер ECS?
- Как можно ускорить миграцию?
- Как протестировать сеть с помощью iPerf?
- Сколько времени займет процесс миграции?
- Нужно ли останавливать исходный сервер на время миграции?
- Что делать, если системный диск на целевом сервере ECS является Temporary mirror disk после удаления задания на миграцию?
- Что нужно изменить в настройках, чтобы отключить использование снапшотов?
- Термины и сокращения
- Товарные знаки
- Обратиться в поддержку
Сколько времени займет процесс миграции?
Скорость миграции можно просчитать предварительно и можно также оценить оставшееся время до конца миграции во время ее проведения.
Предварительная оценка времени
Проверьте скорость TCP-соединения от исходного и целевого ECS. Дополнительные сведения о методе тестирования см. в ответе на вопрос Как протестировать сеть с помощью iPerf?
где:
- — время миграции (в часах);\(T\)
- — объем данных исходного сервера (в ГБ);\(C\)
- — скорость TCP-соединения, величину которой можно узнать в п.4b предыдущего вопроса;\(S\)
- — коэффициент использования сети, которое связано ее качеством (дрожание, задержка и потеря пакетов). Это значение обычно находится между 0,5 и 0,8.\(U\)
Например, если объем данных исходного сервера составляет 100 ГБ, скорость TCP (определенная тестом iPerf) — 100 Мбит/с, а использование сети — 0,7, то время миграции вычисляется следующим образом:
При коэффициенте использования сети (U) равном 0,7 и зная объем данных (C) и скорость TCP (S) можно узнать примерное время миграции из таблицы ниже.
Объем данных |
Скорость TCP (Мбит/с) |
Время миграции (часов) |
---|---|---|
10 ГБ |
0.5 |
Миграция не рекомендуется |
1 |
||
5 |
6.34 |
|
10 |
3.17 |
|
100 |
0.317 (около 19 мин.) |
|
500 |
0.17 (около 10 мин.) |
|
1000 |
||
30 ГБ |
0.5 |
Миграция не рекомендуется |
1 |
||
5 |
19.02 |
|
10 |
9.51 |
|
100 |
0.95 (около 57 мин.) |
|
500 |
0.19 (около 11 мин.) |
|
1000 |
0.17 (около 10 мин.) |
|
50 ГБ |
0.5 |
Миграция не рекомендуется |
1 |
||
5 |
Миграция не рекомендуется |
|
10 |
15.85 |
|
100 |
1.59 |
|
500 |
0.32 (около 19 мин.) |
|
50 ГБ |
1000 |
0.17 (около 10 мин.) |
100 ГБ |
0.5 |
Миграция не рекомендуется |
1 |
||
5 |
||
10 |
||
100 |
3.17 |
|
500 |
0.634 |
|
1000 |
0.317 |
|
500 ГБ |
0.5 |
Миграция не рекомендуется |
1 |
||
5 |
||
10 |
||
100 |
15.85 |
|
500 |
3.17 |
|
1000 |
1.585 |
|
1 ТБ |
0.5 |
Миграция не рекомендуется |
1 |
||
5 |
||
10 |
||
100 |
Миграция не рекомендуется |
|
500 |
6.34 |
|
1000 |
3.17 |
|
Более 1 ТБ |
Миграция не рекомендуется |
Оценка оставшегося времени до конца миграции
Расчет времени до конца миграции, производимый во время процедуры переноса виртуальных машин, можно вычислить по следующей формуле:
где:
- — оставшееся время миграции (в часах);\(T\)
- — объем данных исходного сервера (в ГБ);\(C\)
- — коэффициент текущего прогресса передачи данных. Его можно посмотреть в консоли SMS. Если прогресс больше 80, передача данных завершена и оценивать оставшееся время не нужно.\(P\)
- — скорость миграции нельзя найти с помощью iPerf, поскольку тест в данном случае является неточным. Используйте один из следующих методов для получения точной скорости миграции:\(S\)
Для Серверной ОС Essentials:
Выберите Диспетчер задач → Производительность → Открыть монитор ресурсов.
Нажмите Сеть и в строке с SMS-Agent найдите скорость миграции.
Для ОС на Linux рекомендуется использовать инструмент sar или выполнить команду /proc/net/dev для мониторинга скорости работы сети.
Например, объем данных исходного сервера миграции составляет 100 ГБ, а прогресс 70%, т.е P = 0,7. При скорости 5 Мбит/с оставшееся время миграции рассчитывается следующим образом:
- Предварительная оценка времени
- Оценка оставшегося времени до конца миграции