소개

완료됨

데이터베이스에 인프라가 지원할 수 있는 것보다 많은 것이 필요한 경우 새 인프라로 마이그레이션해야 합니다. 데이터베이스 마이그레이션 프로세스는 비교적 간단합니다. 먼저 하나 이상의 앱을 중지한 다음, 원본 데이터베이스에서 데이터를 내보냅니다. 다음으로, 해당 데이터를 새 데이터베이스로 가져오고, 하나 이상의 앱을 새 데이터베이스로 다시 지정한 후 앱을 다시 시작합니다. 하지만 사용 가능한 가동 중지 시간 또는 필요한 내보내기/가져오기 사용자 지정 수준과 같은 고려해야 할 요소가 있습니다. Azure Database for MySQL은 복제와 같은 기능을 제공하고 자체 호스팅 서버에 비해 유지 관리 비용을 줄여 주는 관리 클라우드 솔루션입니다.

예제 시나리오

여러분이 전자상거래 스타트업인 Wingtip Toys에서 근무한다고 가정해 보겠습니다. 여러분은 클라우드 마이그레이션을 평가하여 Azure Database for MySQL - 유연한 서버로 마이그레이션하기로 했습니다. 또한 구성 설정을 선택하고 새 데이터베이스를 사용하여 애플리케이션을 테스트했습니다. 이제 온-프레미스 MySQL 서버에서 Azure Database for MySQL 유연한 서버로 데이터베이스를 마이그레이션해야 합니다.

Wingtip Toys는 다음 분기에 연말연시 마케팅 캠페인을 시작하므로 그 전에 데이터베이스 마이그레이션을 완료해야 합니다. 팀은 MySQL 서버 관리에는 익숙하지만, 데이터베이스를 클라우드로 마이그레이션해 본 경험이 없습니다.

현재 Wingtip Toys의 고객은 미국을 중심으로 하며, 예측 가능한 주간 트래픽이 있습니다. 캠페인이 시작된 후, 휴일이 다가오고 사람들이 늦은 밤에 쇼핑을 하고 새 장난감이 전 세계적인 고객층의 관심을 끌게 되면 이런 패턴이 바뀔 것으로 예상됩니다.

수행할 사항

먼저 데이터베이스 마이그레이션의 고려 사항과 단계를 검토합니다. 그런 다음 사용 가능한 도구를 검토하고 마이그레이션에 가장 적합한 옵션을 선택합니다. 마지막으로, 접근 방식을 결정한 후 온-프레미스 서버에서 새 Azure Database for MySQL 유연한 서버로 데이터베이스를 마이그레이션합니다.

기본 목표

이 모듈을 마치면 데이터베이스 마이그레이션에 접근하고 수행하는 방법을 이해할 수 있습니다. 이 지식을 바탕으로 온-프레미스 서버를 클라우드 데이터베이스 서비스로 마이그레이션할 수 있습니다. Azure Database for MySQL.