지속적인 백엔드 개선의 일환으로 플랫폼에서 가상 머신의 크기를 더 빠르게 조정하고 다른 호스트로 가상 머신을 이동할 때 일상적인 유지보수 중 다운타임을 크게 줄일 수 있는 방법을 개발했습니다. 이는 부분적으로는 동일한 작업 유형을 사용하도록 라이브 마이그레이션과 콜드 마이그레이션을 설계하려는 목표를 통해 달성할 수 있었습니다.
서버의 수명이 다하는 동안 VM의 크기를 조정하거나, 요금제 유형을 변경하거나, 다른 Akamai 데이터 센터로 이동해야 할 수도 있습니다. 또한 주기적으로 호스트의 밸런스를 재조정하거나 정기적인 유지보수를 수행하기 위해 VM을 이동해야 할 수도 있습니다.
이전에는 Akamai의 컴퓨팅 플랫폼에는 두 가지 유형의 마이그레이션이 있었습니다:
- 라이브 마이그레이션 - VM의 전원이 켜져 있는 상태에서 가동 중단 시간 없이 동일한 데이터 센터 내의 유사한 호스트로 VM을 이동할 수 있습니다.
- 콜드 마이그레이션 - VM의 전원을 끄고 크기를 조정하거나 다른 데이터 센터로 옮길 수 있습니다. 이 경우 특히 대규모 VM의 경우 상당한 다운타임이 발생하는 경우가 많습니다.
세 번째 마이그레이션 유형을 추가했습니다: 따뜻한 마이그레이션. 웜 마이그레이션을 사용하면 대부분의 이동 과정에서 VM의 전원이 켜진 상태를 유지하여 다운타임을 1분 이내로 줄일 수 있습니다. 대부분의 클라우드 공급업체와 마찬가지로 Akamai는 혼합 환경을 운영하며 이제 VM을 다른 호스트로 신속하게 재배치할 수 있는 솔루션을 갖추게 되었습니다. 또한 공유 또는 전용 요금제에서 빠르게 크기를 조정하거나 프리미엄 인스턴스로 빠르게 변경하거나 특정 프로세서 모델 이상을 보장하는 프리미엄 인스턴스로 변경할 수 있습니다.
오늘 자랑스럽게 발표할 수 있는 또 다른 업데이트인 콜드 마이그레이션의 간소화 및 안정성을 높이는 과정에서 따뜻한 마이그레이션이 탄생했습니다. 이 모든 것이 통합 마이그레이션 플랫폼을 구성합니다.
이제 라이브 및 콜드 마이그레이션은 동일한 작업 유형을 사용하며 성공 또는 실패할 수 있는 여러 개의 독립적인 작업이 아닌 단일 작업으로 실행됩니다. 이렇게 하면 마이그레이션 작업이 완료된 후 두 시스템에 존재하는 VM으로 인한 잠재적인 오류가 제거되며, 디스크와 상태가 대상 호스트에 성공적으로 동기화될 때까지 프로세스에서 레코드 또는 소스 호스트의 상태를 조정하지 않습니다. 따라서 VM을 다른 지역으로 이동할 때 지원팀의 수동 개입이 필요할 가능성이 크게 줄어듭니다.
요약하면, 유지 관리 오버헤드가 줄어들고 유지 관리 및 리밸런싱 작업이 더 쉬워집니다. 이는 곧
- 웜 마이그레이션을 통해 1분 이내에 동일한 데이터 센터의 다른 호스트로 가상 머신을 이동할 수 있습니다.
- VM 크기를 조정하거나 요금제를 변경할 때 다운타임이 현저히 줄어듭니다.
- 제품군 재조정 또는 업그레이드 시 다운타임이 현저히 줄어듭니다.
- 한 데이터 센터에서 다른 데이터 센터로 마이그레이션할 때 안정성이 크게 향상되었습니다.
리소스
댓글 (1)
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!