SSAS 설정
다음 프로세스를 사용하여 DB 인스턴스에 SSAS를 설정합니다.
-
새 옵션 그룹을 생성하거나 기존 옵션 그룹을 선택합니다.
-
[
SSAS
] 옵션을 옵션 그룹에 추가합니다. -
옵션 그룹을 DB 인스턴스에 연결합니다.
-
SSAS 리스너 포트의 Virtual Private Cloud(VPC) 보안 그룹에 대한 인바운드 액세스를 허용합니다.
-
Amazon S3 통합을 설정합니다.
SSAS용 옵션 그룹 생성
AWS Management Console 또는 AWS CLI를 사용하여 SQL Server 엔진과 사용하려는 DB 인스턴스 버전에 해당하는 옵션 그룹을 생성합니다.
참고
올바른 SQL Server 엔진 및 버전인 경우 기존 옵션 그룹을 사용할 수도 있습니다.
다음 콘솔 프로시저는 SQL Server Standard 에디션 2017에 대한 옵션 그룹을 생성합니다.
옵션 그룹을 생성하려면
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 옵션 그룹을 선택합니다.
-
그룹 생성을 선택합니다.
-
보안 그룹 생성 창에서 다음을 수행합니다.
-
[이름(Name)]에 AWS 계정 내에서 쉽게 식별할 수 있는 옵션 그룹 이름을 입력합니다(예:
ssas-se-2017
). 이름은 글자, 숫자 및 하이픈만 사용 가능합니다. -
설명에 옵션 그룹에 대한 간단한 설명을 입력합니다(예:
SSAS option group for SQL Server SE 2017
). 이 설명은 표시 용도로만 사용됩니다. -
엔진에 대해 sqlserver-se를 선택합니다.
-
메이저 엔진 버전에 대해 14.00을 선택합니다.
-
-
생성(Create)을 선택합니다.
다음 CLI 예제는 SQL Server Standard 에디션 2017에 대한 옵션 그룹을 생성합니다.
옵션 그룹을 생성하려면
-
다음 명령 중 하나를 사용합니다.
대상 LinuxmacOS, 또는Unix:
aws rds create-option-group \ --option-group-name
ssas-se-2017
\ --engine-namesqlserver-se
\ --major-engine-version14.00
\ --option-group-description "SSAS option group for SQL Server SE 2017
"Windows의 경우:
aws rds create-option-group ^ --option-group-name
ssas-se-2017
^ --engine-namesqlserver-se
^ --major-engine-version14.00
^ --option-group-description "SSAS option group for SQL Server SE 2017
"
옵션 그룹에 SSAS 옵션 추가
그런 다음 AWS Management Console 또는 AWS CLI를 사용하여 SSAS
옵션을 옵션 그룹에 추가합니다.
SSAS 옵션을 추가하려면
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 옵션 그룹을 선택합니다.
-
방금 생성한 옵션 그룹을 선택합니다.
-
옵션 추가를 선택합니다.
-
옵션 세부 정보에서 옵션 이름으로 SSAS를 선택합니다.
-
옵션 설정에서 다음을 수행합니다.
-
최대 메모리(Max memory)에 10~80 범위의 값을 입력합니다.
최대 메모리는 SSAS가 실행 중인 요청과 우선 순위가 높은 새 요청에 대한 공간을 확보하기 위해 메모리를 보다 적극적으로 해제하기 시작하는 상한 임계값을 지정합니다. 숫자는 DB 인스턴스에 대한 총 메모리 비율입니다. 허용 값은 10–80이고, 기본값은 45입니다.
-
모드(Mode)에서 SSAS 서버 모드인 테이블 형식(Tabular) 또는 다차원(Multidimensional)을 선택합니다.
모드(Mode) 옵션 설정이 표시되지 않으면 해당 AWS 리전에서 다차원 모드가 지원되지 않는 것입니다. 자세한 내용은 제한 사항 단원을 참조하십시오.
테이블 형식(Tabular)이 기본값입니다.
-
보안 그룹의 경우 옵션과 연결할 VPC 보안 그룹을 선택합니다.
참고
SSAS, 2383에 액세스하기 위한 포트가 미리 채워져 있습니다.
-
-
예약에서 옵션을 즉시 추가할지 또는 다음 유지 관리 기간에 추가할지를 선택합니다.
-
옵션 추가를 선택합니다.
SSAS 옵션을 추가하려면
-
다음 파라미터를 사용하여 JSON 파일(예:
ssas-option.json
)을 생성합니다.-
OptionGroupName
– 이전에 생성했거나 선택한 옵션 그룹의 이름입니다(다음 예의 경우ssas-se-2017
). -
Port
– SSAS에 액세스하는 데 사용하는 포트입니다. 지원되는 유일한 포트는 2383입니다. -
VpcSecurityGroupMemberships
– RDS DB 인스턴스에 대한 VPC 보안 그룹의 멤버십입니다. -
MAX_MEMORY
– SSAS가 실행 중인 요청과 우선 순위가 높은 새 요청에 대한 공간을 확보하기 위해 메모리를 보다 적극적으로 해제하기 시작해야 하는 상한 임계값입니다. 숫자는 DB 인스턴스에 대한 총 메모리 비율입니다. 허용 값은 10–80이고, 기본값은 45입니다. -
MODE
- SSAS 서버 모드(Tabular
또는Multidimensional
)입니다.Tabular
가 기본값입니다.MODE
옵션 설정이 유효하지 않다는 오류가 나타나면 해당 AWS 리전에서 다차원 모드가 지원되지 않는 것입니다. 자세한 내용은 제한 사항 단원을 참조하십시오.
다음은 SSAS 옵션 설정이 있는 JSON 파일의 예입니다.
{ "OptionGroupName": "
ssas-se-2017
", "OptionsToInclude": [ { "OptionName": "SSAS", "Port": 2383, "VpcSecurityGroupMemberships": ["sg-0abcdef123
"], "OptionSettings": [{"Name":"MAX_MEMORY","Value":"60
"},{"Name":"MODE","Value":"Multidimensional
"}] }], "ApplyImmediately": true } -
-
[
SSAS
] 옵션을 옵션 그룹에 추가합니다.대상 LinuxmacOS, 또는Unix:
aws rds add-option-to-option-group \ --cli-input-json file://
ssas-option.json
\ --apply-immediatelyWindows의 경우:
aws rds add-option-to-option-group ^ --cli-input-json file://
ssas-option.json
^ --apply-immediately
옵션 그룹을 DB 인스턴스와 연결
콘솔 또는 CLI를 사용하여 옵션 그룹을 DB 인스턴스와 연결할 수 있습니다.
옵션 그룹을 새 DB 인스턴스 또는 기존 DB 인스턴스와 연결합니다.
-
새 DB 인스턴스의 경우 인스턴스를 시작할 때 옵션 그룹을 DB 인스턴스와 연결합니다. 자세한 내용은 Amazon RDS DB 인스턴스 생성 섹션을 참조하세요.
-
기존 DB 인스턴스의 경우 인스턴스를 수정하고 새 옵션 그룹을 인스턴스와 연결합니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 단원을 참조하십시오.
참고
기존 인스턴스를 사용하는 경우 이미 Active Directory 도메인과 AWS Identity and Access Management(IAM) 역할이 연결되어 있어야 합니다. 새 인스턴스를 생성하는 경우 기존 Active Directory 도메인 및 IAM 역할을 지정합니다. 자세한 내용은 RDS for SQL Server를 사용하여 Active Directory 작업 단원을 참조하십시오.
옵션 그룹을 새 DB 인스턴스 또는 기존 DB 인스턴스와 연결할 수 있습니다.
참고
기존 인스턴스를 사용하는 경우 이미 Active Directory 도메인과 IAM 역할이 연결되어 있어야 합니다. 새 인스턴스를 생성하는 경우 기존 Active Directory 도메인 및 IAM 역할을 지정합니다. 자세한 내용은 RDS for SQL Server를 사용하여 Active Directory 작업 단원을 참조하십시오.
옵션 그룹을 사용하는 DB 인스턴스를 생성하려면
-
옵션 그룹을 생성할 때 사용한 것과 동일한 DB 엔진 유형과 메이저 버전을 지정합니다.
대상 LinuxmacOS, 또는Unix:
aws rds create-db-instance \ --db-instance-identifier
myssasinstance
\ --db-instance-classdb.m5.2xlarge
\ --enginesqlserver-se
\ --engine-version14.00.3223.3.v1
\ --allocated-storage100
\ --manage-master-user-password \ --master-usernameadmin
\ --storage-typegp2
\ --license-modelli
\ --domain-iam-role-namemy-directory-iam-role
\ --domainmy-domain-id
\ --option-group-namessas-se-2017
Windows의 경우:
aws rds create-db-instance ^ --db-instance-identifier
myssasinstance
^ --db-instance-classdb.m5.2xlarge
^ --enginesqlserver-se
^ --engine-version14.00.3223.3.v1
^ --allocated-storage100
^ --manage-master-user-password ^ --master-usernameadmin
^ --storage-typegp2
^ --license-modelli
^ --domain-iam-role-namemy-directory-iam-role
^ --domainmy-domain-id
^ --option-group-namessas-se-2017
DB 인스턴스를 수정하여 옵션 그룹을 연결하려면
-
다음 명령 중 하나를 사용합니다.
대상 LinuxmacOS, 또는Unix:
aws rds modify-db-instance \ --db-instance-identifier
myssasinstance
\ --option-group-namessas-se-2017
\ --apply-immediatelyWindows의 경우:
aws rds modify-db-instance ^ --db-instance-identifier
myssasinstance
^ --option-group-namessas-se-2017
^ --apply-immediately
VPC 보안 그룹에 대한 인바운드 액세스 허용
DB 인스턴스와 연결된 VPC 보안 그룹에서 지정된 SSAS 리스너 포트에 대한 인바운드 규칙을 생성합니다. 보안 그룹 설정에 대한 자세한 내용은 보안 그룹을 생성하여 VPC 내부의 DB 인스턴스에 대한 액세스를 제공 단원을 참조하십시오.
Amazon S3 통합 사용 설정
배포를 위해 호스트에 모델 구성 파일을 다운로드하려면 Amazon S3 통합을 사용합니다. 자세한 내용은 Amazon RDS for SQL Server DB 인스턴스와 Amazon S3 통합 단원을 참조하십시오.