EC2 Windows 인스턴스에서 Microsoft SQL Server를 시작하려면 어떻게 해야 하나요?

5분 분량
0

Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에서 Microsoft SQL Server를 시작하려고 합니다.

간략한 설명

새 SQL 환경 배포는 세 가지 범주로 분류됩니다.

  • SQL Server 독립형
  • SQL Server 장애 조치 클러스터 인스턴스(FCI)
  • SQL Server Always On 가용성 그룹(AG)

해결 방법

AWS Launch Wizard를 사용하면 EC2 인스턴스에서 Microsoft SQL Server를 시작할 수 있습니다. AWS Launch Wizard는 모든 SQL Server 배포 옵션을 지원합니다. 자세한 내용을 알아보려면 AWS Launch Wizard for SQL Server란 무엇인가요?를 참조하세요.

사전 요구 사항

이 프로세스를 시작하기 전에 다음 정보를 검토하세요.

  • Amazon EC2에서 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 인스턴스가 기본 복제본을 호스트하는지 알 필요 없이 애플리케이션과 최종 사용자를 연결할 수 있습니다.
  • 지원되는 버전과 요구 사항의 목록을 보려면 Microsoft 웹사이트에서 Windows에서 SQL Server 사용을 검토하세요.

SQL Server 독립형 배포

  1. AWS Launch Wizard 콘솔을 엽니다.
  2. 탐색 창에서 MS SQL Server를 선택합니다.
  3. 배포 생성을 선택합니다.
  4. 권한 검토 페이지의 IAM 역할 아래에서 다음을 선택합니다. Launch Wizard가 AmazonED2RoleForLaunchWizard AWS Identity and Access Management(IAM) 역할을 생성합니다. IAM 역할은 Launch Wizard가 사용자를 대신하여 기타 AWS 서비스에 액세스할 수 있도록 합니다.
  5. 애플리케이션 설정 구성 페이지에서 다음 정보를 입력합니다.
    운영 체제 유형에서 Windows를 선택합니다.
    배포 모델 아래에서 모델 옵션에 대해 단일 인스턴스를 선택합니다.
    애플리케이션 설정 구성 페이지를 완성합니다. 자세한 내용을 알아보려면 Windows에서 AWS Launch Wizard for SQL Server를 통해 애플리케이션 배포를 참조하세요. 그런 후 다음을 선택합니다.
  6. 인프라 요구 사항 정의 페이지에서 인프라 제안 또는 인스턴스 유형을 선택합니다. 그런 후 다음을 선택합니다.
  7. 검토 및 배포 페이지에서 배포를 선택합니다.

SQL Server Always On 가용성 그룹(AG) 배포

Launch Wizard 콘솔

  1. AWS Launch Wizard 콘솔을 엽니다.
  2. 탐색 창에서 MS SQL Server를 선택합니다.
  3. 배포 생성을 선택합니다.
  4. 권한 검토 페이지의 IAM 역할 아래에서 다음을 선택합니다. Launch Wizard가 AmazonED2RoleForLaunchWizard IAM 역할을 생성합니다. IAM 역할은 Launch Wizard가 사용자를 대신하여 기타 AWS 서비스에 액세스할 수 있도록 합니다.
  5. 애플리케이션 설정 구성 페이지에서 다음 정보를 입력합니다.
    운영 체제 유형에서 Windows를 선택합니다.
    배포 모델 아래에서 모델 옵션에 대해 고가용성을 선택합니다.
    Always on 가용성 그룹을 선택합니다.
    애플리케이션 설정 구성 페이지를 완성합니다. 자세한 내용을 알아보려면 Windows에서 AWS Launch Wizard for SQL Server를 통해 애플리케이션 배포를 참조하세요. 그런 후 다음을 선택합니다.
  6. 인프라 요구 사항 정의 페이지에서 인프라 제안 또는 인스턴스 유형을 선택합니다. 그런 후 다음을 선택합니다.
  7. 검토 및 배포 페이지에서 배포를 선택합니다.

AWS 클라우드
AWS 클라우드에서 SQL Server Always On 가용성 그룹을 배포하는 것도 가능합니다. 이렇게 하려면 AWS 클라우드에서 SQL Server Always On 가용성 그룹 클러스터를 생성하려면 어떻게 해야 하나요?의 단계를 완료하세요.

SQL Server FCI 배포

Launch Wizard 콘솔

  1. AWS Launch Wizard 콘솔을 엽니다.
  2. 탐색 창에서 MS SQL Server를 선택합니다.
  3. 배포 생성을 선택합니다.
  4. 권한 검토 페이지의 IAM 역할 아래에서 다음을 선택합니다. Launch Wizard가 AmazonED2RoleForLaunchWizard AWS Identity and Access Management(IAM) 역할을 생성합니다. IAM 역할은 Launch Wizard가 사용자를 대신하여 기타 AWS 서비스에 액세스할 수 있도록 합니다.
  5. 애플리케이션 설정 구성 페이지에서 다음 정보를 입력합니다.
    운영 체제 유형에서 Windows를 선택합니다.
    배포 모델 아래에서 모델 옵션에 대해 고가용성을 선택합니다.
    Always on 장애 조치 클러스터 인스턴스 가용성 그룹을 선택합니다. 스토리지 옵션에 대해 자세히 알아보려면 Amazon FSx for Failover Clustering(FCI)를 참조하세요.
    애플리케이션 설정 구성 페이지를 완성합니다. 자세한 내용을 알아보려면 Windows에서 AWS Launch Wizard for SQL Server를 통해 애플리케이션 배포를 참조하세요. 그런 후 다음을 선택합니다.
  6. 인프라 요구 사항 정의 페이지에서 인프라 제안 또는 인스턴스 유형을 선택합니다. 그런 후 다음을 선택합니다.

AWS 클라우드

  1. Amazon FSx for NetApp ONTAP 또는 Amazon FSx for Windows File Server를 배포합니다.
  2. 원격 데스크톱 프로토콜(RDP)을 사용하여 가상 머신 중 하나(머신 A)에 연결합니다.
  3. 장애 조치 클러스터 관리자에서 모든 코어 클러스터 리소스를 머신 A로 옮깁니다.
  4. 설치 미디어를 찾습니다. 가상 머신이 AMI를 사용하는 경우 해당 미디어는 C:\SQLServerSetup\Setup media에 있습니다.
  5. 설정을 선택합니다. 그런 다음 SQL Server 설치 센터에서 설치를 선택합니다.
  6. 새 SQL Server 장애 조치 클러스터 설치를 선택하고 마법사의 지침에 따라 SQL Server FCI를 설치합니다.
    **참고:**FCI 데이터 디렉터리는 클러스터링된 스토리지에 있어야 합니다. Amazon FSx NetApp ONTAP의 경우 iSCSI를 통해 파일 시스템에 연결합니다.
  7. RDP를 사용하여 다른 가상 머신(머신 B)에 연결합니다.
  8. SQL Server 설치 센터를 연 다음 설치를 선택합니다.
  9. SQL Server 장애 조치 클러스터에 노드 추가를 선택합니다. 마법사의 지침에 따라 SQL Server를 설치하고 FCI에 해당 서버를 추가합니다.

SQL Server에 연결

인스턴스에 SQL Server를 배포한 후 다음 도구 중 하나를 사용하여 인스턴스에 연결합니다.

관련 정보

EC2 Windows 인스턴스에서 Microsoft SQL 문제를 해결하려면 어떻게 해야 하나요?

EC2 Windows 인스턴스에서 Microsoft SQL 클러스터를 업그레이드하려면 어떻게 해야 하나요?

Amazon EC2에 Microsoft SQL Server를 배포하기 위한 모범 사례

Amazon EC2에 Microsoft SQL Server 배포

AWS 공식
AWS 공식업데이트됨 5달 전