EC2 Windows 인스턴스에서 Microsoft SQL Server를 시작하려면 어떻게 해야 하나요?
Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에서 Microsoft SQL Server를 시작하려고 합니다. 어떻게 해야 하나요?
간략한 설명
새 SQL 환경 배포는 다음과 같은 세 가지 카테고리로 분류됩니다.
- SQL Server 독립 실행형
- SQL Server 장애 조치 클러스터 인스턴스(FCI)
- SQL Server Always On 가용성 그룹(AG)
인스턴스에서 SQL Server를 시작하기 전에 다음 사항을 검토하세요.
- Windows Server의 기본 제공 가용성 클러스터링 형태는 장애 조치 클러스터링이라는 기능을 통해 활성화됩니다. 이 기능을 사용하면 AG 또는 FCI와 함께 사용할 Windows Server 장애 조치 클러스터(WSFC)를 빌드할 수 있습니다.
- Always On은 SQL Server의 가용성 기능에 대한 포괄적인 용어로, 이는 가용성 그룹과 FCI에 모두 적용됩니다. Always On은 AG 기능의 이름이 아닙니다.
- FCI와 AG의 주요 차이점을 살펴보면 모든 FCI는 네트워킹을 통해 제공되는 경우에도 일종의 공유 스토리지가 필요합니다. FCI 리소스의 경우 지정된 시간에 하나의 노드에서 실행하고 소유할 수 있습니다. AG는 공유 스토리지도 고가용성일 필요는 없습니다. 고가용성을 위해 한 데이터 센터의 로컬 복제본을 두고 재해 복구를 위해 다른 데이터 센터에 원격 복제본을 두는 것이 좋습니다. 각 복제본은 별도의 스토리지를 가집니다.
- AG에는 리스너라는 또 다른 구성 요소도 있습니다. 리스너를 사용하면 애플리케이션 및 최종 사용자가 기본 복제본을 호스트하는 SQL Server 인스턴스를 알지 못해도 연결할 수 있습니다. 각 AG에는 자체 리스너가 있습니다.
- 지원되는 버전 및 최소 요구 사항 목록은 Windows에서 SQL Server 사용을 참조하세요.
AWS Launch Wizard를 사용하여 Amazon EC2에서 Microsoft SQL 서버를 시작할 수 있습니다. AWS Launch Wizard는 모든 SQL Server 배포 옵션을 지원합니다. 자세한 내용은 AWS Launch Wizard for SQL Server란 무엇입니까?를 참조하세요.
해결 방법
SQL Server 독립 실행형 배포
AWS Launch Wizard를 사용하려면 Launch Wizard 콘솔에 액세스합니다. 배포 모델(Deployment Model)에는 **SQL Server 단일 인스턴스 배포(SQL Server Single instance deployment)**를 선택하여 SQL Server 데이터베이스를 단일 노드에 배포합니다. 자세한 내용은 Windows에서 AWS Launch Wizard for SQL Server를 사용하여 애플리케이션 배포를 참조하세요.
SQL Server 독립 실행형 배포의 경우 포함된 SQL 라이선스와 함께 AWS에서 제공하는 Amazon Machine image(AMI) 중 하나를 사용할 수 있습니다. AMI와 함께 제공되는 SQL 버전을 사용해야 합니다. 그러나 AMI에 포함된 설정을 사용하여 필요에 맞게 사용자 지정할 수 있습니다. 자세한 내용은 AWS에서 제공하는 SQL Server AMI를 참조하세요.
SQL Server FCI 배포
FCI는 인스턴스라고 하는 SQL Server의 전체 설치에 대한 가용성을 제공합니다. 즉, 기본 서버에 장애가 발생할 경우 데이터베이스, SQL Server 에이전트 작업 및 연결된 서버를 포함하여 인스턴스 내 모든 항목이 다른 서버로 이동합니다.
FCI의 공유 스토리지를 제공하려면 다음 해결 방법 중 하나를 사용합니다.
- Amazon FSx for NetApp ONTAP을 사용합니다. Amazon FSx for ONTAP을 배포하고, iSCSI 스토리지 연결을 구성하고, Window 장애 조치 클러스터링(WSFC)을 설정합니다. 자세한 내용은 Amazon FSx for NetApp ONTAP를 사용한 SQL Server 고가용성 배포를 참조하세요.
- Amazon FSx 공유를 사용합니다. SQL Server FCI 클러스터 노드와 동일한 가용 영역(AZ)에 Amazon FSx 파일 시스템을 배포합니다. 또한 파일 공유 감시 장치를 세 번째 AZ에 배포하여 하나의 AZ가 손실되더라도 과반수 투표를 유지할 수 있습니다. 자세한 내용은 Amazon FSx for Windows File Server를 사용하여 Microsoft SQL Server 고가용성 배포 간소화를 참조하세요.
SQL Server FCI를 배포하려면 다음을 수행합니다.
시작하기 전에 먼저, 이전 섹션에 제공된 지침에 따라 Amazon FSx for NetApp ONTAP 또는 Amazon FSx 공유를 배포합니다.
2노드 클러스터를 배포한 후 다음 단계에 따라 거기에 SQL Server를 배포합니다.
- 원격 데스크톱 프로토콜(RDP)을 사용하여 첫 번째 가상 머신에 연결합니다.
- **장애 조치 클러스터 관리자(Failover Cluster Manager)**에서 모든 핵심 클러스터 리소스가 첫 번째 가상 머신에 있는지 확인합니다. 필요한 경우 모든 리소스를 해당 가상 머신으로 이동합니다.
- 설치 미디어를 찾습니다. 가상 머신이 AMI를 사용하는 경우, 미디어는 C:\SQLServerSetup\Setup media에 있습니다.
- **설정(Setup)**을 선택합니다. [SQL Server 설치 센터]에서 [설치]를 선택합니다.
- [새 SQL Server 장애 조치 클러스터 설치]를 선택합니다. 마법사의 지시에 따라 SQL Server FCI를 설치합니다.
참고: FCI 데이터 디렉터리는 클러스터링된 스토리지에 있어야 합니다. Amazon FSx NetApp ONTAP의 경우 iSCSI를 통해 파일 시스템에 연결할 수 있습니다. - 마법사에서 지시하는 작업을 완료하면 설정 프로그램이 첫 번째 노드에 SQL Server FCI를 설치합니다. RDP를 사용하여 두 번째 노드에 연결합니다.
- [SQL Server 설치 센터]를 연 후 [설치]를 선택합니다.
- [SQL Server 장애 조치 클러스터에 노드 추가]를 선택합니다. 마법사의 지시에 따라 SQL Server를 설치하고 서버를 FCI에 추가합니다.
수동 배포 대신 AWS Launch Wizard를 사용하려면 Launch Wizard 콘솔에 액세스합니다. 배포 모델에서 고가용성 배포 - Always On 장애 조치 클러스터 인스턴스를 선택합니다. 자세한 내용은 AWS Launch Wizard 및 Amazon FSx를 사용하여 SQL Server Always On 배포 간소화 섹션을 참조하세요.
SQL Server Always On 가용성 그룹(AG) 배포
AWS Launch Wizard를 사용하려면 Launch Wizard 콘솔에 액세스합니다. 배포 모델(Deployment Model)에서 **고가용성 배포 - Always On 가용성(High Availability deployment - Always On availability)**을 선택합니다. 자세한 내용은 Windows에서 AWS Launch Wizard for SQL Server를 사용하여 애플리케이션 배포를 참조하세요.
수동으로 배포하려면 AWS 클라우드에서 SQL Server Always On 가용성 그룹 클러스터를 생성하려면 어떻게 해야 하나요?를 참조하세요.
SQL Server에 연결
인스턴스에 SQL Server를 배포한 후 다음 도구 중 하나를 사용하여 해당 서버에 연결할 수 있습니다.
- SSMS(SQL Server Management Studio)를 사용합니다. 자세한 내용은 도메인 사용자가 EC2 인스턴스의 SQL Server 인스턴스에 액세스할 수 있도록 허용하려면 어떻게 해야 합니까?를 참조하세요.
- SQL Server 구성 관리자를 사용합니다. 자세한 내용은 Microsoft 웹 사이트에서 SQL Server 구성 관리자를 참조하세요.
관련 정보
EC2 Windows 인스턴스에서 Microsoft SQL 문제를 해결하려면 어떻게 해야 하나요?
EC2 Windows 인스턴스에서 Microsoft SQL 클러스터를 업그레이드하려면 어떻게 해야 하나요?

관련 콘텐츠
- 질문됨 6년 전lg...
- 질문됨 2달 전lg...
- 질문됨 5년 전lg...
- 질문됨 4달 전lg...
- 질문됨 6년 전lg...
- AWS 공식업데이트됨 5달 전
- AWS 공식업데이트됨 3달 전
- AWS 공식업데이트됨 7달 전