본문 바로가기
AWS Associate: Solution Architect/AWS database

데이터베이스 연습문제

by tovantablack 2021. 2. 27.
728x90
728x90
  1. 1 . 질문

    소매 조직은 데이터베이스에서 데이터를 읽고 쓰는 새로운 응용 프로그램을 배포하고 있습니다. 이 회사는 액티브-액티브 구성의 세 가지 AWS 리전에 애플리케이션을 배포하려고합니다. 정보를 동기화 상태로 유지하려면 데이터베이스를 복제해야합니다.

    이러한 요구 사항을 가장 잘 충족하는 솔루션은 무엇입니까?

    • Amazon Aurora 글로벌 데이터베이스
    • 글로벌 테이블이있는 Amazon DynamoDB
    • 변경 데이터 캡처 기능이있는 AWS Database Migration Service
    • Amazon S3 교차 리전 복제를 사용하는 Amazon Athena

     

    설명:

    Amazon DynamoDB 전역 테이블은 다중 지역, 다중 마스터 데이터베이스 배포를위한 완전 관리 형 솔루션을 제공합니다. 이것은 완전한 양방향 동기화를 통해 여러 지역에서 읽기 및 쓰기가 발생할 수있는 활성-활성 구성을 제공하는 유일한 솔루션입니다.

    정답 : “전역 테이블이있는 Amazon DynamoDB”가 정답입니다.

    INCORRECT : DMS에이 소스로부터 목적지로 데이터 마이그레이션에 사용되는 "변경 데이터 캡처와 AWS 데이터베이스 마이그레이션 서비스는"올바르지 않습니다. 그러나이 예에서는 다중 마스터 데이터베이스가 필요하며 DMS는이 구성을 허용하지 않습니다.

    올바르지 않음 : "Amazon Athena with Amazon S3 교차 리전 복제"가 올바르지 않습니다. S3 교차 리전 복제를 사용하는 Amazon Athena는 적합하지 않습니다. 이것은 트랜잭션 데이터베이스 솔루션 (Athena가 분석에 사용됨) 또는 활성-활성 동기화를 제공하는 솔루션이 아닙니다.

    올바르지 않음 : "Amazon Aurora 글로벌 데이터베이스"가 올바르지 않습니다. Amazon Aurora 글로벌 데이터베이스는 여러 리전의 데이터베이스에 대한 읽기 액세스를 제공합니다. 양방향 동기화가있는 활성-활성 구성을 제공하지 않습니다 (읽기 전용 DB로 장애 조치하여 쓰기 가능 상태로 승격 할 수 있음).

    참고 문헌 :

    https://aws.amazon.com/blogs/database/how-to-use-amazon-dynamodb-global-tables-to-power-multiregion-architectures/

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-dynamodb/

  2. 2 . 질문

    온라인 스토어는 Amazon Aurora 데이터베이스를 사용합니다. 데이터베이스는 다중 AZ 배포로 배포됩니다. 최근 메트릭에 따르면 데이터베이스 읽기 요청이 높고 성능 문제가 발생하여 쓰기 요청 대기 시간이 발생하는 것으로 나타났습니다.

    솔루션 아키텍트는 쓰기 요청에서 읽기 요청을 분리하기 위해 무엇을해야합니까?

    • 두 번째 Amazon Aurora 데이터베이스를 생성하고 읽기 전용 복제본으로 기본 데이터베이스에 연결합니다.
    • 읽기 전용 복제본을 만들고 적절한 엔드 포인트를 사용하도록 애플리케이션을 수정합니다.
    • 다중 AZ 대기 인스턴스에서 읽을 수 있도록 애플리케이션 업데이트
    • Amazon Aurora 데이터베이스에서 읽기를 통한 캐싱 활성화

     

    설명:

    Aurora 복제본은 Aurora DB 클러스터의 독립적 인 엔드 포인트로, 읽기 작업을 조정하고 가용성을 높이는 데 가장 적합합니다. DB 클러스터가 하나의 AWS 리전에 걸쳐있는 가용 영역에 걸쳐 최대 15 개의 Aurora 복제본을 배포 할 수 있습니다.

    DB 클러스터 볼륨은 DB 클러스터 용 데이터의 여러 복사본으로 구성됩니다. 그러나 클러스터 볼륨의 데이터는 기본 인스턴스와 DB 클러스터의 Aurora 복제본에 대한 단일 논리 볼륨으로 표시됩니다.

    읽기 조정을 제공 할뿐만 아니라 Aurora 복제본은 다중 AZ의 대상이기도합니다. 이 경우 솔루션 아키텍트는 다중 AZ 대기 인스턴스에서 읽도록 애플리케이션을 업데이트 할 수 있습니다.

    정답 : “다중 AZ 대기 인스턴스에서 읽을 수 있도록 애플리케이션 업데이트”가 정답입니다.

    올바르지 않음 : "읽기 전용 복제본을 만들고 적절한 엔드 포인트를 사용하도록 애플리케이션을 수정"이 올바르지 않습니다. Aurora 복제본은 다중 AZ 구성의 대기이자 읽기 트래픽의 대상입니다. 설계자는 트래픽을 Aurora 복제본으로 전달하기 만하면됩니다.

    올바르지 않음 : "Amazon Aurora 데이터베이스에서 캐싱을 통해 읽기를 활성화합니다." 이것은 Amazon Aurora의 기능이 아니기 때문에 올바르지 않습니다.

    잘못된 예 : 오로라 복제가 이미이 다중 AZ 구성이 그대로 존재하고 대기 읽기에 사용할 수있는 오로라 복제있는 그대로 "두 번째 아마존 오로라 데이터베이스를 만들고 읽기 복제본과 기본 데이터베이스에 연결은"잘못 교통.

    참고 문헌 :

    https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-aurora/

  3.  . 질문

    고객이 Amazon EC2에서 실행중인 프로덕션 애플리케이션을 가지고 있습니다. 응용 프로그램은 자주 데이터를 덮어 쓰고 삭제하며, 응용 프로그램은 데이터가 요청 될 때마다 최신 버전의 데이터를받는 것이 중요합니다.

    이러한 요구 사항에 가장 적합한 서비스는 무엇입니까?

    • AWS 스토리지 게이트웨이
    • 아마존 S3
    • Amazon RedShift
    • Amazon RDS

     

    설명:

    이 시나리오에서는 데이터를 검색 할 때 선택한 스토리지 솔루션이 항상 최신 데이터를 반환하도록 요청합니다. 따라서 쓰기 후 읽기 일관성을 제공하는 Amazon RDS를 사용해야합니다.

    정답 : “Amazon RDS”가 정답입니다.

    올바르지 않음 : "Amazon RedShift"가 올바르지 않습니다. Amazon RedShift는 데이터웨어 하우스이며 트랜잭션 데이터베이스로 사용되지 않으므로 잘못된 사용 사례입니다.

    올바르지 않음 : "Amazon S3"가 올바르지 않습니다. Amazon S3는 덮어 쓰기 및 삭제에 대한 최종 일관성 만 제공합니다.

    올바르지 않음 : "AWS Storage Gateway"가 올바르지 않습니다. AWS Storage Gateway는 온 프레미스에서 AWS 스토리지 서비스에 대한 하이브리드 클라우드 액세스를 활성화하는 데 사용됩니다.

    참고 문헌 :

    https://docs.aws.amazon.com/rds/index.html

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-rds/

  4. 4 . 질문

    한 회사에서 열로 요약해야하는 수백만 개의 행이 포함 된 대규모 데이터 세트를 생성하고 있습니다. 기존 비즈니스 인텔리전스 도구를 사용하여 일일 보고서를 작성합니다.

    요구 사항을 충족하는 스토리지 서비스는 무엇입니까?

    • Amazon ElastiCache
    • Amazon RDS
    • Amazon RedShift
    • Amazon DynamoDB

     

    설명:

    Amazon Redshift는 빠르고 완벽하게 관리되는 페타 바이트 규모의 데이터웨어 하우스 서비스로 기존 비즈니스 인텔리전스 도구를 사용하여 모든 데이터를 효율적으로 분석 할 수 있도록 간단하고 비용 효율적입니다. 수백 기가 바이트에서 페타 바이트 이상에 이르는 데이터 세트에 최적화되어 있습니다. Amazon RedShift는 컬럼 기반 스토리지를 사용합니다.

    정답 : “Amazon RedShift”가 정답입니다.

    올바르지 않음 : "Amazon DynamoDB"가 올바르지 않습니다. Amazon DynamoDB는 완전 관리 형 NoSQL 데이터베이스 서비스이며 열 데이터베이스가 아닙니다.

    올바르지 않음 : "Amazon RDS"가 올바르지 않습니다. Amazon RDS는 분석 워크로드보다 OLTP 워크로드에 더 적합합니다.

    올바르지 않음 : "Amazon ElastiCache"가 올바르지 않습니다. Amazon ElastiCache는 인 메모리 캐싱 서비스입니다.

    참고 문헌 :

    https://docs.aws.amazon.com/redshift/index.html

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-redshift/

  5. 5 . 질문

    귀사는 아시아 태평양 지역에 새 지사를 개설하고 있습니다. 새 사무실의 사용자는 미국에서 호스팅되는 RDS 데이터베이스에서 데이터를 읽어야합니다. 성능 향상을 위해 아시아 태평양 지역에서 데이터베이스의 읽기 전용 복제본을 구현할 계획입니다. 그러나 귀하의 최고 보안 책임자 (CSO)는 회사 정책에 따라 미국을 떠나는 모든 데이터를 암호화해야한다고 설명했습니다. 마스터 RDS DB는 현재 암호화되지 않았습니다.

    어떤 옵션을 사용할 수 있습니까? (2 개를 선택하십시오.)

    • 다른 키로 암호화 된 암호화 된 읽기 전용 복제본을 생성 할 수 있습니다.
    • 암호화가 활성화 된 스냅 샷에서 새 DB를 생성하여 마스터 DB에 대한 암호화를 활성화 할 수 있습니다.
    • ELB를 사용하여 RDS DB 앞에 암호화 된 전송 계층을 제공 할 수 있습니다.
    • 관리 콘솔을 통해 마스터 DB에 대한 암호화를 활성화 할 수 있습니다.
    • 동일한 키로 암호화 된 암호화 된 읽기 전용 복제본을 생성 할 수 있습니다.

     

    설명:

    Amazon RDS DB 인스턴스를 생성 할 때 암호화 옵션을 활성화하여 Amazon RDS 인스턴스와 미사용 스냅 샷을 암호화 할 수 있습니다. 그러나 기존 DB는 암호화 할 수 없으므로 스냅 샷을 생성하고 복사하고 사본을 암호화 한 다음 스냅 샷에서 암호화 된 DB를 구축해야합니다.

    유휴 상태에서 암호화 된 데이터에는 DB 인스턴스의 기본 스토리지, 자동 백업, 읽기 전용 복제본 및 스냅 샷이 포함됩니다.

    Amazon RDS 암호화 된 인스턴스의 읽기 전용 복제본은 둘 다 동일한 리전에있을 때 마스터 인스턴스와 동일한 키를 사용하여 암호화됩니다. 다른 지역에있는 경우 다른 키를 사용할 수 있습니다.

    정답 : “다른 키로 암호화 된 암호화 된 읽기 전용 복제본을 만들 수 있습니다.”가 정답입니다.

    정답 : “암호화가 활성화 된 스냅 샷에서 새 DB를 생성하여 마스터 DB에 대한 암호화를 활성화 할 수 있습니다.”가 정답입니다.

    INCORRECT : "당신은 같은 키를 사용하여 암호화 된 암호화 읽기 복제본을 만들 수 있습니다"올바르지 않습니다. 마스터와 읽기 전용 복제본이 서로 다른 리전에있는 경우 해당 리전에 대한 암호화 키를 사용하여 암호화합니다.

    INCORRECT : 처음 데이터베이스를 작성할 때 만 암호화를 활성화 할 수 있습니다로 "당신은 관리 콘솔을 통해 마스터 DB에 대한 암호화를 활성화 할 수 있습니다"올바르지 않습니다.

    올바르지 않음 : "ELB를 사용하여 RDS DB 앞에 암호화 된 전송 계층을 제공 할 수 있습니다."는 ELB가 RDS 인스턴스 앞에 배치되지 않고 EC2 인스턴스 앞에 배치되므로 올바르지 않습니다.

    참고 문헌 :

    https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-rds/

  6. 6 . 질문

    프로덕션 애플리케이션은 Amazon RDS MySQL DB 인스턴스에서 실행됩니다. 솔루션 아키텍트는 동일한 데이터에 액세스하는 새로운보고 도구를 구축하고 있습니다. 보고 도구는 가용성이 높아야하며 프로덕션 애플리케이션의 성능에 영향을주지 않아야합니다.

    어떻게 이것을 달성 할 수 있습니까?

    • 교차 리전 다중 AZ 배포를 생성하고 두 번째 리전에 읽기 전용 복제본을 생성합니다.
    • 프로덕션 RDS DB 인스턴스의 다중 AZ RDS 읽기 전용 복제본 생성
    • Amazon Data Lifecycle Manager를 사용하여 자동으로 스냅 샷 생성 및 관리
    • 프로덕션 RDS DB 인스턴스의 단일 AZ RDS 읽기 전용 복제본을 생성합니다. 복제본에서 두 번째 단일 AZ RDS 읽기 전용 복제본 생성

     

    설명:

    읽기 전용 복제본을 다중 AZ DB 인스턴스로 생성 할 수 있습니다. Amazon RDS는 복제본에 대한 장애 조치 지원을 위해 다른 가용 영역에 복제본의 대기를 생성합니다. 읽기 전용 복제본을 다중 AZ DB 인스턴스로 생성하는 것은 원본 데이터베이스가 다중 AZ DB 인스턴스인지 여부와 무관합니다.

    정답 : “프로덕션 RDS DB 인스턴스의 다중 AZ RDS 읽기 전용 복제본 생성”이 정답입니다.

    올바르지 않음 : “프로덕션 RDS DB 인스턴스의 단일 AZ RDS 읽기 전용 복제본을 생성합니다. 복제본에서 두 번째 단일 AZ RDS 읽기 전용 복제본 생성”은 올바르지 않습니다. 읽기 전용 복제본은 주로 수평 확장에 사용됩니다. 고 가용성을위한 최상의 솔루션은 다중 AZ 읽기 전용 복제본을 사용하는 것입니다.

    INCORRECT : 당신이 교차 지역 RDS와 다중 AZ 배포를 만들 수 없습니다로 "교차 지역 다중 AZ 배포를 작성하고 제 2 영역에서 읽기 복제본을 생성"올바르지 않습니다.

    잘못된 예 : "사용 아마존 데이터 수명주기 관리자가 자동으로 생성하고 스냅 샷을 관리하는"스냅 샷을 사용하여 고 가용성을위한 최적의 솔루션 아니므로 올바르지 않습니다.

    참고 문헌 :

    https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_MySQL.Replication.ReadReplicas.html#USER_MySQL.Replication.ReadReplicas.MultiAZ

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-rds/

  7. 7 . 질문

    게임 회사는 실시간 데이터를 수집하여 온 프레미스 데이터베이스 시스템에 저장합니다. 회사는 AWS로 마이그레이션하고 있으며 데이터베이스 성능이 향상되어야합니다. 솔루션 아키텍트는 데이터 복제를 지원하는 인 메모리 데이터베이스를 추천 해 달라는 요청을 받았습니다.

    솔루션 아키텍트는 어떤 데이터베이스를 권장해야합니까?

    • MySQL 용 Amazon RDS
    • PostgreSQL 용 Amazon RDS
    • Redis 용 Amazon ElastiCache
    • Memcached 용 Amazon ElastiCache

     

    설명:

    Amazon ElastiCache는 인 메모리 데이터베이스입니다. ElastiCache Memcached를 사용하면 데이터 복제 또는 고 가용성이 없습니다. 다이어그램에서 볼 수 있듯이 각 노드는 별도의 데이터 파티션입니다.

    따라서 데이터 복제와 클러스터링을 모두 지원하는 Redis 엔진을 사용해야합니다. 다음 다이어그램은 클러스터 모드가 활성화 된 Redis 아키텍처를 보여줍니다.

    정답 : “Redis 용 Amazon ElastiCache”가 정답입니다.

    잘못된 예 : Memcached가 데이터 복제 또는 고 가용성을 지원하지 않기 때문에 "Memcached가 아마존 ElastiCache는"올바르지 않습니다.

    올바르지 않음 : "Amazon RDS for MySQL"은 메모리 내 데이터베이스가 아니므로 올바르지 않습니다.

    올바르지 않음 : "Amazon RDS for PostgreSQL"은 메모리 내 데이터베이스가 아니므로 올바르지 않습니다.

    참고 문헌 :

    https://aws.amazon.com/elasticache/redis/

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-elasticache/

  8. 8 . 질문

    설계중인 새 애플리케이션은 Amazon Aurora MySQL DB에 데이터를 저장합니다. 빠른 복제 및 빠른 장애 조치를 통해 리전 간 재해 복구 기능을 사용할 수있는 방법을 찾고 있습니다. 다음 중 가장 좋은 솔루션은 무엇입니까?

    • Amazon Aurora 글로벌 데이터베이스 사용
    • Aurora 볼륨의 EBS 백업을 생성하고 리전 간 복제를 사용하여 스냅 샷 복사
    • Aurora DB에 다중 AZ 활성화
    • 리전 간 Aurora 읽기 전용 복제본 생성

     

    설명:

    Amazon Aurora 글로벌 데이터베이스는 전 세계적으로 분산 된 애플리케이션 용으로 설계되어 단일 Amazon Aurora 데이터베이스가 여러 AWS 리전에 걸쳐있을 수 있습니다. 데이터베이스 성능에 영향을주지 않고 데이터를 복제하고, 각 지역에서 짧은 지연 시간으로 빠른 로컬 읽기를 가능하게하며, 지역 전체 중단으로부터 재해 복구를 제공합니다.

    Aurora 글로벌 데이터베이스는 애플리케이션 워크로드를 처리하는 데 데이터베이스를 완전히 사용할 수있는 전용 인프라를 사용하여 일반적인 지연 시간이 1 초 미만인 스토리지 기반 복제를 사용합니다. 드물지만 지역 성능 저하 또는 중단이 발생하는 경우 보조 지역 중 하나를 1 분 이내에 전체 읽기 / 쓰기 기능으로 승격 할 수 있습니다. ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ

    정답 : “Amazon Aurora 글로벌 데이터베이스 사용”이 정답입니다.

    올바르지 않음 : "Aurora DB에 대해 다중 AZ 활성화"가 올바르지 않습니다. Aurora DB에 대해 다중 AZ를 활성화하면 여러 지역이 아닌 지역 내에서 AZ 수준의 복원력이 제공됩니다.

    올바르지 않음 : "Aurora 볼륨의 EBS 백업을 생성하고 교차 리전 복제를 사용하여 스냅 샷 복사"가 올바르지 않습니다. DB 스냅 샷을 생성하여 리전간에 복제 할 수 있지만 자동화 된 솔루션을 제공하지 않으며 빠른 장애 조치를 지원하지 않습니다.

    올바르지 않음 : "리전 간 Aurora 읽기 전용 복제본 생성"이 올바르지 않습니다. 이 솔루션은 Aurora 글로벌 데이터베이스의 빠른 스토리지 복제 및 빠른 장애 조치 기능을 제공하지 않으므로 최상의 옵션이 아닙니다.

    참고 문헌 :

    https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Replication.html

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-rds/

  9. 9 . 질문

    애플리케이션은 Amazon EC2 인스턴스와 Amazon RDS MySQL 데이터베이스를 사용합니다. 데이터베이스가 현재 암호화되지 않았습니다. 솔루션 아키텍트는 모든 신규 및 기존 데이터에 대해 데이터베이스에 암호화를 적용해야합니다.

    어떻게해야합니까?

    • Amazon ElastiCache 클러스터를 생성하고 캐시 노드를 사용하여 데이터 암호화
    • API를 사용하여 데이터베이스에 대한 암호화를 활성화합니다. 데이터베이스의 전체 스냅 샷을 작성하십시오. 이전 스냅 샷 삭제
    • RDS 인스턴스의 스냅 샷을 생성합니다. 스냅 샷의 암호화 된 사본을 생성합니다. 암호화 된 스냅 샷에서 RDS 인스턴스 복원
    • 미사용 암호화가 활성화 된 RDS 읽기 전용 복제본을 생성합니다. 읽기 전용 복제본을 마스터로 승격하고 애플리케이션을 새 마스터로 전환합니다. 이전 RDS 인스턴스 삭제

     

    설명:

    암호화 된 Amazon RDS DB 인스턴스 에는 몇 가지  제한이 있습니다. 암호화 되지 않은 기존 Amazon RDS DB 인스턴스를 수정하여 인스턴스를 암호화 할 수 없으며 암호화되지 않은 인스턴스에서 암호화 된 읽기 전용 복제본을 생성 할 수 없습니다.

    그러나 Amazon RDS 스냅 샷 기능을 사용하여 암호화하려는 RDS 데이터베이스에서 가져온 암호화되지 않은 스냅 샷을 암호화 할 수 있습니다. 암호화 된 스냅 샷에서 새 RDS DB 인스턴스를 복원하여 암호화 된 새 DB 인스턴스를 배포합니다. 마지막으로 연결을 새 DB 인스턴스로 전환합니다.

    CORRECT : “RDS 인스턴스의 스냅 샷을 생성합니다. 스냅 샷의 암호화 된 사본을 생성합니다. 암호화 된 스냅 샷에서 RDS 인스턴스를 복원하십시오.”가 정답입니다.

    INCORRECT : 당신이 ElastiCache 캐시 노드를 이용하여 RDS 데이터베이스를 암호화 할 수 잘못 "캐시 노드를 이용하여 아마존 ElastiCache 클러스터 및 데이터를 암호화 만들기"를 참조하십시오.

    올바르지 않음 : “API를 사용하여 데이터베이스에 대한 암호화를 활성화합니다. 데이터베이스의 전체 스냅 샷을 작성하십시오. 기존 데이터베이스에 대해 암호화를 활성화 할 수 없으므로 이전 스냅 샷 삭제”는 올바르지 않습니다.

    올바르지 않음 :  미사용 암호화가 활성화 된 RDS 읽기 전용 복제본을 생성합니다. 읽기 전용 복제본을 마스터로 승격하고 애플리케이션을 새 마스터로 전환합니다. 암호화되지 않은 데이터베이스 인스턴스에서 암호화 된 읽기 전용 복제본을 생성 할 수 없기 때문에 이전 RDS 인스턴스 삭제”는 올바르지 않습니다.

    참고 문헌 :

    https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html

    https://aws.amazon.com/premiumsupport/knowledge-center/rds-encrypt-instance-mysql-mariadb/

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-rds/

  10. 10 . 질문

    회사는 날씨 업데이트를 제공하는 웹 애플리케이션을 실행합니다. 애플리케이션은 Application Load Balancer (ALB) 뒤에있는 다중 AZ Auto Scaling 그룹의 Amazon EC2 인스턴스 집합에서 실행됩니다. 인스턴스는 Amazon Aurora 데이터베이스에 데이터를 저장합니다. 솔루션 아키텍트는 요청 속도가 산발적으로 증가함에 따라 애플리케이션의 탄력성을 높여야합니다.

    솔루션 아키텍트는 어떤 아키텍처를 구현해야합니까? (2 개를 선택하십시오.)

    • 가용 영역에 AWS Transit Gateway 추가
    • Amazon Aurora 복제본 추가
    • ALB 앞에 Amazon CloudFront 배포 추가
    • AWS Global Accelerator 엔드 포인트 추가
    • ALB 앞에 추가 및 AWS WAF

     

    설명:

    아키텍처는 이미 매우 탄력적이지만 요청 속도가 갑자기 증가하면 성능이 저하 될 수 있습니다. 이 상황을 해결하기 위해 Amazon Aurora 읽기 전용 복제본을 사용하여 기본 데이터베이스의 요청을 오프로드하는 읽기 트래픽을 제공 할 수 있습니다. 프런트 엔드에서 Amazon CloudFront 배포를 ALB 앞에 배치 할 수 있으며 이는 더 나은 성능을 위해 콘텐츠를 캐시하고 백엔드의 요청을 오프로드합니다.

    정답 : "Amazon Aurora 복제본 추가"가 정답입니다.

    정답 : "ALB 앞에 Amazon CloudFront 배포 추가"가 정답입니다.

    올바르지 않음 : "ALB 앞에 추가 및 AWS WAF"가 올바르지 않습니다. 웹 애플리케이션 방화벽은 악의적 인 공격으로부터 애플리케이션을 보호합니다. 성능이 향상되지는 않습니다.

    잘못된 예 : 이 VPC의에 온 - 프레미스 네트워크를 연결하는 데 사용되는 "가용성 영역에 AWS 교통 게이트웨이를 추가"올바르지 않습니다.

    올바르지 않음 : "AWS Global Accelerator 엔드 포인트 추가"는이 서비스가 지연 시간을 기준으로 사용자를 다른 리전의 다른 애플리케이션 인스턴스로 안내하는 데 사용되기 때문에 올바르지 않습니다.

    참고 문헌 :

    https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html

    https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html

    시험 관련 치트 시트로 시간 절약 :

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/database/amazon-aurora/

    https://digitalcloud.training/certification-training/aws-solutions-architect-associate/networking-and-content-delivery/amazon-cloudfront/

728x90
728x90

'AWS Associate: Solution Architect > AWS database' 카테고리의 다른 글

Amazon RDS(Relational Database Service)  (0) 2021.03.04
연습문제 정리-1  (0) 2021.02.27

댓글