안녕하세요 임오군란과 사라진 민 씨의 임입니다.
어느덧 2023년 1월이 끝났네요. 이러다 곧 봄이 오겠어요... 따뜻하게 최고..
오랜만에 가지고 온 주제는 Azure Database for MySQL입니다. Azure에서는 해당 서비스를 단일 서버와 유연한 서버, 두 가지 배포 모드로 사용할 수 있는데 오늘은 두 배포 모드에 대한 개념과 이슈에 대해 알아보도록 하겠습니다.
차례는 다음과 같습니다.
1. Azure Database for MySQL이란
2. 단일 서버 배포
3. 유연한 서버 배포
4. 이슈
그럼 지금 바로 시작하도록 하겠습니다~~🍦🍦🍦🍦🍦🍦🍦🍦
1. Azure Database for MySQL이란
Azure Database for MySQL은 MySQL 커뮤니티 버전(GPLv2 라이선스에서 사용 가능) 데이터베이스 엔진 5.7 및 8.0을 기준으로 하는 Microsoft 클라우드의 관계형 데이터베이스 서비스(RDS)입니다.
MySQL용 Azure Database는 아래와 같은 기능을 제공합니다.
- 영역 중복 및 동일한 영역 고가용성
- 예약된 유지 관리 기간을 선택할 수 있는 기능을 통한 최대 제어
- 최대 35일 동안 자동 백업 및 특정 시점 복원을 사용하여 데이터 보호
- 서비스를 안전하고 최신 상태로 유지하기 위해, 기본 하드웨어, 운영 체제 및 데이터베이스 엔진에 대한 자동화된 패치 및 유지 관리
- 예층 가능한 성능, 종량제 가격 책정 사용
- 몇 초 내에 탄력적 스케일링
- 저렴한 버스트 기능 SKU 및 서버 중지/시작 기능을 사용하는 비용 최적화 제어
- 모니터링 및 자동화를 통해 대규모 배포의 관리 및 모니터링 간소화
2. 단일 서버란
Azure Database for MySQL 단일 서버는 최소한의 사용자 지정을 위해 설계된 완전 관리형 데이터베이스 서비스입니다.
단일 서버 플랫폼은 최소한의 사용자 구성과 제어를 통해 패치, 백업, 고가용성, 보안 등 대부분의 데이터베이스 관리 기능을 처리하도록 설계되었습니다. 이 아키텍처는 단일 가용성 영역에서 99.99%의 가용성을 기본 제공하도록 고가용성에 최적화되었습니다.
하지만 현재 단일 서버는 24년 09월 16일에 사용 중지가 예정되어 있습니다. 자세한 내용은 다음 차례에서 알아보도록 하겠습니다.
3. 유연한 서버란
Azure Database fo MySQL 유연한 서버는 데이터베이스 관리 기능 및 구성 설정에 대한 보다 세부적인 컨트롤과 유연성을 제공하도록 설계된 완전 관리형 프로덕션-레디 데이터베이스 서비스입니다.
사용자가 단일 가용성 영역 및 여러 가용성 영역에서 고가용성을 선택할 수 있습니다.
유연한 서버는 서버를 중지/시작하는 기능과 버스트 가능 컴퓨팅 계층을 통해 비용을 최적화할 수 있으므로 전체 컴퓨팅 용량이 지속적으로 필요하지 않은 워크로드에 적합합니다.
유연한 서버 배포 옵션은 버스트 가능, 범용 및 메모리 최적화라는 세가지 컴퓨팅 계층을 제공합니다. 각 계층은 데이터베이스 워크로드를 지원하기 위해 다양한 컴퓨팅 및 메모리 용량을 제공합니다. 또한 동적 확장성을 사용하면 데이터베이스가 빠르게 변화하는 리소스 요구 사항에 투명하게 대응할 수 있습니다.
유연한 서버는 다음에 가장 적합합니다.
- 백업, 고가용성, 보안 및 모니터링과 같은 기능에 대한 배포 용이성, 기본 크기 조정, 낮은 데이터베이스 관리 오버헤드
- 더 나은 컨트롤 및 사용자 지정을 통해 커뮤니티 버전의 MySQL이 필요한 애플리케이션 개발
- 동일한 영역, 영역 중복 고가용성 및 관리되는 유지 관리 기간의 프로덕션 워크로드
- 간소화된 개발 환경
- 엔터프라이즈급 보안
4. 이슈
앞서 위에서 설명한 것 처럼 Azure Database for MySQL - 단일 서버는 2024년 09월 16일에 사용이 중지될 예정입니다.
Azure에서는 Azure 데이터베이스 환경의 컴퓨팅, 가용성, 확장성 및 성능 기능에 고객 피드백과 새로운 발전을 고려할 때, 단일 서버 제품을 사용 중지하고, 유연한 서버로 업그레이드하여 Azure의 오픈 소스 데이터베이스 플랫폼을 최대한 활용할 수 있도록 지원한다고 합니다.
우선, Microsoft Azure에서는 2023년 01월 16일부터 Azure Portal을 통한 새 단일 서버 인스턴스 만들기는 지원하지 않습니다. 하지만 Azure CLI나 Terraform 템플릿을 통한 단일 서버 인스턴스 생성은 가능한 상태라고 합니다.
단일 서버를 운영중이라면 2024년 09월 16일 이전에 마이그레이션을 진행하면 좋을 것 같습니다.
Azure에서는 다음과 같이 마이그레이션 방법을 안내하고 있습니다.
https://learn.microsoft.com/ko-kr/azure/dms/tutorial-mysql-azure-single-to-flex-online-portal
오늘 준비한 내용은 여기까지 입니다.
몇 주간 날씨가 엄청 추웠는데 요즘 들어 날씨가 풀린 것 같아요~
이럴 때일수록 더 감기 조심하세요~
감사합니다~🌴🌴🌴🌴🌴🌴🌴
'CSP (Cloud Service Provider) > Azure' 카테고리의 다른 글
Azure, AWS, GCP의 특징&장단점 (0) | 2023.02.17 |
---|---|
Azure 서비스 고객사 사례 (0) | 2023.02.06 |
Azure가 도대체 무엇인가? (개념 및 소개) (2) | 2023.01.30 |
Azure Key Vault (0) | 2023.01.17 |
Azure Virtual Desktop이란? (0) | 2022.12.19 |
댓글