Q83. AWS CloudFront로 글로벌 웹사이트 성능 최적화하기

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 글로벌 서비스 확장 시 웹사이트 성능을 최적화하는 방법에 대해 알아보겠습니다. 특히 기존 온프레미스 인프라를 유지하면서 해외 사용자 경험을 개선하는 방법을 다룰 예정입니다. 문제 상황 Q1: 한 회사의 동적 웹사이트가 미국의 온프레미스 서버에서 호스팅되고 있습니다. 이 회사는 유럽에서 새로운 제품을 출시할 예정이며, 유럽 사용자들을 위해 사이트 로딩 시간을 최적화하고자 합니다. 단, 사이트의 백엔드는 반드시 미국에 유지되어야 합니다. 제품 출시가 며칠 앞으로 다가온 상황에서 즉각적인 솔루션이 필요합니다. 솔루션 설계자는 어떤 방안을 추천해야 할까요? <small>A company's dynamic website is hosted using on-premises servers in the United States. The company is launching products in Europe and wants to optimize the site's load times for the new European users. The site's backend must remain in the United States. The product is launching in a few days, and an immediate solution is needed. What should a solutions architect recommend?</small> 선택지 A. us-east-1에서 Amazon EC2 인스턴스를 시작하고 사이트를 마이그레이션합니다. <small>Launch Amazon EC2 instances in us-east-1 and migrate the site.</small> B. 웹사이트를 Amazon S3로 이동합니다. 지역 간 교차 지역 복제를 사용합니다. <small>Move the website ...

Q82. AWS Config와 EventBridge를 활용한 효과적인 방법

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS Certificate Manager(ACM)에서 관리하는 인증서의 만료 알림을 설정하는 방법에 대해 알아보겠습니다. 이는 실제 업무 환경에서 매우 중요한 작업이며, AWS 솔루션 아키텍트 자격증 시험에도 자주 출제되는 주제입니다. 문제 상황 Q1: 회사는 AWS 클라우드에서 웹 애플리케이션을 호스팅합니다. 회사는 AWS Certificate Manager(ACM)로 가져온 인증서를 사용하도록 Elastic Load Balancer를 구성합니다. 각 인증서가 만료되기 30일 전에 회사 보안팀에 알려야 합니다. 솔루션 설계자는 이 요구 사항을 충족하기 위해 무엇을 권장해야 합니까? <small>A company hosts a web application in the AWS Cloud. The company configures an Elastic Load Balancer to use certificates that are imported into AWS Certificate Manager (ACM). The company's security team needs to be notified 30 days before each certificate expires. What should a solutions architect recommend to meet this requirement?</small> 선택지 A. ACM에 규칙을 추가하여 인증서가 만료되기 30일 전부터 매일 Amazon Simple Notification Service(Amazon SNS) 주제에 사용자 지정 메시지를 게시합니다. <small>Add a rule in ACM to publish a custom message to an Amazon Simple Notification Service (Amazon SNS) topic daily, starting 30 days bef...

Q81. SQS와 Auto Scaling을 활용한 확장 가능한 애플리케이션 아키텍처 설계

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS Certified Solutions Architect - Associate 자격증 시험에 자주 출제되는 주제인 확장 가능한 애플리케이션 아키텍처 설계에 대해 알아보겠습니다. 특히 Amazon SQS와 Auto Scaling을 활용하여 효율적이고 유연한 시스템을 구축하는 방법을 살펴보겠습니다. 문제 상황 Q1: 솔루션 설계자는 AWS에 배포되는 새 애플리케이션을 위한 클라우드 아키텍처를 설계하고 있습니다. 처리할 작업 수에 따라 필요에 따라 애플리케이션 노드를 추가 및 제거하면서 프로세스가 병렬로 실행되어야 합니다. 프로세서 응용 프로그램은 상태 비저장입니다. 솔루션 설계자는 응용 프로그램이 느슨하게 연결되어 있고 작업 항목이 영구적으로 저장되어 있는지 확인해야 합니다. 솔루션 설계자는 어떤 디자인을 사용해야 합니까? <small>A solutions architect is designing a cloud architecture for a new application that will be deployed on AWS. The processes should run in parallel, adding and removing application nodes as needed based on the number of jobs to be processed. The processor application is stateless. The solutions architect must ensure that the application is loosely coupled and that work items are persisted. Which design should the solutions architect use?</small> 선택지 A. Amazon SNS 주제를 생성하여 처리할 작업을 보내고, Auto Scaling 그룹을 CPU 사용량에 따라 조정합니다. ...

Q80. AMI 공유의 안전한 방법

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS Certified Solutions Architect - Associate 자격증 시험에 자주 출제되는 주제 중 하나인 Amazon Machine Image(AMI) 공유에 대해 알아보겠습니다. 특히 암호화된 AMI를 외부 파트너와 안전하게 공유하는 방법에 대해 자세히 살펴보겠습니다. 문제 상황 Q1: 한 회사가 최근 애플리케이션 마이그레이션 이니셔티브를 지원하기 위해 AWS 관리형 서비스 공급자(MSP) 파트너와 계약을 체결했습니다. 솔루션 설계자는 기존 AWS 계정의 Amazon 머신 이미지(AMI)를 MSP 파트너의 AWS 계정과 공유해야 합니다. 이 AMI는 Amazon Elastic Block Store(Amazon EBS)의 지원을 받으며, AWS Key Management Service(AWS KMS) 고객 관리형 키를 사용하여 EBS 볼륨 스냅샷을 암호화합니다. 솔루션 설계자가 MSP 파트너의 AWS 계정과 AMI를 공유하는 가장 안전한 방법은 무엇입니까? <small>A company recently contracted with an AWS Managed Service Provider (MSP) partner to support an application migration initiative. A solutions architect needs to share Amazon Machine Images (AMIs) from an existing AWS account with the MSP partner's AWS account. The AMIs are backed by Amazon Elastic Block Store (Amazon EBS) and use an AWS Key Management Service (AWS KMS) customer managed key to encrypt the EBS volume snapshots. What is the M...

Q79. AWS DynamoDB의 온디맨드 용량 모드로 비용 최적화하기

AWS Certified Solutions Architect - Associate 자격증을 준비하는 여러분, 안녕하세요. 오늘은 DynamoDB의 용량 모드에 대해 알아보고, 비용 최적화와 예측 불가능한 워크로드 처리에 대한 중요한 개념을 살펴보겠습니다. 문제 상황 Q1: 회사에서 데이터 저장을 위해 Amazon DynamoDB 테이블을 사용할 계획입니다. 회사는 비용 최적화에 대해 우려하고 있습니다. 대부분의 아침에는 테이블을 사용하지 않습니다. 저녁에는 읽기 및 쓰기 트래픽이 예측할 수 없는 경우가 많습니다. 트래픽 급증이 발생하면 매우 빠르게 발생합니다. 솔루션 아키텍트는 무엇을 추천해야 합니까? <small>A company plans to use an Amazon DynamoDB table for data storage. The company is concerned about cost optimization. The table is not used most mornings. In the evenings, read and write traffic is often unpredictable. When traffic spikes occur, they occur very quickly. What should a solutions architect recommend?</small> 선택지 A. 온디맨드 용량 모드에서 DynamoDB 테이블을 생성합니다. <small>Create the DynamoDB table in on-demand capacity mode.</small> B. 글로벌 보조 인덱스가 있는 DynamoDB 테이블을 생성합니다. <small>Create the DynamoDB table with a global secondary index.</small> C. 프로비저닝된 용량 및 Auto Scaling을 사용하여 DynamoDB 테이블을 생성합니다....

Q78. AWS DynamoDB 데이터 장기 보관을 위한 최적의 백업 전략

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 DynamoDB 데이터의 장기 보관에 대한 문제를 살펴보겠습니다. 이 문제는 데이터 백업 및 보존 정책에 대한 이해를 테스트합니다. 문제 상황 Q1: 회사는 사용자 트랜잭션 데이터를 Amazon DynamoDB 테이블에 보관해야 합니다. 회사는 데이터를 7년간 보관해야 합니다. 이러한 요구 사항을 충족하는 가장 운영 효율성이 높은 솔루션은 무엇입니까? <small>A company needs to keep user transaction data in an Amazon DynamoDB table. The company must retain the data for 7 years. Which solution will meet these requirements with the LEAST operational overhead?</small> 선택지 A. DynamoDB 지정 시간 복구를 사용하여 테이블을 지속적으로 백업합니다. <small>Use DynamoDB point-in-time recovery to back up the table continuously.</small> B. AWS Backup을 사용하여 테이블에 대한 백업 일정 및 보존 정책을 생성합니다. <small>Use AWS Backup to create a backup schedule and retention policy for the table.</small> C. DynamoDB 콘솔을 사용하여 테이블의 주문형 백업을 생성합니다. 백업을 Amazon S3 버킷에 저장합니다. S3 버킷에 대한 S3 수명 주기 구성을 설정합니다. <small>Use the DynamoDB console to create on-demand backups of the table. Store the backups in an Amazon S3 bucket. Se...

Q77. AWS 실시간 데이터 수집 아키텍처 - API Gateway와 Kinesis의 완벽한 조화

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 실시간 데이터 수집 아키텍처에 대한 중요한 문제를 살펴보겠습니다. 이 문제는 API Gateway, Kinesis Data Streams, Kinesis Data Firehose, Lambda, 그리고 S3와 같은 여러 AWS 서비스들이 어떻게 함께 작동하여 효율적인 실시간 데이터 처리 솔루션을 구축하는지 이해하는 데 도움이 될 것입니다. 문제 상황 Q1: 회사는 애플리케이션에 대한 실시간 데이터 수집 아키텍처를 구성해야 합니다. 회사에는 데이터가 스트리밍될 때 데이터를 변환하는 프로세스인 API와 데이터를 위한 스토리지 솔루션이 필요합니다. 최소한의 운영 오버헤드로 이러한 요구 사항을 충족하는 솔루션은 무엇입니까? <small>A company needs to set up a real-time data collection architecture for its application. The company requires an API and a storage solution for the data, with a process to transform the data as it is streamed. What solution will meet these requirements with minimal operational overhead?</small> 선택지 A. Amazon EC2 인스턴스를 배포하여 Amazon Kinesis 데이터 스트림으로 데이터를 전송하는 API를 호스팅합니다. Kinesis 데이터 스트림을 데이터 원본으로 사용하는 Amazon Kinesis Data Firehose 전송 스트림을 생성합니다. AWS Lambda 함수를 사용하여 데이터를 변환합니다. Kinesis Data Firehose 전송 스트림을 사용하여 데이터를 Amazon S3로 보냅니다. <small>Deploy Amazon EC2 instances to host a...