본문 바로가기
[AWS]/AWS SAA EXAMTOPICS

[AWS][SAA][EXAMTOPICS][공유] Question 68

by METAVERSE STORY 2022. 9. 16.
반응형

A business is in the process of migrating its on-premises application to AWS. Program servers and a Microsoft SQL Server database comprise the application. The database cannot be transferred to another engine due to the application's NET code using SQL Server functionality. The company's goal is to maximize availability while decreasing operational and administration costs.

What actions should a solutions architect take to achieve this?

  • A. Install SQL Server on Amazon EC2 in a Multi-AZ deployment.
  • B. Migrate the data to Amazon RDS for SQL Server in a Multi-AZ deployment.
  • C. Deploy the database on Amazon RDS for SQL Server with Multi-AZ Replicas.
  • D. Migrate the data to Amazon RDS for SQL Server in a cross-Region Multi-AZ deployment.

 

한글번역

기업이 온프레미스 애플리케이션을 AWS로 마이그레이션하는 과정에 있습니다. 프로그램 서버와 Microsoft SQL Server 데이터베이스가 응용 프로그램을 구성합니다. SQL Server 기능을 사용하는 응용 프로그램의 NET 코드로 인해 데이터베이스를 다른 엔진으로 전송할 수 없습니다. 회사의 목표는 운영 및 관리 비용을 줄이는 동시에 가용성을 극대화하는 것입니다.

솔루션 설계자는 이를 달성하기 위해 어떤 조치를 취해야 합니까?

  • A. 다중 AZ 배포의 Amazon EC2에 SQL Server를 설치합니다.
  • B. 다중 AZ 배포에서 SQL Server용 Amazon RDS로 데이터를 마이그레이션합니다.
  • C. 다중 AZ 복제본이 있는 SQL Server용 Amazon RDS에 데이터베이스를 배포합니다.
  • D. 교차 리전 다중 AZ 배포에서 SQL Server용 Amazon RDS로 데이터를 마이그레이션합니다.

 

 

 

정답

  • B. Migrate the data to Amazon RDS for SQL Server in a Multi-AZ deployment.

 

해설

Microsoft SQL Server Multi-AZ deployment notes and recommendations

The following are some restrictions when working with Multi-AZ deployments for Microsoft SQL Server DB instances:

Cross-Region Multi-AZ isn't supported.

You can't configure the secondary DB instance to accept database read activity.

Multi-AZ with Always On Availability Groups (AGs) supports in-memory optimization.

Multi-AZ with Always On Availability Groups (AGs) doesn't support Kerberos authentication for the availability group listener. This is because the listener has no Service Principal Name (SPN).

You can't rename a database on a SQL Server DB instance that is in a SQL Server Multi-AZ deployment. If you need to rename a database on such an instance, first turn off Multi-AZ for the DB instance, then rename the database. Finally, turn Multi-AZ back on for the DB instance.

You can only restore Multi-AZ DB instances that are backed up using the full recovery model.

 

Microsoft SQL Server Multi-AZ 배포 참고 사항 및 권장 사항

다음은 Microsoft SQL Server DB 인스턴스를 위한 Multi-AZ 배포와 함께 작업할 때의 몇 가지 제한 사항입니다.

교차 영역 Multi-AZ는 지원되지 않습니다.

데이터베이스 읽기 활동을 허용하도록 보조 DB 인스턴스를 구성할 수 없습니다.

Always On Availability Group(AG)이 있는 Multi-AZ는 인메모리 최적화를 지원합니다.

AG(Always On Availability Group)가 있는 Multi-AZ는 가용성 그룹 수신기에 대한 Kerberos 인증을 지원하지 않습니다. 수신기에 SPN(서비스 사용자 이름)이 없기 때문입니다.

SQL Server Multi-AZ 배포에 있는 SQL Server DB 인스턴스의 데이터베이스 이름은 변경할 수 없습니다. 이러한 인스턴스에서 데이터베이스 이름을 변경해야 할 경우, 먼저 DB 인스턴스에 대해 Multi-AZ를 해제한 후 데이터베이스 이름을 변경하십시오. 마지막으로 DB 인스턴스에 대해 Multi-AZ를 다시 설정합니다.

전체 복구 모델을 사용하여 백업된 Multi-AZ DB 인스턴스만 복원할 수 있습니다.

 

"database cannot be migrated to a different engine" -> Amazon RDS for SQL Server so A is wrong

No such thing as "cross-Region Multi-AZ deployment" so D is wrong

"migrate" so C is wrong (deploy)

Answer is B

데이터베이스를 다른 엔진으로 전송할 수 없습니다. -> A는 틀렸다.

MSSQL은 교차영역 multi az가 지원되지 않으므로 잘못됐다.

배포할 수 없었다고 했기 때문에 migrate가 들어있는 C는 잘못 됐다.

 

20220916

기업이 온프레미스 애플리케이션을 AWS로 마이그레이션하는 과정에 있습니다. 프로그램 서버와 Microsoft SQL Server 데이터베이스가 응용 프로그램을 구성합니다. SQL Server 기능을 사용하는 응용 프로그램의 NET 코드로 인해 데이터베이스를 다른 엔진으로 전송할 수 없습니다. 회사의 목표는 운영 및 관리 비용을 줄이는 동시에 가용성을 극대화하는 것입니다.

솔루션 설계자는 이를 달성하기 위해 어떤 조치를 취해야 합니까?

온프레미스 애플리케이션에서 AWS로 마이그레이션하고 있다고 한다. 

올바른 선택지는 B "다중 AZ 배포에서 SQL Server용 Amazon RDS로 데이터를 마이그레이션합니다."

A의 경우는 데이터베이스를 다른 엔진으로 전송할 수 없기 때문에 정답이 될수 없다.

반응형

댓글