[Hands on]AWS EC2 기반 MS SQL 서비스 고가용성 구성 #01

Failover Cluster 란?

Failover Cluster는 고가용성(HA) 및 장애 조치(Failover)기능을 제공하는 컴퓨터 클러스터입니다. 클러스터는 물리적인 서버 또는 가상 서버로 구성되며,

하나 이상의 장애조치 기능을 제공하여 시스템의 연속성을 보장하는 역할을 합니다.

– 하나의 시스템보다 두개 이상의 시스템을 클러스터로 이용하여 높은 수준의 가용성, 안정성, 확장성을 제공한다

– 서버 클러스터는 각기 다른 서버를 하나로 묶어 하나의 시스템같이 동작하는 주체이다

– 클라이언트는 서버 클러스터에 접속하는 컴퓨터를 말하며, 고가용성을 제공받는 대상이다.

1. MS SQL 서비스 이중화 방식

WSFC(Windows Server 장애 조치(Failover) 클러스터)는 애플리케이션 및 서비스의 가용성 향상을 위해 함께 작동하는 독립 서버 그룹입니다.

MsSQL 에서는 Cluster 이중화 방식을 지원합니다. 여기에서 모든 Cluster 노드는 하나의 디스크를 공유하는 방식으로 구성됩니다.

주 노드를 사용하고 있을 때는 보조 노드는 읽기만 가능합니다.

만약 주 노드에 장애가 발생하는 경우 보조 노드가 주 노드로 바뀌면서 읽기/쓰기가 가능해집니다.

2. EC2 인스턴스 이미지 구성

EC2 이미지는 기존 Windows VHD 포맷이미지 파일을 AWS EC2 이미지로 Converting 후 적용 하였습니다. (이미지 컨버팅 가이드는 추후 블로그에 올릴 예정)

3. EC2 인스턴스 구성

– hands on 관련 아래 Instance IP 구성정보는 상이 할 수있으며 아래 내용 대로 구성 하면 Hands on 시 특이 사항 없음

Quorom 디스크 란?

Windows Failover Cluster의 Quorum 디스크는 클러스터 노드 간의 상태를 관리하고 클러스터의 가용성과 안정성을 유지하기 위한 중요한 요소입니다. Quorum 디스크는 클러스터 내에서 각 노드가 작동 중인지 여부를 추적하고, 노드 간의 통신 문제 또는 장애 상황에서 클러스터의 일관성을 유지하는 데 사용됩니다.

4.EC2 인스턴스 SQL 클러스터 테스트 구성도

5.클러스터 구성 메뉴얼

<Active Directory 구성>

1.Windows 2022 AD(Active Directory)서버 구성

– Add roles and feature 선택

– AD 옵션 설치 구성 절차 Wizard

– Active Directory Domain Service 선택

2. Windows 2022 AD(Active Directory)서버 구성 설정 – Promote this server to a domain controller 선택 후 구성 설정 진

– Root Domain name 선택 : sql.local

– Root Domain name 패스워드 설정

– AD 구성시 DNS 설치 하지 않고 AD 설치 시 추가 설치 됨

– Active Directoy 설치 완료 후 리부팅 함.

– Windows 관리도구에 Active Directory Users and Computers 서비스에서 AD 서비스 확인

<Windows Failver Cluster 구성>

SQL 각 서버 동일 설치 및 구성 함(도메인 조인 및 Cluster 설치 구성) !!!!!!!!!!!!!!!!!!!

1. Windows Active Directroy Domain 조인 구성 – EC2 인스턴스 IP는 DHCP로 구성 되어 자동으로 DNS 정보를 가지고 오기때문에 수동으로 AD(DNS서버)서버 IP 를 수동으로 입력 함.

– system Properties 속성 편집 : Change 클릭

– Domain : sql.local 입력 후 확인 – >AD 서버 ID/PWD입력 후 인증 완료 -> 서버 리부팅 후 완료

– Domain 서버에 조인된 서버 확인 완료 : SQLNODE01

– Domain 서버에 조인된 서버 원격 접속시 ID : administrator@sql.local PWD : 도메인 서버 패스워드 입력 후 원격 접속 함. → 신규 profile 생성됨.

2. Windows Failover Cluster 생성





By |2023-12-11T14:49:47+09:002023-09-18|Categories: AWS|

About the Author: