작성
·
365
·
수정됨
답변 1
0
안녕하세요.
문제에서 요구하는 솔루션은 아래 조건을 만족해야 합니다.
AWS Key Management Service(AWS KMS) 고객 관리형 키를 사용하여 S3 버킷에 저장된 모든 데이터를 암호화
두 S3 버킷의 데이터는 동일한 KMS 키로 암호화 및 복호화
데이터와 키는 두 리전 각각에 저장
최소한의 운영 오버헤드로 이러한 요구 사항을 충족
보기에서 B,D가 모두 1-3번을 만족합니다.
그런데 4번의 최소한의 운영 오버헤드라는 요구사항이 있습니다.
둘 중 어느 것이 구축, 운영이 쉬운지를 선택하면 됩니다.
아래 링크의 문서를 확인해보시면 비교가 가능하시겠지만 서버측 암호화는 암호화 키를 선택만 하면 되지만 클라이언트 측 암호화는 AWS SDK/API를 이용해 코드를 작성해야 합니다.
서버 측 암호화
https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/serv-side-encryption.html
클라이언트 측 암호화
https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/UsingClientSideEncryption.html
따라서 D가 B보다 더 적은 운영 오버헤드를 만족하는 솔루션이라고 할 수 있겠습니다.
문제를 다시 한번 자세히 검토해 본 결과 질문에 대한 해석에 따라 논란이 있을 수 있는 문제로 보입니다.
재검토한 결과부터 말씀 드리면 제 개인 의견은 D보다 B가 정답에 가까운 것으로 판단 됩니다.
그러나 질문에 대한 해석을 어디에 두는 지에 따라 답이 D가 될 수도 있을 듯 합니다.
질문과 보기를 다시 한번 보자면
[한국어]
자전거 공유 회사는 피크 운영 시간 동안 자전거의 위치를 추적하기 위해 다층 아키텍처를 개발하고 있습니다. 이 회사는 기존 분석 플랫폼에서 이러한 데이터 포인트를 사용하려고 합니다. 솔루션 아키텍트는 이 아키텍처를 지원하기 위해 가장 실현 가능한 다중 계층 옵션을 결정해야 합니다. REST API에서 데이터 포인트에 액세스 할 수 있어야 합니다.
위치 데이터를 저장하고 검색하기 위한 이러한 요구 사항을 충족하는 작업은 무엇입니까?
[영어]
A bicycle sharing company is developing a multi-tier architecture to track the location of its bicycles during peak operating hours. The company wants to use these data points in its existing analytics platform. A solutions architect must determine the most viable multi-tier option to support this architecture. The data points must be accessible from the REST API.
Which action meets these requirements for storing and retrieving location data?
[보기]
B. AWS Lambda와 함께 Amazon API Gateway를 사용합니다.
D. Amazon Kinesis Data Analytics와 함께 Amazon API Gateway를 사용합니다.
질문의 포인트를 "위치 데이터를 저장하고 검색"에 둔다면 D가 정답이 될 수 있습니다.
Lambda는 코드를 실행하는 서버리스 컴퓨팅 서비스로 자전거 위치 데이터를 직접 받아(Ingest)서 SQL이나 다른 저장소로 보낼 수는 없습니다. Kinesis Data Analytics는 위치 데이터를 Ingest해서 Apach Flink, SQL등의 저장소로 보내는 기능을 할 수 있습니다.
https://aws.amazon.com/ko/kinesis/data-analytics/?nc=sn&loc=1
질문의 포인트를 "기존 분석플랫폼"에서 사용을 둔다면 B가 정답입니다.
Amazon Kinesis Data Analytic는 데이터를 변환 및 분석하는 기능인데 이미 분석 플랫폼이 있기 때문에 사용할 필요가 없습니다. 그리고 저장 기능 또한 지원하지 않습니다.
질문의 "분석 플랫폼"이 이미 데이터를 변환(ingest) 및 저장할 수 있는 솔루션을 포함하고 있다고 가정한다면 Lambda + REST API를 지원하는 Amazon API Gateway 를 사용해 기존 분석 플랫폼에 액세스 가능합니다.
좋은 질문 감사 드리며 <실전문제풀이 2> 3번은 B를 정답으로 하도록 강의 및 자료를 수정하도록 하겠습니다.
감사합니다.