A MySQL database is used by a business's order fulfillment service. The database must be able to handle a high volume of concurrent requests and transactions. The database is patched and tuned by developers. This results in delays in the introduction of new product features.
The organization wishes to use cloud-based services in order to assist it in addressing this new difficulty. The solution must enable developers to move the database with little or no modifications to the code and must maximize performance.
Which solution architect service should be used to achieve these requirements?
- A. Amazon Aurora
- B. Amazon DynamoDB
- C. Amazon ElastiCache
- D. MySQL on Amazon EC2
한글 번역
MySQL 데이터베이스는 기업의 주문 이행 서비스에서 사용됩니다. 데이터베이스는 많은 양의 동시 요청 및 트랜잭션을 처리할 수 있어야 합니다. 데이터베이스는 개발자가 패치하고 조정합니다. 이로 인해 새로운 제품 기능의 도입이 지연됩니다.
조직은 이 새로운 어려움을 해결하는 데 도움이 되도록 클라우드 기반 서비스를 사용하기를 원합니다. 솔루션은 개발자가 코드를 거의 또는 전혀 수정하지 않고 데이터베이스를 이동할 수 있도록 해야 하며 성능을 최대화해야 합니다.
이러한 요구 사항을 달성하려면 어떤 솔루션 설계자 서비스를 사용해야 합니까?
- A. 아마존 오로라
- B. Amazon DynamoDB
- C. Amazon ElastiCache
- D. Amazon EC2의 MySQL
정답
- A. Amazon Aurora
해설
먼저 클라우드 기반 서비스를 사용해야 한다. 또한 많은 양의 동시 요청 및 트랜잭션을 처리해야하며 코드를 거의 수정하지 않기를 원한다. 그리고 성능을 최대화 시켜야 한다.
Amazon Aurora(Aurora)는 MySQL 및 PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진입니다. MySQL 및 PostgreSQL이 이 고급 상용 데이터베이스의 속도와 안정성을 오픈 소스 데이터베이스의 단순성 및 비용 효율성과 어떻게 결합하는지 이미 알고 계실 것입니다. 오늘날 기존 MySQL 및 PostgreSQL 데이터베이스에 사용되는 코드, 도구 및 애플리케이션 모두 Aurora에서도 사용할 수 있습니다. 일부 워크로드의 경우 Aurora은 기존 애플리케이션을 거의 변경하지 않고도 MySQL의 처리량을 최대 5배, PostgreSQL의 처리량을 최대 3배 제공할 수 있습니다.
Aurora에는 고성능 스토리지 하위시스템이 포함됩니다. MySQL 및 PostgreSQL과 호환되는 데이터베이스 엔진은 빠른 분산형 스토리지를 활용하도록 사용자 지정됩니다. 기본 스토리지는 필요에 따라 자동으로 커집니다. Aurora 클러스터 볼륨 크기는 최대 128 tebibytes (TiB)까지 증가할 수 있습니다. Aurora는 또한 데이터베이스 구성 및 관리의 가장 어려운 측면 중 하나인 데이터베이스 클러스터링 및 복제를 자동화하고 표준화합니다.
Aurora는 관리형 데이터베이스 서비스인 Amazon Realtional Database Service(Amazon RDS)의 일부입니다. Amazon RDS는 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 크기 조정할 수 있는 웹 서비스입니다. Amazon RDS에 익숙하지 않은 경우 Amazon Relational Database Service 사용 설명서를 참조하세요.
다음 사항은 Aurora이 Amazon RDS에서 사용 가능한 표준 MySQL 및 PostgreSQL 엔진과 어떻게 관련되는지를 보여줍니다.
- Amazon RDS를 통해 새 데이터베이스 서버를 설정할 때 Aurora을 DB 엔진 옵션으로 선택합니다.
- Aurora는 관리를 위해 익숙한 Amazon Relational Database Service(Amazon RDS) 기능을 활용합니다. Aurora는 Amazon RDS AWS Management Console 인터페이스, AWS CLI 명령 및 API 작업을 사용하여 프로비저닝, 패치 적용, 백업, 복구, 장애 감지 및 복구와 같은 일상적인 데이터베이스 태스크를 처리합니다.
- Aurora 관리 작업에는 일반적으로 개별 데이터베이스 인스턴스 대신 복제를 통해 동기화되는 전체 데이터베이스 서버 클러스터가 포함됩니다. 자동 클러스터링, 복제 및 스토리지 할당을 통해 최대 MySQL 및 PostgreSQL 배포판에 대한 설정, 작동 및 확장 작업이 간편하고 비용 효율적입니다.
- 스냅 샷을 생성 및 복원하거나 단방향 복제를 설정하여 Amazon RDS for MySQL 및 Amazon RDS for PostgreSQL의 데이터를 Aurora로 가져올 수 있습니다. 기존 Amazon RDS for MySQL 및 Amazon RDS for PostgreSQL 애플리케이션을 Aurora로 전환할 수 있는 푸시 버튼식 마이그레이션 도구를 사용할 수 있습니다.
게다가 Aurora는 Serverless 서비스이기 때문에 소스코드를 거의 수정하지 않으려고 하는 경우 사용하기에 용이하다.
참조 문서
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html
'[AWS] > AWS SAA EXAMTOPICS' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS] Question 272 (0) | 2022.07.06 |
---|---|
[AWS][SAA][EXAMTOPICS] Question 271 (0) | 2022.07.06 |
[AWS][SAA][EXAMTOPICS] Question 270 (0) | 2022.07.06 |
[AWS][SAA][EXAMTOPICS] Question 269 (0) | 2022.07.06 |
[AWS][SAA][EXAMTOPICS] Question 267 (0) | 2022.07.06 |
[AWS][SAA][EXAMTOPICS] Question 266 (0) | 2022.07.06 |
[AWS][SAA][EXAMTOPICS] Question 265 (0) | 2022.07.06 |
[AWS][SAA][EXAMTOPICS] Question 264 (0) | 2022.07.06 |
댓글