[Server] Live Migration

YunKwang-You·2022년 4월 24일
1

Server

목록 보기
5/5

Live Migration은 정상적인 작동을 방해하지 않고 하나의 물리적 호스트에서 다른 물리적 호스트로 라이브 가상 머신을 전송하는 프로세스이다. 실시간 마이그레이션은 가상 머신 운반을 가능하게하며 운영 중단 시간을 최소화하기 위해 체계적인 방식으로 수행된다.


그림을 보자. 그림 속 물고기는, 첫 번째 어항에 문제가 생겼을 때 두 번째 어항으로 재빠르게 점프하여 숨을 쉴 수 있을 것이다. 이것이 Live Migration이다.

실시간 마이그레이션은 일반적으로 호스트 실제 컴퓨터 / 서버의 유지 관리, 업데이트 및 / 또는 다른 호스트 간 전환이 필요할 때 수행된다. 먼저 가상 머신 메모리의 데이터가 먼저 대상 물리적 머신으로 전송된다. 메모리 복사 프로세스가 완료되면 대상 시스템에 CPU, 메모리 및 스토리지로 구성된 운영 리소스 상태가 생성된다. 그런 다음 가상 머신은 원래 사이트에서 일시 중단되고 설치된 애플리케이션과 함께 대상 머신에서 복사 및 시작된다.

기존의 Migration은 마이그레이션 간에, 특히 메모리 내용을 복사 할 때 최소한의 다운 타임이 있다. 그러나 사전 페이징 및 메모리의 확률 밀도 함수와 같은 몇 가지 기술로 이 시간을 줄일 수 있다.

이 기술은 현재 Virtual Machine을 Network Server로 쓰고있는 통신사업자(MNO)에게 중요한 기술이다. Live Migration을 통해 Active/Standby 구조를 설계하고, 이원화하여 Server Down 시 빠른 반응속도로 절체할 수 있는 이점을 가졌다.

profile
Network Infra Engineer

0개의 댓글