메인 콘텐츠로 건너뛰기
블로그컴퓨팅Akamai의 웜 마이그레이션 소개

Akamai의 웜 마이그레이션 소개

Akamai의 따뜻한 마이그레이션을 소개하는 특집 이미지.

지속적인 백엔드 개선의 일환으로 플랫폼에서 가상 머신의 크기를 더 빠르게 조정하고 다른 호스트로 가상 머신을 이동할 때 일상적인 유지보수 중 다운타임을 크게 줄일 수 있는 방법을 개발했습니다. 이는 부분적으로는 동일한 작업 유형을 사용하도록 라이브 마이그레이션과 콜드 마이그레이션을 설계하려는 목표를 통해 달성할 수 있었습니다. 

서버의 수명이 다하는 동안 VM의 크기를 조정하거나, 요금제 유형을 변경하거나, 다른 Akamai 데이터 센터로 이동해야 할 수도 있습니다. 또한 주기적으로 호스트의 밸런스를 재조정하거나 정기적인 유지보수를 수행하기 위해 VM을 이동해야 할 수도 있습니다.

이전에는 Akamai의 컴퓨팅 플랫폼에는 두 가지 유형의 마이그레이션이 있었습니다:

  • 라이브 마이그레이션 - VM의 전원이 켜져 있는 상태에서 가동 중단 시간 없이 동일한 데이터 센터 내의 유사한 호스트로 VM을 이동할 수 있습니다.
  • 콜드 마이그레이션 - VM의 전원을 끄고 크기를 조정하거나 다른 데이터 센터로 옮길 수 있습니다. 이 경우 특히 대규모 VM의 경우 상당한 다운타임이 발생하는 경우가 많습니다.

세 번째 마이그레이션 유형을 추가했습니다: 따뜻한 마이그레이션. 웜 마이그레이션을 사용하면 대부분의 이동 과정에서 VM의 전원이 켜진 상태를 유지하여 다운타임을 1분 이내로 줄일 수 있습니다. 대부분의 클라우드 공급업체와 마찬가지로 Akamai는 혼합 환경을 운영하며 이제 VM을 다른 호스트로 신속하게 재배치할 수 있는 솔루션을 갖추게 되었습니다. 또한 공유 또는 전용 요금제에서 빠르게 크기를 조정하거나 프리미엄 인스턴스로 빠르게 변경하거나 특정 프로세서 모델 이상을 보장하는 프리미엄 인스턴스로 변경할 수 있습니다.

오늘 자랑스럽게 발표할 수 있는 또 다른 업데이트인 콜드 마이그레이션의 간소화 및 안정성을 높이는 과정에서 따뜻한 마이그레이션이 탄생했습니다. 이 모든 것이 통합 마이그레이션 플랫폼을 구성합니다. 

이제 라이브 및 콜드 마이그레이션은 동일한 작업 유형을 사용하며 성공 또는 실패할 수 있는 여러 개의 독립적인 작업이 아닌 단일 작업으로 실행됩니다. 이렇게 하면 마이그레이션 작업이 완료된 후 두 시스템에 존재하는 VM으로 인한 잠재적인 오류가 제거되며, 디스크와 상태가 대상 호스트에 성공적으로 동기화될 때까지 프로세스에서 레코드 또는 소스 호스트의 상태를 조정하지 않습니다. 따라서 VM을 다른 지역으로 이동할 때 지원팀의 수동 개입이 필요할 가능성이 크게 줄어듭니다.

요약하면, 유지 관리 오버헤드가 줄어들고 유지 관리 및 리밸런싱 작업이 더 쉬워집니다. 이는 곧

  • 웜 마이그레이션을 통해 1분 이내에 동일한 데이터 센터의 다른 호스트로 가상 머신을 이동할 수 있습니다.
  • VM 크기를 조정하거나 요금제를 변경할 때 다운타임이 현저히 줄어듭니다.
  • 제품군 재조정 또는 업그레이드 시 다운타임이 현저히 줄어듭니다.
  • 한 데이터 센터에서 다른 데이터 센터로 마이그레이션할 때 안정성이 크게 향상되었습니다.

리소스

댓글 (1)

  1. Author Photo

    Awesome news! The introduction of warm migrations is a game-changer, in my opinion. Combining live and cold migrations into one efficient process is a smart move. Great to see Akamai’s commitment to enhancing customer experience and service reliability. Looking forward to using this going forward. Great job!

댓글 남기기

이메일 주소는 게시되지 않습니다. 필수 필드가 표시됩니다 *