#### 5. 귀사에는 NoSQL 데이터베이스에 대한 액세스가 필요한 데이터 저장소 애플리케이션이 있습니다. 이 요구 사항을 충족하는 AWS 데이터베이스 제품은 무엇입니까?
> 5. Your company has a data store application that requires access to a NoSQL database. Which AWS database offering would meet this requirement?
[[Practice Exam 01 EN.pdf#page=5&selection=14,0,16,17|Practice Exam 01 EN, page 5]]
- 아마존 레드시프트
- 아마존 오로라
- 아마존 엘라스틱 블록 스토어
- 아마존 DynamoDB
전반적인 설명
Amazon DynamoDB는 규모와 관계없이 일관되게 10밀리초 미만의 지연 시간이 필요한 모든 애플리케이션을 위한 빠르고 유연한 NoSQL 데이터베이스 서비스입니다. 완전 관리형 클라우드 데이터베이스이며 문서 및 키-값 스토어 모델을 모두 지원합니다. 유연한 데이터 모델, 안정적인 성능, 처리 용량의 자동 확장 기능을 갖춘 이 제품은 모바일, 웹, 게임, 광고 기술, IoT 및 기타 여러 애플리케이션에 매우 적합합니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"아마존 엘라스틱 블록 스토어”가 잘못되었습니다. _** 아마존 엘라스틱 블록 스토어 (Amazon EBS) 는 데이터베이스 서비스가 아니라 스토리지 서비스입니다.
**_"아마존 오로라"가 정확하지 않습니다. _** 아마존 오로라는 NoSQL 데이터베이스를 지원하지 않습니다. 아마존 오로라는 MySQL 및 PostgreSQL과 호환되는 관계형 데이터베이스입니다.
**_"아마존 레드시프트”가 정확하지 않습니다. _** 아마존 레드시프트는 비관계형 데이터를 지원하지 않습니다. Amazon Redshift는 표준 SQL과 기존 비즈니스 인텔리전스 (BI) 도구를 사용하여 페타바이트 규모의 구조화된 데이터에 대해 복잡한 분석 쿼리를 실행할 수 있는 완전 관리형 데이터 웨어하우스 서비스입니다.
**참고 문헌:
[https://aws. amazon. com/dynamodb/](https://aws. amazon. com/dynamodb/)
도메인
[[AWS 데이터베이스]]
---
#### 11. 한 회사에서 AWS에 새로운 2계층 웹 애플리케이션을 배포하고 있습니다. 애플리케이션의 응답 시간을 최적화하려면 가장 자주 액세스하는 데이터를 어디에 저장해야 합니까?
> 11. A company is deploying a new two-tier web application in AWS. Where should the most frequently accessed data be stored so that the application’s response time is optimal?
^5a675c
[[Practice Exam 01 EN.pdf#page=11&selection=23,0,25,43|Practice Exam 01 EN, page 11]]
- AWS OpsWorks
- 아마존 엘라스티캐시
- 아마존 EBS 볼륨
- AWS 스토리지 게이트웨이
전체 설명
Amazon ElastiCache는 클라우드에서 인 메모리 데이터 스토어 또는 캐시를 쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스입니다. 이 서비스를 사용하면 속도가 느린 디스크 기반 데이터베이스에만 전적으로 의존하는 대신 빠르게 관리되는 인 메모리 데이터 스토어에서 정보를 검색할 수 있으므로 웹 애플리케이션의 성능이 향상됩니다.
인메모리 데이터 저장소의 주요 목적은 데이터 사본에 초고속 (밀리초 미만의 지연 시간) 과 저렴한 액세스를 제공하는 것입니다. 데이터베이스를 쿼리하는 것은 캐시에서 해당 데이터의 복사본을 찾는 것보다 항상 더 느리고 비용도 많이 듭니다. 일부 데이터베이스 쿼리는 특히 수행 비용이 많이 듭니다. 여러 테이블 간의 조인을 포함하는 쿼리나 계산이 많은 쿼리를 예로 들 수 있습니다. 이러한 쿼리 결과를 캐싱 (저장) 하면 쿼리 비용을 한 번만 지불하면 됩니다. 그러면 쿼리를 다시 실행할 필요 없이 데이터를 여러 번 빠르게 검색할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"AWS Storage Gateway"가 정확하지 않습니다. _** AWS Storage Gateway는 캐싱 서비스가 아니라 온 프레미스 애플리케이션에서 AWS 클라우드 스토리지를 원활하게 사용할 수 있게 해주는 하이브리드 스토리지 서비스입니다.
**_"Amazon EBS 볼륨"이 정확하지 않습니다. _** Amazon EBS 볼륨은 단일 EC2 인스턴스에 연결할 수 있는 내구성이 뛰어난 블록 수준 스토리지 디바이스입니다. 인스턴스용 시스템 드라이브나 데이터베이스 애플리케이션용 스토리지와 같이 잦은 업데이트가 필요한 데이터를 위한 기본 스토리지로 EBS 볼륨을 사용할 수 있습니다. 또한 연속 디스크 스캔을 수행하는 처리량이 많은 애플리케이션에도 사용할 수 있습니다.
**_"AWS OpsWorks"가 정확하지 않습니다. _** AWS OpsWorks는 Chef 및 Puppet의 관리형 인스턴스를 제공하는 구성 관리 서비스입니다. Chef와 Puppet은 코드를 사용하여 서버 구성을 자동화할 수 있는 자동화 플랫폼입니다. OpsWorks를 사용하면 Chef와 Puppet을 사용하여 Amazon EC2 인스턴스 또는 온프레미스 컴퓨팅 환경에서 서버를 구성, 배포 및 관리하는 방법을 자동화할 수 있습니다.
**참고 문헌:
[https://aws. amazon. com/elasticache/](https://aws. amazon. com/elasticache/)
도메인
[[AWS 데이터베이스]]
---
#### 54. 키-값 형식으로 구조화된 데이터를 업로드할 수 있는 AWS 데이터베이스 서비스란 무엇입니까?
> 54. What is the AWS database service that allows you to upload data structured in key-value format?
[[Practice Exam 01 EN.pdf#page=58&selection=52,0,53,31|Practice Exam 01 EN, page 58]]
- 아마존 레드시프트
- 아마존 다이나모DB
- 아마존 RDS
- 아마존 오로라
전반적인 설명
아마존 DynamoDB는 NoSQL 데이터베이스 서비스입니다. NoSQL 데이터베이스는 일반적으로 JSON과 유사한 키-값 문서에 저장되는 비정형 데이터에 사용됩니다.
**_다른 옵션은 올바르지 않습니다:_**
**_Amazon Redshift가 정확하지 않습니다. _** Amazon Redshift는 관계형 데이터만 지원하고 키-값 데이터는 지원하지 않는 데이터 웨어하우스 서비스입니다.
추가 정보:
Amazon Redshift는 대규모 데이터 세트에 대한 복잡한 쿼리가 필요한 온라인 분석 처리 (OLAP) 및 비즈니스 인텔리전스 (BI) 애플리케이션을 위해 특별히 설계된 빠른 완전 관리형 데이터 웨어하우스 서비스입니다.
**_Amazon Aurora는 정확하지 않습니다. _** Amazon Aurora는 MySQL 및 PostgreSQL과 호환되는 관계형 데이터베이스이며 키-값 데이터베이스가 아닙니다.
**_Amazon RDS가 정확하지 않습니다. _** Amazon RDS는 키-값 데이터베이스가 아니라 관계형 데이터베이스입니다.
**참고 문헌:
[https://aws. amazon. com/dynamodb/](https://aws. amazon. com/dynamodb/)
[https://aws. amazon. com/products/databases/](https://aws. amazon. com/products/databases/)
도메인
[[AWS 데이터베이스]]
---
#### 59. 온프레미스 MySQL DBA로 작업하고 있습니다. 데이터베이스 구성, 백업, 패치 및 DR 작업은 시간이 많이 걸리고 반복적일 수 있습니다. 귀사는 AWS 클라우드로 마이그레이션하기로 결정했습니다. 다음 중 데이터베이스 유지 관리 시간을 절약하여 데이터 아키텍처와 성능에 집중할 수 있는 것은 무엇입니까?
> 59. You work as an on-premises MySQL DBA. The work of database configuration, backups, patching, and DR can be time-consuming and repetitive. Your company has decided to migrate to the AWS Cloud. Which of the following can help save time on database maintenance so you can focus on data architecture and performance?
[[Practice Exam 01 EN.pdf#page=64&selection=13,0,18,12|Practice Exam 01 EN, page 64]]
- Amazon RDS
- 아마존 다이나모DB
- 아마존 클라우드워치
- 아마존 레드시프트
전반적인 설명
Amazon 관계형 데이터베이스 서비스 (Amazon RDS) 를 사용하면 클라우드에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있습니다. 비용 효율적이고 크기 조정이 가능한 용량을 제공하는 동시에 하드웨어 프로비저닝, 운영 체제 유지 관리, 데이터베이스 설정, 패치 및 백업과 같이 시간이 많이 걸리는 관리 작업을 자동화합니다. 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있으므로 애플리케이션에 집중할 수 있습니다.
Amazon RDS는 아마존 오로라, PostgreSQL, **MySQL**, MariaDB, 오라클 및 마이크로소프트 SQL 서버 데이터베이스를 호스팅하는 데 사용할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"아마존 레드시프트가 정확하지 않습니다. _** 아마존 레드시프트는 MySQL 데이터베이스 서비스가 아닙니다. Amazon Redshift는 표준 SQL과 기존 비즈니스 인텔리전스 (BI) 도구를 사용하여 모든 데이터를 간단하고 비용 효율적으로 분석할 수 있게 해주는 완전관리형 데이터 웨어하우스 서비스입니다.
**_"Amazon DynamoDB”가 정확하지 않습니다. _** Amazon DynamoDB는 MySQL 데이터베이스 서비스가 아닙니다. Amazon DynamoDB는 완전 관리형 NoSQL 데이터베이스 서비스입니다.
**_"Amazon CloudWatch"가 정확하지 않습니다. _** Amazon CloudWatch는 데이터베이스 서비스가 아닙니다. Amazon CloudWatch는 클라우드 리소스 및 애플리케이션을 완벽하게 파악할 수 있는 모니터링 서비스입니다.
**참조:
[https://aws. amazon. com/rds/](https://aws. amazon. com/rds/)
도메인
[[AWS 데이터베이스]]
---
#### 61. 한 개발자가 MySQL 데이터베이스 계층이 있는 2계층 웹 애플리케이션을 구축할 계획입니다. 다음 중 애플리케이션에 자동 백업을 제공하는 AWS 데이터베이스 서비스는 무엇입니까?
> 61. A developer is planning to build a two-tier web application that has a MySQL database layer. Which of the following AWS database services would provide automated backups for the application?
[[Practice Exam 01 EN.pdf#page=66&selection=21,0,23,61|Practice Exam 01 EN, page 66]]
- 아마존 DynamoDB
- 아마존 넵튠
- 아마존 오로라
- EC2 인스턴스에 설치된 MySQL 데이터베이스
설명: 전체
Amazon Aurora는 클라우드용으로 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스입니다. Amazon Aurora는 기존 엔터프라이즈 데이터베이스의 성능 및 가용성에 오픈 소스 데이터베이스의 단순성 및 비용 효율성을 결합합니다. 표준 MySQL의 처리량은 최대 5배, 표준 PostgreSQL의 처리량은 최대 3배입니다. Amazon Aurora는 MySQL 및 PostgreSQL과 호환되도록 설계되었으므로 수정하지 않고도 기존 애플리케이션과 도구를 실행할 수 있습니다. Amazon 관계형 데이터베이스 서비스 (RDS) 를 통해 사용할 수 있으므로 프로비저닝, 패치 적용, 백업, 복구, 장애 감지 및 복구와 같이 시간이 많이 걸리는 관리 작업에서 벗어날 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"EC2 인스턴스에 설치된 MySQL 데이터베이스”가 올바르지 않습니다. _** EC2 인스턴스에 MySQL을 설치할 수 있지만 이 시나리오에서는 데이터베이스와 백업 프로세스를 자동으로 관리하지 않으므로 직접 관리해야 합니다.
**_"Amazon DynamoDB"가 올바르지 않습니다. _** Amazon DynamoDB는 MySQL을 지원하지 않습니다. 아마존 다이나모DB는 NoSQL 데이터베이스 서비스입니다.
**_"Amazon Neptune"이 정확하지 않습니다. _** Amazon Neptune은 MySQL 데이터베이스 서비스가 아니라 그래프 데이터베이스 서비스입니다. Amazon Neptune은 소셜 네트워킹, 추천 엔진, 지식 그래프와 같이 고도로 연결된 데이터 세트를 처리하는 애플리케이션을 구축하고 실행하는 데 사용됩니다.
**참고 문헌:
[https://aws. amazon. com/rds/aurora/](https://aws. amazon. com/rds/aurora/)
도메인
[[AWS 데이터베이스]]
---
#### 2. 대규모 데이터 세트에 대해 높은 수준의 쿼리 성능을 지원하는 AWS 데이터 웨어하우스 서비스란 무엇입니까?
> 2. What is the AWS data warehouse service that supports a high level of query performance on large amounts of datasets?
[[Practice Exam 02 EN.pdf#page=2&selection=0,0,1,56|Practice Exam 02 EN, page 2]]
- 아마존 DynamoDB
- 아마존 RDS
- 아마존 키네시스
- 아마존 레드시프트
전반적인 설명
Amazon Redshift는 클라우드에서 완벽하게 관리되는 페타바이트 규모의 데이터 웨어하우스 서비스입니다. 페타바이트 규모의 구조화된 데이터에 대해 복잡한 분석 쿼리를 실행할 수 있습니다. 단 수백 기가바이트의 데이터로 시작하여 페타바이트 이상으로 확장할 수 있습니다. Amazon Redshift는 인프라 용량 프로비저닝부터 백업, 패치 적용과 같은 지속적인 관리 작업의 자동화에 이르기까지 데이터 웨어하우스를 설정, 운영 및 확장하는 데 필요한 작업을 관리합니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"Amazon Kinesis"가 정확하지 않습니다. _** Amazon Kinesis는 비디오 및 데이터 스트림을 실시간으로 수집, 처리 및 분석하는 데 사용됩니다.
**_"Amazon RDS"가 정확하지 않습니다. _** Amazon 관계형 데이터베이스 서비스 (Amazon RDS) 는 AWS 클라우드에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있게 해주는 관리형 서비스입니다. Amazon RDS는 Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle 데이터베이스 및 Microsoft SQL Server를 포함하여 선택할 수 있는 **6가지 관계형 데이터베이스 엔진**을 제공합니다.
**_"Amazon DynamoDB"가 잘못되었습니다. _** Amazon DynamoDB는 NoSQL 데이터베이스 서비스입니다.
**참고 문헌:
[https://docs. aws. amazon. com/redshift/latest/mgmt/welcome. html](https://docs. aws. amazon. com/redshift/latest/mgmt/welcome. html)
도메인
[[AWS 데이터베이스]]
---
#### 28. 한 회사의 온프레미스 데이터 센터에 대량의 구조화된 데이터가 저장되어 있습니다. 모든 데이터를 AWS로 마이그레이션할 계획인데, 가장 적합한 AWS 데이터베이스 옵션은 무엇입니까?
> 28. A company has a large amount of structured data stored in their on-premises data center. They are planning to migrate all the data to AWS, what is the most appropriate AWS database option?
[[Practice Exam 02 EN.pdf#page=29&selection=40,0,42,57|Practice Exam 02 EN, page 29]]
- 아마존 엘라스티캐시
- 아마존 RDS
- 아마존 SNS
- 아마존 다이나모DB
전반적인 설명
데이터는**구조화**되므로 Amazon RDS와 같은 관계형 데이터베이스 서비스를 사용하는 것이 가장 좋습니다.
**다른 옵션은 올바르지 않습니다. **
**_"Amazon ElastiCache”가 올바르지 않습니다. _** ElastiCache는 인메모리 데이터 스토어 및 캐시 서비스입니다.
**_"Amazon DynamoDB"가 잘못되었습니다. _** DynamoDB는 NoSQL 데이터베이스 서비스입니다. NoSQL은 **비정형** 데이터를 위해 설계되었습니다.
**_"Amazon SNS"가 잘못되었습니다. _** 아마존 단순 알림 서비스 (SNS) 는 데이터베이스 서비스가 아닙니다. Amazon SNS는 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 분리할 수 있게 해주는 가용성과 안정성이 높고 안전한 완전 관리형 게시/구독 메시징 서비스입니다.
**참고 문헌:
[https://aws. amazon. com/rds/](https://aws. amazon. com/rds/)
도메인
[[AWS 데이터베이스]]
---
#### 29. 다음 중 수요에 따라 용량을 자동으로 확장할 수 있는 MySQL 호환 관계형 데이터베이스 서비스인 AWS 제품은 무엇입니까?
> 29. Which of the following AWS offerings is a MySQL-compatible relational database service that can scale capacity automatically based on demand?
[[Practice Exam 02 EN.pdf#page=30&selection=37,0,39,16|Practice Exam 02 EN, page 30]]
- 아마존 넵튠
- SQL 서버용 아마존 RDS
- PostgreSQL용 아마존 RDS
- 아마존 오로라
전반적인 설명
Amazon Aurora는 클라우드용으로 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스로, 고급 상용 데이터베이스의 성능 및 가용성과 오픈 소스 데이터베이스의 단순성 및 비용 효율성을 결합합니다. Aurora는 표준 MySQL 데이터베이스보다 최대 5배 빠르며 표준 PostgreSQL 데이터베이스보다 3배 더 빠릅니다. 1/10의 비용으로 상용 데이터베이스의 보안, 가용성 및 안정성을 제공합니다. Aurora는 Amazon 관계형 데이터베이스 서비스 (RDS) 를 통해 완벽하게 관리되며, 이 서비스는 하드웨어 프로비저닝, 데이터베이스 설정, 패치 적용, 백업과 같이 시간이 많이 걸리는 관리 작업을 자동화합니다.
Amazon Aurora는 Amazon Aurora (MySQL 호환 및 PostgreSQL 호환 에디션) 를 위한 온디맨드 자동 크기 조정 구성인 “Amazon Aurora 서버리스”를 제공합니다. 여기서 데이터베이스는 애플리케이션의 요구 사항에 따라 자동으로 시작, 종료 및 용량 확장 또는 축소됩니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"Amazon RDS PostgreSQL"이 올바르지 않습니다. _** Amazon RDS PostgreSQL은 MySQL 데이터베이스가 아닌 PostgreSQL 데이터베이스를 실행하는 데 사용됩니다.
**_"SQL 서버용 Amazon RDS “가 잘못되었습니다. _** SQL 서버용 Amazon RDS는 MySQL 데이터베이스가 아닌 Microsoft SQL Server 데이터베이스를 실행하는 데 사용됩니다.
**_"아마존 넵튠"이 정확하지 않습니다. _** 아마존 넵튠은 MySQL 데이터베이스가 아닌 그래프 데이터베이스 서비스입니다. Amazon Neptune은 소셜 네트워킹, 추천 엔진, 지식 그래프와 같이 고도로 연결된 데이터 세트를 처리하는 애플리케이션을 구축하고 실행하는 데 사용할 수 있습니다.
**참고 문헌:
[https://aws. amazon. com/rds/aurora/](https://aws. amazon. com/rds/aurora/)
도메인
[[AWS 데이터베이스]]
---
#### 35. 데이터베이스의 가용성을 개선하는 데 사용할 수 있는 Amazon RDS 기능에는 어떤 것이 있습니까?(두 개 선택)
> 35. What are the Amazon RDS features that can be used to improve the availability of your database? (Choose TWO)
[[Practice Exam 02 EN.pdf#page=37&selection=19,0,22,22|Practice Exam 02 EN, page 37]]
- 자동 패치
- 읽기 전용 복제본
- 엣지 로케이션
- AWS 리전
- 다중 AZ 배포
전반적인 설명
다중 AZ 배포에서 Amazon RDS는 다른 가용 영역에 동기식 예비 복제본을 자동으로 프로비저닝하고 유지 관리합니다. 기본 DB 인스턴스는 가용 영역 전체에서 예비 복제본에 동기적으로 복제되어 데이터 중복성을 제공하고, I/O 정지를 없애고, 시스템 백업 중 지연 시간 급증을 최소화합니다. DB 인스턴스를 고가용성으로 실행하면 계획된 시스템 유지 관리 기간 동안 가용성을 높이고 DB 인스턴스 장애 및 가용 영역 중단으로부터 데이터베이스를 보호할 수 있습니다.
Amazon RDS 읽기 전용 복제본은 데이터베이스 (DB) 인스턴스의 향상된 성능과 내구성을 제공합니다. 이 기능을 사용하면 읽기 중심의 데이터베이스 워크로드를 위해 단일 DB 인스턴스의 용량 한도 이상으로 탄력적으로 쉽게 확장할 수 있습니다. 특정 소스 DB 인스턴스의 복제본을 하나 이상 생성하고 여러 데이터 사본에서 들어오는 대용량 애플리케이션 읽기 트래픽을 처리하여 전체 읽기 처리량을 높일 수 있습니다.
읽기 전용 복제본은 Amazon RDS 다중 AZ 배포에 보완적인 가용성 메커니즘을 제공합니다. 원본 DB 인스턴스에 장애가 발생한 경우 읽기 전용 복제본을 승격시킬 수 있습니다. 또한 재해 복구 전략의 일환으로 AWS 지역 전체에 DB 인스턴스를 복제할 수 있습니다. 이 기능은 다중 AZ 배포와 함께 제공되는 동기식 복제, 자동 장애 감지 및 장애 조치를 보완합니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"엣지 로케이션"이 잘못되었습니다. _** 엣지 로케이션은 Amazon RDS의 기능이 아닙니다. CloudFront 서비스는 엣지 로케이션을 사용하여 콘텐츠를 전 세계에 배포합니다.
**_"자동 패치”가 올바르지 않습니다. _** 패치의 목적은 기능 문제를 해결하고 보안을 개선하거나 새로운 기능을 추가하는 것입니다.
**_"AWS 리전”이 정확하지 않습니다. _** AWS 리전은 Amazon RDS의 기능이 아닙니다. AWS 지역은 AWS가 클라우드 서비스를 제공하기 위해 사용하는 전 세계의 별도 지리적 영역으로, 여기에는 북미, 남미, 유럽, 아시아 태평양 및 중동 지역이 포함됩니다. 특정 AWS 지역을 선택하는 것은 최종 사용자와의 근접성, 데이터 주권 및 비용에 따라 달라집니다.
**참조:
[https://aws. amazon. com/rds/details/multi-az/](https://aws. amazon. com/rds/details/multi-az/)
[https://aws. amazon. com/rds/details/read-replicas/](https://aws. amazon. com/rds/details/read-replicas/)
도메인
[[AWS 데이터베이스]]
---
#### 53. Amazon ElastiCache는 무엇을 제공합니까?
> 53. What does Amazon ElastiCache provide?
[[Practice Exam 02 EN.pdf#page=58&selection=22,0,22,41|Practice Exam 02 EN, page 58]]
- An Ehcache compatible in-memory data store
- In-memory caching for read-heavy applications
- An online software store that allows Customers to launch pre-configured software with just few clicks
- A domain name system in the cloud
전반적인 설명
ElastiCache는 클라우드에서 분산된 인메모리 데이터 스토어 또는 캐시 환경을 쉽게 설정, 관리 및 확장할 수 있게 해주는 웹 서비스입니다. 확장 가능하고 비용 효율적인 고성능 캐싱 솔루션을 제공하는 동시에 분산 캐시 환경의 배포 및 관리와 관련된 복잡성을 제거합니다. Amazon ElastiCache에서 제공하는 인메모리 캐싱을 사용하면 많은 읽기 중심의 애플리케이션 (예: 소셜 네트워킹, 게임, 미디어 공유, Q&A 포털) 또는 컴퓨팅 집약적 워크로드 (예: 추천 엔진) 의 지연 시간과 처리량을 크게 개선할 수 있습니다.
인메모리 캐싱은 중요한 데이터를 메모리에 저장하여 액세스 지연 시간을 줄임으로써 애플리케이션 성능을 개선합니다. 캐시된 정보에는 일반적인 데이터베이스 쿼리의 결과나 계산 집약적인 계산 결과가 포함될 수 있습니다.
추가 정보:
인메모리 데이터 저장소의 주요 목적은 데이터 사본에 초고속 (밀리초 미만의 지연 시간) 과 저렴한 액세스를 제공하는 것입니다. 데이터베이스를 쿼리하는 것은 캐시에서 해당 데이터의 복사본을 찾는 것보다 항상 더 느리고 비용도 많이 듭니다. 일부 데이터베이스 쿼리는 특히 수행 비용이 많이 듭니다. 여러 테이블 간의 조인을 포함하는 쿼리나 계산이 많은 쿼리를 예로 들 수 있습니다. 이러한 쿼리 결과를 캐싱 (저장) 하면 쿼리 비용을 한 번만 지불하면 됩니다. 그러면 쿼리를 다시 실행할 필요 없이 데이터를 여러 번 빠르게 검색할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"고객이 클릭 몇 번으로 사전 구성된 소프트웨어를 시작할 수 있는 온라인 소프트웨어 스토어"는 올바르지 않습니다. _** AWS Marketplace는 고객이 AWS에서 실행되는 소프트웨어 및 서비스를 찾고, 구매하고, 즉시 사용할 수 있도록 지원하는 온라인 소프트웨어 스토어를 제공하는 서비스입니다.
**_"클라우드의 도메인 이름 시스템"이 올바르지 않습니다. _** Route53은 클라우드에서 DNS를 제공하는 서비스입니다.
**_"Ehcache와 호환되는 인메모리 데이터 스토어"는 올바르지 않습니다. _** ElastiCache는 Redis와 Memcached라는 두 개의 캐시 엔진만 지원합니다.
**참고 문헌:
[https://aws. amazon. com/elasticache/](https://aws. amazon. com/elasticache/)
도메인
[[AWS 데이터베이스]]
---
#### 5. DynamoDB를 사용하면 어떤 이점이 있습니까?(두 개 선택)
> 5. What are the benefits of using DynamoDB? (Choose TWO)
[[Practice Exam 03 EN.pdf#page=5&selection=33,0,33,56|Practice Exam 03 EN, page 5]]
- 카우치DB 및 MongoDB와 같은 가장 널리 사용되는 NoSQL 데이터베이스 엔진을 지원합니다.
- 필요한 처리 용량에 맞게 자동으로 확장
- 현재 수요에 맞게 크기 조정이 가능한 인스턴스 제공
- 매우 짧은 지연 시간 (한 자리 밀리초) 을 제공합니다.
- 관계형 및 비관계형 데이터 모델을 모두 지원합니다.
설명: 전체
DynamoDB의 이점은 다음과 같습니다.
1- 대규모 성능:
DynamoDB는 규모와 관계없이 일관되게 10밀리초 미만의 응답 시간을 제공하여 세계 최대 규모의 애플리케이션을 지원합니다. 거의 무제한의 처리량과 스토리지로 애플리케이션을 구축할 수 있습니다.
2- 서버리스:
DynamoDB를 사용하면 서버를 프로비저닝, 패치 또는 관리할 필요가 없고 소프트웨어를 설치, 유지 또는 운영할 필요도 없습니다. DynamoDB는 용량을 조정하고 성능을 유지하기 위해 테이블을 자동으로 확장 및 축소합니다.
3- 고가용성:
가용성과 내결함성이 기본 제공되므로 이러한 기능을 위해 애플리케이션을 설계할 필요가 없습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"CouchDB 및 MongoDB와 같은 가장 널리 사용되는 NoSQL 데이터베이스 엔진을 지원합니다. "는 올바르지 않습니다._** DynamoDB는 다른 NoSQL 데이터베이스 엔진을 사용하거나 지원하지 않습니다. DynamoDB의 내장 엔진에만 액세스할 수 있습니다.
**_"관계형 데이터 모델과 비관계형 데이터 모델을 모두 지원합니다._** DynamoDB는 비관계형 데이터 모델만 지원합니다.
**_"현재 수요에 맞게 크기 조정 가능한 인스턴스를 제공합니다. ”는 올바르지 않습니다._** DynamoDB는 인스턴스 (서버) 를 제공하지 않습니다. DynamoDB는 서버리스이므로 서버를 프로비저닝, 패치 또는 관리할 필요가 없고 소프트웨어를 설치, 유지 또는 운영할 필요도 없습니다. DynamoDB는 용량을 조정하고 성능을 유지하기 위해 테이블을 자동으로 확장 및 축소합니다.
**참조:**
[https://d1. awsstatic. com/whitepapers/aws-overview. pdf](https://d1. awsstatic. com/whitepapers/aws-overview. pdf)
도메인
[[AWS 데이터베이스]]
---
#### 7. 다음 중 특정 워크로드에 사용할 적절한 데이터베이스 기술을 결정하는 요소는 무엇입니까?(두 개 선택)
> 7. Which of the following are factors in determining the appropriate database technology to use for a specific workload? (Choose TWO)
[[Practice Exam 03 EN.pdf#page=8&selection=55,0,56,64|Practice Exam 03 EN, page 8]]
- 소프트웨어 버그
- 초당 읽기 및 쓰기 횟수
- 데이터 주권
- 쿼리의 특성
- 가용 영역
설명: 전반적인
다음 질문은 아키텍처에 어떤 솔루션을 포함할지 결정하는 데 도움이 될 수 있습니다.
- 읽기 위주, 쓰기 위주 또는 균형 잡힌 워크로드입니까?초당 얼마나 많은 읽기 및 쓰기 횟수가 필요할까요?사용자 수가 증가하면 이러한 값이 어떻게 변할까요?
- 저장해야 하는 데이터의 양과 저장 기간은 어떻게 되나요?이 규모가 얼마나 빠르게 증가할 것으로 예상하십니까?가까운 미래에 상한선이 있나요?각 물체의 크기 (평균, 최소, 최대) 는 얼마입니까?이 객체들은 어떻게 액세스할 수 있을까요?
- 데이터의 내구성 측면에서 요구 사항은 무엇입니까?이 데이터 저장소가 “진실의 출처”가 될까요?
- 지연 요구 사항은 어떻게 되나요?지원해야 하는 동시 사용자 수는 몇 명인가요?
- 데이터 모델은 무엇이며 데이터를 어떻게 쿼리할 계획인가요?쿼리가 본질적으로 관계형인가요 (예: 여러 테이블 간의 조인)?스키마를 비정규화하여 확장하기 쉬운 더 평평한 데이터 구조를 만들 수 있을까요?
- 어떤 기능이 필요한가요?강력한 무결성 제어가 필요하신가요? 아니면 좀 더 유연성 (예: 스키마가 없는 데이터 저장소) 을 원하시나요?정교한 보고 또는 검색 기능이 필요하십니까?개발자들이 NoSQL보다 관계형 데이터베이스에 더 익숙한가요?
**_다른 옵션은 올바르지 않습니다:_**
**_"데이터 주권"은 정확하지 않습니다._** 데이터 주권이란 바이너리 디지털 형식으로 변환 및 저장된 정보가 해당 정보가 위치한 국가의 법률의 적용을 받는다는 개념입니다. 데이터 주권은 데이터베이스가 아닌 AWS 지역을 선택할 때 고려해야 하는 요소입니다.
**_"소프트웨어 버그"가 올바르지 않습니다._** 소프트웨어 버그는 시스템의 오류, 결함, 장애 또는 결함으로 인해 부정확하거나 예상치 못한 결과가 발생하거나 의도하지 않은 방식으로 작동하는 것을 말합니다. 대부분의 버그는 소스 코드나 소프트웨어 설계에서 발생한 사람의 오류로 인해 발생하므로 소프트웨어에 버그가 있으면 수정 방법을 찾아야 합니다. 데이터베이스 기술은 데이터베이스와 관련된 서비스만 제공하기 때문에 애플리케이션 버그를 해결하는 데 도움이 되지 않습니다.
**_"가용 영역"이 올바르지 않습니다._** 한 지역의 가용 영역은 모두 비교적 동일합니다. 데이터베이스를 실행할 가용 영역을 선호할 이유가 없습니다.
**참고 문헌:**
[https://aws. amazon. com/products/databases/](https://aws. amazon. com/products/databases/)
도메인
[[AWS 데이터베이스]]
---
#### 27. Amazon 관계형 데이터베이스 서비스를 사용하면 어떤 이점이 있습니까?(두 개 선택)
> 27. What are the benefits of using the Amazon Relational Database Service? (Choose TWO)
[[Practice Exam 03 EN.pdf#page=29&selection=45,0,46,21|Practice Exam 03 EN, page 29]]
- 더 크거나 작은 인스턴스 유형에 맞게 자동으로 확장됩니다.
- 크기 조정 가능한 컴퓨팅 파워
- 기본 호스트에 대한 완벽한 제어
- 문서 및 키-값 데이터 구조 지원
- 관리 부담 감소
전반적인 설명
Amazon 관계형 데이터베이스 서비스 (Amazon RDS) 를 사용하면 클라우드에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있습니다. 비용 효율적이고 크기 조정이 가능한 컴퓨팅 (및/또는 스토리지) 용량을 제공하는 동시에 하드웨어 프로비저닝, 운영 체제 유지 관리, 데이터베이스 설정, 패치 및 백업과 같이 시간이 많이 걸리는 관리 작업을 자동화합니다. 이를 통해 사용자는 애플리케이션에 집중할 수 있으므로 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"기본 호스트에 대한 완전한 제어”가 올바르지 않습니다._** 사용자는 기본 호스트에 액세스할 수 없습니다. 이와 같은 관리형 서비스의 경우 AWS는 서비스를 계속 실행하는 데 필요한 모든 작업을 수행할 책임이 있습니다.
**_"문서 및 키-값 데이터 구조 지원”이 올바르지 않습니다._** RDS는 문서 및 키-값 데이터 구조를 지원하지 않습니다. 이를 지원하는 AWS 서비스가 DynamoDB입니다.
**_"더 크거나 작은 인스턴스 유형으로 자동 확장”이 올바르지 않습니다._** Amazon RDS는 **Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle 및 Microsoft SQL Server**를 포함하여 널리 사용되는 6가지 데이터베이스 엔진 중에서 선택할 수 있습니다. 인스턴스를 자동으로 확장할 수 있는 유일한 RDS 데이터베이스는 Amazon Aurora입니다.
**추가 정보:**
Aurora 이외의 RDS 데이터베이스의 경우 RDS는 스토리지 자동 크기 조정만 지원하고 인스턴스 자동 크기 조정은 지원하지 않습니다. Amazon RDS 인스턴스 (Aurora 제외) 를 확장하려는 경우 두 가지 옵션이 있습니다.
1- 수동 수평 조정 (읽기 전용 복제본 추가)
2- 수동 수직 규모 조정 (기존 인스턴스 업그레이드/다운그레이드).
**참조:**
[https://aws. amazon. com/nosql/](https://aws. amazon. com/nosql/)
[https://aws. amazon. com/rds/](https://aws. amazon. com/rds/)
[https://aws. amazon. com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/](https://aws. amazon. com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/)
도메인
[[AWS 데이터베이스]]
---
#### 5.다음 중 데이터베이스 읽기 작업을 쉽게 오프로드할 수 있는 Amazon RDS 기능은 무엇입니까?
[[Practice Exam 04 EN#5. Which of the following Amazon RDS features facilitates offloading of database read activity?]]
- 자동 백업
- 읽기 전용 복제본
- 데이터베이스 스냅샷
- 다중 AZ 배포
전반적인 설명
애플리케이션의 읽기 쿼리를 하나 이상의 읽기 전용 복제본으로 라우팅하여 원본 DB 인스턴스의 부하를 줄일 수 있습니다. 읽기 전용 복제본을 사용하면 단일 DB 인스턴스의 용량 한도 이상으로 탄력적으로 확장하여 읽기 중심의 데이터베이스 워크로드를 처리할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"자동 백업"이 잘못되었습니다._** Amazon RDS의 자동 백업 기능을 사용하면 데이터베이스 인스턴스를 특정 시점으로 복구할 수 있습니다. 이렇게 하면 데이터베이스 인스턴스를 보존 기간 중 원하는 시점 (초) 으로 복원할 수 있습니다.
**추가 정보:** AWS 공동 책임 모델에 따르면 Amazon RDS 백업은 전적으로 AWS의 책임입니다. Amazon RDS는 AWS에서 관리하는 서비스이므로 백업, 패치 적용, 복구, 장애 감지 및 복구와 관련된 모든 책임은 AWS에 있습니다.
**_"다중 AZ 배포"가 잘못되었습니다._** 다중 AZ 배포는 동일한 지역 내 별도의 AZ에 위치한 예비 DB 인스턴스로 자동으로 장애 조치하여 애플리케이션의 내결함성을 높이는 데 사용됩니다.
**_"데이터베이스 스냅샷"이 잘못되었습니다._** 데이터베이스 스냅샷은 Amazon S3에 저장된 RDS 인스턴스의 사용자 시작 백업으로, 명시적으로 삭제할 때까지 보관됩니다.
**참조:**
[https://aws.amazon.com/rds/details/read-replicas/](https://aws.amazon.com/rds/details/read-replicas/)
도메인
[[AWS 데이터베이스]]
---
#### 13.다음 중 AWS 관리형 데이터베이스의 예는 무엇입니까?(두 개 선택)
[[Practice Exam 04 EN#13. Which of the following are examples of AWS-managed databases? (Choose TWO)]]
- 아마존 넵튠
- MySQL용 아마존 RDS
- 아마존 클라우드서치
- 아마존 EC2에서의 MySQL
- 아마존 EC2의 마이크로소프트 SQL 서버
전체 설명
AWS 관리형 데이터베이스는 AWS가 기본 하드웨어, 스토리지, 네트워킹, 백업 및 패치를 관리하는 AWS에서 제공하는 서비스형 데이터베이스입니다. AWS 관리형 데이터베이스 사용자는 데이터베이스 엔드포인트에 연결하기만 하면 되므로 데이터베이스 관리에 신경 쓸 필요가 없습니다. AWS에서 관리하는 데이터베이스의 예로는 아마존 RDS (아마존 오로라, PostgreSQL, MySQL, MariaDB, 오라클 데이터베이스, 마이크로소프트 SQL 서버), 아마존 넵튠, 아마존 도큐멘트DB, 아마존 레드시프트, 아마존 다이나모DB 등이 있습니다.
Amazon Neptune은 소셜 네트워킹, 추천 엔진, 지식 그래프와 같이 고도로 연결된 데이터 세트를 사용하는 애플리케이션을 쉽게 구축하고 실행할 수 있게 해주는 완전 관리형**그래프 데이터베이스 서비스**입니다. Amazon Neptune은 완벽하게 관리되며 프로비저닝, 패치 적용, 백업, 복구, 장애 감지 및 복구와 같이 시간이 많이 걸리는 작업을 처리합니다.
MySQL용 Amazon RDS는 클라우드에서 **MySQL 데이터베이스**를 쉽게 설치, 운영 및 확장할 수 있게 해주는 관리형 서비스입니다. MySQL용 Amazon RDS를 사용하면 백업, 소프트웨어 패치, 모니터링, 규모 조정 및 복제를 포함하여 시간이 많이 걸리는 데이터베이스 관리 작업을 관리하여 애플리케이션 개발에 집중할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"Amazon EC2의 Microsoft SQL Server"와 “Amazon EC2의 MySQL”이 올바르지 않습니다._** Amazon EC2의 Microsoft SQL Server와 Amazon EC2의 MySQL은 AWS에서 관리하는 데이터베이스가 아니라 고객이 관리하는 데이터베이스입니다. EC2에서 실행되는 모든 데이터베이스는 AWS가 아닌 고객이 관리합니다.
**참고:** 고객은 Amazon EC2에 모든 데이터베이스 엔진 또는 소프트웨어를 설치하고 실행할 수 있지만, 이 경우 소프트웨어 관리는 AWS가 아니라 고객에게 있습니다.
**_"Amazon CloudSearch"가 정확하지 않습니다._** Amazon CloudSearch는 AWS 클라우드의 관리형 서비스로, 이를 통해 웹 사이트 또는 애플리케이션을 위한 검색 솔루션을 간단하고 비용 효율적으로 설치, 관리 및 확장할 수 있습니다.
**참고 문헌:**
[https://aws.amazon.com/neptune/getting-started/](https://aws.amazon.com/neptune/getting-started/)
[https://aws.amazon.com/rds/mysql/](https://aws.amazon.com/rds/mysql/)
[https://aws.amazon.com/sql/](https://aws.amazon.com/sql/)
[https://aws.amazon.com/rds/mysql/what-is-mysql/](https://aws.amazon.com/rds/mysql/what-is-mysql/)
도메인
[[AWS 데이터베이스]]
---
#### 17.AWS에서 금융 서비스 웹 애플리케이션을 실행하고 있습니다. 애플리케이션은 MySQL 데이터베이스를 사용하여 데이터를 저장합니다. 다음 중 빠른 인 메모리 캐시에서 정보를 검색할 수 있게 하여 애플리케이션 성능을 향상시키는 AWS 서비스는 무엇입니까?
[[Practice Exam 04 EN#17. You are running a financial services web application on AWS. The application uses a MySQL database to store the data. Which of the following AWS services would improve the performance of your application by allowing you to retrieve information from fast in-memory caches?]]
- Amazon ElastiCache
- 아마존 넵튠
- 팍스
- 아마존 EFS
전반적인 설명
Amazon ElastiCache는 완전 관리형 Redis 및 Memcached를 제공합니다. 인기 있는 오픈 소스 호환 인메모리 데이터 스토어를 원활하게 배포, 운영 및 확장할 수 있습니다. 처리량이 많고 지연 시간이 짧은 인메모리 데이터 스토어에서 데이터를 검색하여 데이터 집약적인 앱을 구축하거나 기존 앱의 성능을 개선하세요.Amazon ElastiCache는 게임, 광고 기술, 금융 서비스, 의료 및 IoT 앱에 널리 사용됩니다.
인메모리 데이터 스토어의 주요 목적은 데이터 사본에 초고속 (밀리초 미만의 지연 시간) 과 저렴한 액세스를 제공하는 것입니다. 데이터베이스를 쿼리하는 것은 캐시에서 해당 데이터의 복사본을 찾는 것보다 항상 더 느리고 비용도 많이 듭니다. 일부 데이터베이스 쿼리는 특히 수행 비용이 많이 듭니다. 여러 테이블 간의 조인을 포함하는 쿼리나 계산이 많은 쿼리를 예로 들 수 있습니다. 이러한 쿼리 결과를 캐싱 (저장) 하면 쿼리 비용을 한 번만 지불하면 됩니다. 그러면 쿼리를 다시 실행할 필요 없이 데이터를 여러 번 빠르게 검색할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"아마존 넵튠"이 정확하지 않습니다._** 아마존 넵튠은 그래프 데이터베이스 서비스입니다.
**_"DAX"가 잘못되었습니다._** DAX는 Amazon DynamoDB (NoSQL 데이터베이스) 에 사용되는 캐싱 기능이며, 지정된 애플리케이션은 MySQL 데이터베이스를 사용합니다.
**_"Amazon EFS"가 잘못되었습니다._** Amazon EFS는 스토리지 서비스입니다.
**참고 문헌:**
[https://d1.awsstatic.com/whitepapers/aws-overview.pdf](https://d1.awsstatic.com/whitepapers/aws-overview.pdf)
도메인
[[AWS 데이터베이스]]
---
#### 50.고객이 Microsoft SQL Server 데이터베이스를 AWS로 마이그레이션할 계획을 세우고 있습니다. 고객이 AWS에서 Microsoft SQL Server 데이터베이스를 실행하는 데 사용할 수 있는 AWS 서비스는 무엇입니까?(두 개 선택)
[[Practice Exam 04 EN#50. A customer is planning to migrate their Microsoft SQL Server databases to AWS. Which AWS Services can the customer use to run their Microsoft SQL Server database on AWS? (Choose TWO)]]
- 아마존 RDS
- AWS 데이터베이스 마이그레이션 서비스 (DMS)
- AWS 람다
- 아마존 엘라스틱 컴퓨팅 클라우드
- AWS 파게이트
전체 설명
아마존 웹 서비스는 Microsoft SQL Server를 EC2 내부의 자체 관리형 구성 요소로 실행하거나 Amazon RDS를 통한 관리 서비스로 실행할 수 있는 유연성을 제공합니다. Amazon EC2에서 SQL Server를 사용하면 온프레미스에 설치할 때와 마찬가지로 고객이 데이터베이스를 완벽하게 제어할 수 있습니다. Amazon RDS는 AWS에서 유지 관리, 백업 및 패치를 관리하는 완전 관리형 서비스입니다.
**_다른 옵션은 올바르지 않습니다:_**
**_AWS 데이터베이스 마이그레이션 서비스 (DMS) 가 올바르지 않습니다._** AWS 데이터베이스 마이그레이션 서비스 (DMS) 는 고객이 데이터베이스를 AWS로 빠르고 안전하게 마이그레이션할 수 있도록 지원하기 위해 설계된 AWS 서비스입니다. 원본 데이터베이스는 마이그레이션하는 동안에도 완벽하게 작동하므로 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 최소화할 수 있습니다. AWS Database Migration Service는 가장 널리 사용되는 상용 및 오픈 소스 데이터베이스 간에 데이터를 마이그레이션할 수 있습니다. DMS를 사용하여 **데이터를 마이그레이션**할 수는 있지만 데이터베이스를 **실행**하는 것과는 아무런 관련이 없다는 점에 유의해야 합니다.
**_AWS Fargate는 정확하지 않습니다._** AWS Fargate는 아마존 엘라스틱 컨테이너 서비스 (Amazon ECS) 및 아마존 엘라스틱 쿠버네티스 서비스 (Amazon EKS) 모두에서 작동하는 컨테이너용 서버리스 컴퓨팅 엔진입니다. AWS Fargate를 사용하면 고객이 서버나 클러스터를 관리할 필요 없이 컨테이너를 실행할 수 있습니다.
**_AWS Lambda가 정확하지 않습니다._** AWS Lambda는 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있는 컴퓨팅 서비스입니다 (서버리스).
**참조:**
[https://aws.amazon.com/sql/](https://aws.amazon.com/sql/)
도메인
[[AWS 데이터베이스]]
---
#### 7.다음 중 기본 데이터베이스가 응답하지 않을 때 자동 장애 조치를 수행하는 Amazon RDS의 기능은 무엇입니까?
[[Practice Exam 05 EN#7. Which of the following is a feature of Amazon RDS that performs automatic failover when the primary database fails to respond?]]
- RDS 단일 AZ
- RDS 쓰기 복제본
- RDS 스냅샷
- RDS 다중 AZ
전반적인 설명
다중 AZ를 활성화하면 Amazon 관계형 데이터베이스 서비스 (Amazon RDS) 에서 데이터의 중복되고 일관된 예비 사본을 유지 관리합니다. 기본 복사본에 문제가 발생하는 경우 Amazon RDS는 자동으로 예비 복사본 (또는 Amazon Aurora의 경우 읽기 전용 복제본) 으로 전환하여 데이터에 대한 지속적인 가용성을 제공합니다. 두 복사본은 서로 다른 가용 영역 (AZ) 에서 유지 관리되므로 “다중 AZ”라는 이름이 붙습니다. 각 AZ는 물리적으로 구분된 독립적인 자체 인프라에서 실행되며 안정성이 높도록 설계되었습니다. 별도의 가용 영역을 보유하면 대부분의 장애 유형의 영향을 두 복사본이 동시에 받을 가능성이 크게 줄어듭니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"RDS 스냅샷"이 올바르지 않습니다. _** RDS 스냅샷은 사용자가 시작한 인스턴스 백업입니다.
**_"RDS 쓰기 복제본"이 잘못되었습니다. _** 이 기능의 이름은 RDS 쓰기 복제본이 아니라 RDS 읽기 전용 복제본입니다. 읽기 전용 복제본을 사용하여 단일 DB 인스턴스의 용량 한도 이상으로 확장하여 읽기 중심의 데이터베이스 워크로드를 처리하도록 Amazon RDS를 구성할 수 있습니다.
**_"RDS 단일 AZ”가 올바르지 않습니다. _** RDS 단일 AZ는 Amazon RDS 기능이 아닙니다.
**참고 문헌:**
[https://aws.amazon.com/rds/details/multi-az/](https://aws.amazon.com/rds/details/multi-az/)
도메인
[[AWS 데이터베이스]]
---
#### 11.밀리초 미만의 지연 시간이 필요한 실시간 IoT 애플리케이션이 있습니다. 다음 중 어떤 서비스를 사용해야 할까요?
[[Practice Exam 05 EN#11. You have a real-time IoT application that requires sub-millisecond latency. Which of the following services should you use?]]
- 아마존 아테나
- 아마존 레드시프트
- 레디스용 아마존 엘라스티캐시
- AWS 클라우드 9
전반적인 설명
Redis용 Amazon ElastiCache는 인터넷 규모의 실시간 애플리케이션을 지원하는 1밀리초 미만의 지연 시간을 제공하는 초고속 인메모리 데이터 스토어입니다. 오픈 소스 Redis를 기반으로 구축되고 Redis API와 호환되는 Redis용 ElastiCache는 Redis 클라이언트와 함께 작동하며 개방형 Redis 데이터 형식을 사용하여 데이터를 저장합니다. 자체 관리형 Redis 애플리케이션은 코드 변경 없이 Redis용 ElastiCache와 원활하게 작동할 수 있습니다. Redis용 ElastiCache는 오픈 소스 Redis의 속도, 단순성 및 다용도성과 Amazon의 관리 용이성, 보안 및 확장성을 결합하여 게임, 광고 기술, 전자 상거래, 의료, 금융 서비스 및 IoT에서 가장 까다로운 실시간 애플리케이션을 지원합니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"AWS Cloud9"가 정확하지 않습니다. _** AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버그할 수 있는 클라우드 기반 통합 개발 환경 (IDE) 입니다.
**_"아마존 레드시프트는 정확하지 않습니다. _** Amazon Redshift는 데이터 웨어하우스 서비스입니다.
**_"Amazon Athena"가 정확하지 않습니다. _** Amazon Athena는 표준 SQL을 사용하여 Amazon S3에 있는 데이터를 쉽게 분석할 수 있게 해주는 대화형 쿼리 서비스입니다. AWS 고객은 **S3 Select**라는 Amazon S3 기능을 사용하여 SQL 명령을 사용하여 S3에서 데이터를 쿼리할 수도 있습니다. 하지만 S3 Select는 단일 S3 객체에서 간단한 SQL 쿼리를 수행하는 데만 사용할 수 있습니다.
**참조:**
[https://aws.amazon.com/elasticache/redis/](https://aws.amazon.com/elasticache/redis/)
도메인
[[AWS 데이터베이스]]
---
#### 50.Amazon RDS는 선택할 수 있는 여러 데이터베이스 엔진을 지원합니다. 다음 중 그 중 하나가 아닌 것은 무엇입니까?
[[Practice Exam 05 EN#50. Amazon RDS supports multiple database engines to choose from. Which of the following is not one of them?]]
- 오라클
- 마이크로소프트 SQL 서버
- 테라데이타
- PostgreSQL
전반적인 설명
Amazon 관계형 데이터베이스 서비스 (Amazon RDS) 는 클라우드에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있게 해주는 관리형 서비스입니다. Amazon RDS는 메모리, 성능 또는 I/O에 최적화된 여러 데이터베이스 인스턴스 유형에서 사용할 수 있으며, **MySQL과 호환되는 Amazon Aurora, PostgreSQL과 호환되는 Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle 및 Microsoft SQL Server를 포함하여 선택할 수 있는 7개의 데이터베이스 엔진을 제공합니다.**
**참고 문헌:**
[https://aws.amazon.com/rds/](https://aws.amazon.com/rds/)
도메인
[[AWS 데이터베이스]]
---
#### 59.조직은 ACID 트랜잭션에 대한 지원이 필요한 재무 애플리케이션을 구축해야 합니다. 이 경우 어떤 AWS 데이터베이스 서비스가 가장 적합할까요?
[[Practice Exam 05 EN#59. An organization needs to build a financial application that requires support for ACID transactions. Which AWS database service is most appropriate in this case?]]
- AWS Amplify
- RDS
- DMS
- RedShift
설명: 전반적인
컴퓨터 과학에서 ACID (원자성, 일관성, 격리 및 내구성) 는 오류, 정전 등의 경우에도 유효성을 보장하기 위한 데이터베이스 트랜잭션의 속성 집합입니다. Amazon RDS는 완전관리형 관계형 데이터베이스 서비스입니다. ACID 트랜잭션을 지원하는 가용성이 높고 일관성이 뛰어난 데이터베이스입니다. 기본적으로 트랜잭션이란 데이터베이스를 하나 이상 추가, 업데이트, 삭제 또는 수정하는 것으로, 모두 성공적으로 완료되거나 어떤 단계도 실행되지 않아야 합니다. 트랜잭션 데이터베이스는 데이터 무결성이 중요한 경우에 유용합니다. 트랜잭션의 단계 중 하나가 실패하면 데이터베이스를 변경하기 전의 상태로 단계를 롤백해야 합니다. 거래가 필요한 경우의 예로는 한 계좌에서 다른 계좌로 돈을 이체하기 위해 은행 거래를 하는 경우를 들 수 있습니다. 계정 A에서 자금을 성공적으로 제거했지만 계정 B에 자금을 추가하지 못한 경우 거래는 실패하므로 계정 A에서 자금이 인출되지 않도록 거래를 롤백해야 합니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"Redshift"가 정확하지 않습니다. _** Amazon RedShift는 클라우드 데이터 웨어하우스 서비스입니다.
**_"DMS"가 잘못되었습니다. _** Amazon 데이터베이스 마이그레이션 서비스 (DMS) 는 온 프레미스 데이터베이스 시스템에서 AWS로 데이터베이스를 마이그레이션하는 데 사용됩니다.
**_"AWS Amplify"가 정확하지 않습니다_**. AWS Amplify는 데이터베이스 서비스가 아닙니다. AWS Amplify는 안전하고 확장 가능한 웹 및 모바일 애플리케이션을 **구축**하는 데 사용됩니다. AWS Amplify는 프런트 엔드 웹 및 모바일 개발자가 광범위한 AWS 서비스를 활용하여 애플리케이션을 추가로 사용자 지정할 수 있는 유연성과 함께 AWS에서 풀 스택 애플리케이션을 빠르고 쉽게 구축할 수 있게 해주는 도구 세트 (오픈 소스 프레임워크, 시각적 개발 환경, 콘솔) 및 서비스 (웹 앱 및 정적 웹 사이트 호스팅) 로 구성되어 있습니다. Amplify는 웹 앱용 자바스크립트, 리액트, 앵귤러, 뷰, Next.js, 모바일 앱용 안드로이드, iOS, 리액트 네이티브, 이오닉, 플러터 등 널리 사용되는 언어, 프레임워크 및 플랫폼을 지원합니다.
**참고 문헌:**
[https://aws.amazon.com/relational-database/](https://aws.amazon.com/relational-database/)
[https://d1.awsstatic.com/whitepapers/aws-overview.pdf](https://d1.awsstatic.com/whitepapers/aws-overview.pdf)
도메인
[[AWS 데이터베이스]]
---
#### 13.Amazon EC2 인스턴스에서 자주 변경되는 데이터베이스를 호스팅할 때 권장되는 스토리지 옵션은 무엇입니까?
[[Practice Exam 06 EN#13. What is the recommended storage option when hosting an often-changing database on an Amazon EC2 instance?]]
- Amazon EC2 인스턴스 내에서는 데이터베이스를 실행할 수 없습니다.
- 아마존 DynamoDB
- 아마존 EBS
- 아마존 RDS
전반적인 설명
Amazon EBS는 실행 중인 EC2 인스턴스에 연결할 수 있는 안정적인 블록 수준 스토리지 볼륨을 제공합니다. Amazon EBS를 빈번하고 세부적인 업데이트가 필요한 데이터를 위한 기본 스토리지 디바이스로 사용할 수 있습니다. Amazon EBS는 EC2 인스턴스에서 데이터베이스를 실행할 때 권장되는 스토리지 옵션입니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"Amazon RDS"가 잘못되었습니다._** Amazon RDS는 스토리지 서비스가 아닙니다. Amazon RDS는 AWS에서 관리하는 데이터베이스를 제공합니다.
**_"Amazon EC2 인스턴스 내에서 데이터베이스를 실행할 수 없습니다. ”가 잘못되었습니다._** Amazon EC2에서 원하는 데이터베이스 소프트웨어를 설치하고 실행할 수 있습니다. 이 경우 이 데이터베이스와 관련된 모든 것을 관리해야 합니다.
**_"Amazon DynamoDB"가 잘못되었습니다._** Amazon DynamoDB는 스토리지 서비스가 아닙니다. Amazon DynamoDB는 키-값 및 문서 데이터베이스 서비스입니다.
**참조:**
[https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html)
도메인
[[AWS 데이터베이스]]
---
#### 14.사용자가 Amazon S3에 저장된 데이터에 대해 SQL 쿼리를 실행할 수 있는 AWS 서비스는 무엇입니까?(두 개 선택)
[[Practice Exam 06 EN#14. Which AWS services allow users to run SQL queries against data stored in Amazon S3? (Choose TWO)]]
- 아마존 RDS
- 아마존 레드시프트 스펙트럼
- 아마존 아테나
- AWS 쉴드
- 아마존 컴프리헨드
전반적인 설명
Amazon Athena는 표준 SQL 명령을 사용하여 Amazon S3에서 데이터를 쉽게 쿼리할 수 있는 분석 서비스입니다. Athena를 사용하면 분석을 위해 데이터를 준비하기 위해 복잡한 ETL 작업을 수행할 필요가 없습니다. 따라서 SQL 기술이 있는 사람이라면 누구나 대규모 데이터 세트를 신속하게 분석할 수 있습니다. Athena는 서버리스이므로 설정하거나 관리할 인프라가 없으며 즉시 데이터 분석을 시작할 수 있습니다.
Amazon Redshift 스펙트럼은 Amazon S3의 **엑사바이트의 데이터**에 대해 SQL 쿼리를 실행할 수 있게 해주는 Amazon Redshift의 기능으로, 로드나 ETL이 필요하지 않습니다. 이를 통해 데이터를 사용하여 비즈니스와 고객을 위한 새로운 통찰력을 얻을 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"Amazon RDS"가 잘못되었습니다._** Amazon 관계형 데이터베이스 서비스 (Amazon RDS) 는 클라우드에서 관계형 데이터베이스를 설정하고 운영하는 데 사용됩니다.
**_ “Amazon Comprehend”가 정확하지 않습니다._** Amazon Comprehend는 기계 학습을 사용하여 텍스트에서 의미와 통찰력을 찾는 **자연어 처리 (NLP) 서비스**입니다. 고객은 Amazon Comprehend를 사용하여 텍스트의 언어를 식별하고, 주요 문구, 장소, 사람, 브랜드 또는 이벤트를 추출하고, 제품 또는 서비스에 대한 감정을 이해하고, 문서 라이브러리에서 주요 주제를 식별할 수 있습니다. 이 텍스트의 출처는 웹 페이지, 소셜 미디어 피드, 이메일 또는 기사일 수 있습니다. Amazon Comprehend는 완벽하게 관리되므로 서버를 프로비전할 필요도 없고, 기계 학습 모델을 구축, 교육 또는 배포할 필요도 없습니다.
**참고: 자연어 처리 (NLP) 는 컴퓨터가 인간의 언어를 식별, 이해 및 조작할 수 있도록 도와주는 인공 지능 기술입니다. **
**_"AWS Shield”가 올바르지 않습니다._** AWS Shield는 AWS에서 실행되는 애플리케이션을 보호하는 관리형 분산 서비스 거부 (DDoS) 보호 서비스입니다. AWS Shield Standard는 모든 AWS 고객에게 자동으로 활성화되며 애플리케이션 가동 중지 시간과 지연 시간을 최소화하는 상시 탐지 및 자동 인라인 완화 기능을 제공합니다.
**참고 문헌:**
[https://aws.amazon.com/athena/](https://aws.amazon.com/athena/)
[https://aws.amazon.com/redshift/faqs/](https://aws.amazon.com/redshift/faqs/)
도메인
[[AWS 데이터베이스]]
---
#### 43.애플리케이션 및 데이터 스키마에 “조인” 또는 복잡한 트랜잭션이 필요한 경우 어떤 데이터베이스 서비스를 사용해야 할까요?
[[Practice Exam 06 EN#43. Which database service should you use if your application and data schema require "joins" or complex transactions?]]
- Amazon DocumentDB
- AWS 아웃포스트
- 아마존 RDS
- 아마존 다이나모DB
전반적인 설명
데이터베이스의 스키마를 비정규화할 수 없고 애플리케이션에 조인이나 복잡한 트랜잭션이 필요한 경우 Amazon RDS와 같은 관계형 데이터베이스 사용을 고려해 보십시오.
**_다른 옵션은 올바르지 않습니다:_**
**_"Amazon DynamoDB"가 잘못되었습니다._** Amazon DynamoDB와 같은 NoSQL 데이터베이스는 간단한 키-값 방법을 사용하여 데이터를 저장하고 검색하는 비관계형 데이터베이스의 한 유형입니다. DynamoDB는 조인이나 복잡한 트랜잭션과 같은 복잡한 관계형 쿼리를 지원하지 않습니다.
**_"Amazon DocumentDB"가 잘못되었습니다._** Amazon DocumentDB와 같은 문서 데이터베이스는 반정형 데이터를 문서로 저장하도록 설계되었습니다. 문서 데이터베이스는 조인이나 복잡한 트랜잭션과 같은 복잡한 관계형 쿼리를 지원하지 않습니다.
**_"AWS Outposts"는 정확하지 않습니다._** AWS Outposts는 거의 모든 고객 온프레미스 시설에 동일한 AWS 인프라, 네이티브 AWS 서비스, API 및 도구를 제공하는 AWS 서비스입니다. 고객은 AWS Outposts를 사용하여 EC2, EBS, ECS, EKS 및 RDS를 비롯한 AWS 서비스를 아웃포스트에서 로컬로 실행할 수 있을 뿐만 아니라 해당 지역에서 제공되는 서비스에 대한 전체 액세스 권한도 가질 수 있습니다. 고객은 AWS Outposts를 사용하여 온프레미스나 AWS 지역이 없는 국가에 보관해야 하는 데이터를 안전하게 저장하고 처리할 수 있습니다. AWS Outposts는 금융 서비스, 의료 등과 같이 지연 시간이 짧거나 로컬 데이터 처리 요구 사항이 있는 애플리케이션에 적합합니다.
**참조:**
[https://aws.amazon.com/products/databases/](https://aws.amazon.com/products/databases/)
[https://aws.amazon.com/rds/](https://aws.amazon.com/rds/)
도메인
[[AWS 데이터베이스]]
---
#### 65.Amazon ElastiCache 서비스는 어떤 용도로 사용됩니까?(두 개 선택)
[[Practice Exam 06 EN#65. What is the Amazon ElastiCache service used for? (Choose TWO)]]
- 인메모리 데이터 스토리지 서비스 제공
- Chef 호환 캐시를 제공하여 애플리케이션 응답 속도를 높입니다.
- 요청을 여러 인스턴스에 분산
- 웹 애플리케이션 성능 개선
- 클라우드에서 사용자 장치로 데스크톱 애플리케이션을 스트리밍합니다.
전반적인 설명
Amazon ElastiCache는 속도가 느린 디스크 기반 데이터베이스에만 전적으로 의존하는 대신 빠르게 관리되는 인 메모리 데이터 스토어에서 정보를 검색할 수 있도록 하여 웹 애플리케이션의 성능을 개선합니다. 데이터베이스를 쿼리하는 것은 캐시에서 해당 데이터의 사본을 찾는 것보다 항상 느리고 비용도 많이 듭니다. 일반 데이터베이스 쿼리 결과를 캐싱 (저장) 하면 쿼리를 다시 실행할 필요 없이 데이터를 여러 번 빠르게 검색할 수 있습니다.
**_다른 옵션은 올바르지 않습니다:_**
**_"클라우드에서 사용자 디바이스로 데스크톱 애플리케이션 스트리밍”이 올바르지 않습니다._** Amazon ElastiCache는 데스크톱 애플리케이션을 클라우드에서 최종 사용자 디바이스로 스트리밍하지 않습니다. 이 기능을 수행하는 서비스의 이름은 Amazon AppStream 2.0입니다. AppStream 2.0을 사용하면 사용자가 어디서나 액세스할 수 있도록 기존 데스크톱 애플리케이션을 AWS로 이전할 수 있습니다.
**클라우드에서 애플리케이션을 대화형 방식으로 스트리밍하면 다음과 같은 몇 가지 이점이 있습니다. **
1- 인스턴트온: Amazon AppStream 2.0으로 애플리케이션을 스트리밍하면 대용량 파일 다운로드와 시간 소모적인 설치로 인한 지연 없이 사용자가 즉시 애플리케이션 사용을 시작할 수 있습니다.
2- 디바이스 제약 제거: AWS의 컴퓨팅 파워를 활용하여 로컬 디바이스의 GPU, CPU, 메모리 또는 물리적 스토리지 제약으로 인해 일반적으로 불가능했던 경험을 제공할 수 있습니다.
3- 다중 플랫폼 지원: 기존 애플리케이션을 가져와서 수정 없이 컴퓨터로 스트리밍을 시작할 수 있습니다.
4- 간편한 업데이트: Amazon AppStream 2.0에서 애플리케이션을 중앙 집중식으로 관리하므로 Amazon AppStream 2.0에 애플리케이션의 새 버전을 제공하는 것만큼 간단하게 애플리케이션을 업데이트할 수 있습니다.
**_"요청을 여러 인스턴스에 분산”이 올바르지 않습니다._** Elastic Load Balancing은 요청을 여러 인스턴스에 배포하는 데 사용할 수 있는 서비스입니다.
**_"애플리케이션 응답 속도를 높이기 위해 Chef 호환 캐시를 제공하십시오._** ElastiCache는 “Chef 호환”이 아닙니다. Chef와 Puppet은 코드를 사용하여 서버 구성을 자동화할 수 있는 자동화 플랫폼입니다. Chef와 Puppet을 사용하는 AWS 서비스는 AWS OpsWorks입니다.
**참조:**
[https://aws.amazon.com/elasticache/](https://aws.amazon.com/elasticache/)
도메인
[[AWS 데이터베이스]]