Azure Database for MySQL이란?

완료됨

대부분의 클라우드 설계자와 개발자들은 앱 또는 기본 OS(운영 체제)와 데이터베이스를 호스트하는 서버를 관리하는 부담을 떠맡기를 원치 않습니다. 그 대신 클라우드용으로 설계된 앱을 개발하는 데 집중하고자 합니다. Microsoft Azure Database for MySQL을 사용하면 클라우드 설계자와 개발자들이 앱 개발에 집중하도록 지원할 수 있습니다. 'Azure Database for MySQL'은 예측 가능한 성능과 동적 스케일링 성능으로 중요 업무용 워크로드를 관리하는 관리 및 관계형 DBaaS(Database as a Service) 제품입니다. 다음 이미지에 표시된 것처럼 기존 클라이언트 앱 및 데이터베이스 도구를 Azure Database for MySQL의 인스턴스에 연결하여 PaaS(서비스 제공 플랫폼) 환경의 이점을 얻을 수 있습니다.

관리형 DBaaS(Database as a Service)이 있는 일반적인 조직의 Azure Database for MySQL 아키텍처의 스크린샷.

Azure Database for MySQL을 구현하면 고가용성, 데이터 보호 및 예측 가능하고 확장성 있는 성능을 활용할 수 있습니다.

참고 항목

Azure Database for MySQL은 MySQL Community Edition 데이터베이스 엔진 버전 5.7 및 8.0을 기반으로 합니다.

Azure Database for MySQL은 이제 주 버전으로의 현재 위치 업그레이드를 지원합니다. 예를 들어, MySQL 5.7 서버가 있는 경우 데이터 이동이나 애플리케이션 연결 문자열 업데이트 없이 MySQL 8.0으로 업그레이드할 수 있습니다.

예제 시나리오

중요한 워크로드를 지원하기 위해 MySQL 데이터베이스를 구현하는 조직에서 근무한다고 가정해 보겠습니다. 회사의 클라우드 설계자와 개발자는 서버 관리에 상당한 시간을 소비합니다. 운영 체제 및 데이터베이스의 문제 해결도 자주 처리합니다. 다음 이점을 활용하기 위해 Azure Database for MySQL로 마이그레이션하려고 합니다.

  • 고가용성
  • 자동 백업
  • 자동화된 유지 관리
  • 규정 준수 및 보안 향상
  • 동적 확장성

Azure Database for MySQL로 마이그레이션하면 클라우드 설계자와 개발자가 앱 개발과 개발한 앱과 데이터를 사용자에게 제공하는 업무에 집중하도록 지원할 수 있습니다.

수행할 사항

이 모듈에서는 Azure Database for MySQL의 기능을 평가하여 워크로드 관리에 도움이 되는 선택인지 판단할 수 있습니다. 이를 판단하려면 다음을 수행합니다.

  • Azure Database for MySQL의 기능에 대해 알아봅니다.
  • Azure Database for MySQL이 조직의 데이터베이스 요구 사항을 충족하는 데 도움이 될지 판단합니다.
  • Azure의 어떤 MySQL 배포 옵션이 조직에 가장 적합한지 결정합니다.

기본 목표

이 모듈의 기본 목표는 Azure Database for MySQL이 조직의 워크로드를 관리하는 데 적절한지 여부를 확인할 수 있도록 하는 것입니다. Azure Database for MySQL의 성능과 스케일링 성능이 데이터베이스 워크로드를 호스팅하는 데 어떤 도움이 되는지도 설명할 수 있습니다.