~로의 마이그레이션에 대한 위험 완화 및 롤백 전략 IBM Cloud VPC
IBM Cloud VPC 마이그레이션과 관련된 위험(네트워크 장애, 데이터 손상, 성능 문제 등)을 완화하고 롤백 절차를 마련하십시오.
일반적인 마이그레이션 위험
다음 정보는 마이그레이션 후 발생할 수 있는 일반적인 어려움에 대해 설명합니다.
위험: 네트워크 연결 실패
증상: 마이그레이션 후 가상 서버가 다른 시스템과 통신할 수 없습니다.
탐지: 마이그레이션 후 연결 테스트가 실패합니다.
수정사항:
- 문제 해결을 위해 VNC(Virtual Network Computing) 콘솔을 통해 접속하십시오
- 가상 네트워크 인터페이스(VNI) 구성(IP 주소, 보안 그룹) 확인
- VPC에서 라우팅 테이블을 확인하고 Transit Gateway
- 보안 그룹 규칙 검토(VPC 흐름 로그를 사용하여 삭제된 패킷 확인)
롤백합니다: VMware 가상 서버를 다시 시작하고 DNS 및 로드 밸런서가 VMware 을 가리키도록 업데이트합니다.
예방:
- 마이그레이션 전에 Transit Gateway 연결을 철저히 테스트하세요
- 보안 그룹 규칙이 필요한 트래픽을 허용하는지 확인합니다
- 대상 VPC에서 DNS 확인 테스트
위험: 애플리케이션이 시작되지 않습니다
증상: 마이그레이션 후 애플리케이션 서비스가 시작되지 않거나 시작되었지만 작동하지 않습니다.
탐지: 서비스가 시작되지 않거나 시작되었지만 상태 확인에 실패합니다.
수정:
- 애플리케이션 로그에서 오류가 있는지 확인하십시오
- 구성 파일 확인
- 환경 변수 확인
- 데이터베이스 연결 확인
- 라이선스 문제 확인
롤백: VPC에서 애플리케이션을 중지하고 VMware 환경에서 다시 시작합니다.
예방:
- 모든 종속성이 마이그레이션되었거나 Transit Gateway 을 통해 액세스할 수 있는지 확인합니다.
- 시범 운영 중인 애플리케이션 시작 절차를 테스트합니다.
- 조정이 필요할 수 있는 애플리케이션별 구성을 문서화하세요.
위험: 데이터 손상
증상: 손상된 데이터, 파일 시스템 오류 또는 애플리케이션 데이터 불일치.
탐지: 파일 시스템 검사 오류, 애플리케이션이 데이터 오류를 보고, 데이터베이스가 시작되지 않음
수정:
- 파일 시스템 복구 시도
- 복구에 실패하면 소스 가상 서버에서 마이그레이션을 다시 시도합니다
- 소스 가상 서버가 깨끗하게 종료되었는지 확인합니다
롤백: 손상된 VPC 가상 서버를 삭제하고 소스 가상 서버를 다시 시작한 후 근본 원인을 조사한 후 마이그레이션을 다시 시도하세요.
예방:
- 마이그레이션 전에 가상 서버를 깔끔하게 종료하기
- 가능한 경우 체크섬을 사용하여 전송을 확인합니다
- 볼륨을 분리하기 전에
blockdev --flushbufs사용
위험: 성능 저하
증상: 애플리케이션이 VMware 보다 VPC에서 성능이 저하됩니다.
탐지: 응답 시간 증가 및 처리량 감소
수정:
- CPU, 메모리, 디스크 I/O, 네트워크 대역폭 메트릭 확인
- 스토리지 프로필에 적절한 IOPS가 있는지 확인합니다
- 인스턴스 프로필에 적절한 네트워크 대역폭이 있는지 확인합니다
- 애플리케이션 구성 문제 확인
- 인스턴스 또는 스토리지 프로필 업그레이드 고려
롤백: 중요한 경우 성능을 조사하는 동안 VMware 으로 롤백합니다.
예방:
- 마이그레이션 전 VMware 의 기준 성능
- 기준선을 기반으로 적절한 인스턴스 및 스토리지 프로필을 선택합니다
- 풀링된 스토리지 대역폭 할당 활성화
롤백 전략 설계
다음 기준에 따라 롤백이 필요한지 여부를 결정하세요.
- 웨이브의 가상 서버 중 20% 이상이 시작되지 않음
- 중요한 애플리케이션의 기능 테스트 실패
- 마이그레이션된 가상 서버에서 손상된 데이터 발견
- 빠른 수정 없이 기준선 대비 50% 이상의 성능 저하 발생
- 보안 그룹 구성 오류로 민감한 서비스가 노출되는 경우
결정 권한 롤백:
- 롤백 결정을 내릴 수 있는 사람 정의
- 의사 결정권자가 동의하지 않는 경우 에스컬레이션 경로 정의하기
- 타임박스 롤백 결정
롤백 절차
다음 섹션에서는 롤백 절차 단계에 대해 설명합니다.
1단계 롤백 절차 사용
마이그레이션 중에 가상 서버를 만들기 전에 다음 단계에 따라 1단계 롤백 절차를 사용하세요. 이 과정은 약 30분 정도 소요됩니다.
- 마이그레이션을 중지합니다.
- 작업자 가상 서버 및 볼륨을 삭제합니다.
- VMware 가상 서버를 다시 시작하십시오.
- 상태 커뮤니케이션을 업데이트합니다.
2단계 롤백 절차 사용
마이그레이션 중에 가상 서버를 생성한 후 DNS 컷오버 전에 2단계 롤백 절차를 사용하려면 다음 단계를 따르세요. 이 과정은 약 1시간 정도 소요됩니다.
- 마이그레이션된 가상 서버를 중지하고 삭제합니다.
- VMware 가상 서버를 다시 시작하십시오.
- VMware 가상 서버가 작동하는지 확인합니다.
- 상태 커뮤니케이션을 업데이트합니다.
3단계 롤백 절차 사용
마이그레이션 중 DNS 전환 후 데이터가 변경될 수 있습니다. 3단계 롤백 절차를 사용하려면 다음 단계를 따르세요. 데이터 크기에 따라 이 프로세스는 2~4시간이 소요됩니다.
- 가상 서버를 중지하되 삭제하지는 마세요.
- VMware 을 가리키도록 DNS 및 로드 밸런서를 업데이트합니다.
- VMware 가상 서버를 다시 시작하십시오.
- 데이터 결정:
- 변경된 데이터가 없는 경우 롤백을 진행합니다.
- VPC에서 데이터가 변경된 경우 데이터를 VMware 으로 다시 동기화해야 롤백할 수 있습니다.
- 필요한 경우 데이터를 동기화합니다.
- VMware 가상 서버가 작동하는지 확인합니다.
- 확인 기간이 지나면 VPC 가상 서버를 삭제합니다
소스 가상 서버 보존
소스 가상 서버가 보존되는지 확인하려면 다음 정보를 사용하세요.
- 마이그레이션 직후 VMware 가상 서버를 삭제하지 마세요.
- 보존 기간은 위험 허용 범위에 따라 7~30일입니다.
- VMware 스냅샷을 만듭니다.
- 문서 스냅샷 위치 및 보존 정책을 확인하세요.