2025의 게시물 표시

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...

Q76. AWS DataSync와 Direct Connect로 안전하고 빠른 대용량 데이터 전송하기

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 온프레미스 데이터 센터에서 AWS로 대용량의 민감한 데이터를 안전하고 효율적으로 전송하는 방법에 대해 알아보겠습니다. 이는 실제 기업 환경에서 자주 마주치는 과제이며, AWS 솔루션 아키텍트로서 꼭 알아야 할 중요한 주제입니다. 문제 상황 Q1: 회사는 단일 공장에 있는 여러 기계에서 매일 10TB의 계측 데이터를 수신합니다. 데이터는 공장 내에 위치한 온프레미스 데이터 센터의 SAN(Storage Area Network)에 저장된 JSON 파일로 구성됩니다. 회사는 이 데이터를 Amazon S3로 전송하여 중요한 실시간에 가까운 분석을 제공하는 여러 추가 시스템에서 액세스할 수 있기를 원합니다. 데이터가 민감한 것으로 간주되기 때문에 안전한 전송이 중요합니다. 가장 안정적인 데이터 전송을 제공하는 솔루션은 무엇입니까? <small>A company receives 10 TB of telemetry data daily from multiple machines in a single factory. The data consists of JSON files stored on a storage area network (SAN) in an on-premises data center in the factory. The company wants to transfer this data to Amazon S3 so that multiple additional systems can access it to provide critical near-real-time analytics. Secure transfer is important because the data is considered sensitive. Which solution will provide the MOST reliable data transfer?</small> 선택지 A. 공용 인터넷을 통한 AWS DataSyn...

Q75. AWS 서버리스 아키텍처로 애플리케이션 성능과 확장성 개선하기

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 온프레미스 환경에서 AWS 클라우드로 애플리케이션을 마이그레이션하면서 성능을 개선하고 현대화하는 방법에 대해 알아보겠습니다. 이 문제를 통해 서버리스 아키텍처의 이점과 AWS의 다양한 관리형 서비스를 활용하는 방법을 이해할 수 있습니다. 문제 상황 Q1: 한 회사에서 애플리케이션의 성능을 개선하기 위해 다계층 애플리케이션을 온프레미스에서 AWS 클라우드로 이동하려고 합니다. 애플리케이션은 RESTful 서비스를 통해 서로 통신하는 애플리케이션 계층으로 구성됩니다. 한 계층이 오버로드되면 트랜잭션이 삭제됩니다. 솔루션 설계자는 이러한 문제를 해결하고 애플리케이션을 현대화하는 솔루션을 설계해야 합니다. 어떤 솔루션이 이러한 요구 사항을 충족하고 운영상 가장 효율적입니까? <small>A company wants to move a multi-tiered application from on-premises to the AWS Cloud to improve the application's performance. The application consists of application tiers that communicate with each other through RESTful services. When one tier becomes overloaded, transactions are dropped. A solutions architect needs to design a solution that addresses these issues and modernizes the application. Which solution will meet these requirements and be the MOST operationally efficient?</small> 선택지 A. Amazon API Gateway를 사용하고 애플리케이션 계층으로 AWS Lambda 함수에 트...

Q74. AWS 보안 그룹 구성 - 2계층 웹 애플리케이션의 보안 강화

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 2계층 웹 애플리케이션의 보안 그룹 구성에 대해 알아보겠습니다. 이 주제는 AWS Certified Solutions Architect - Associate 시험에서 자주 다루어지는 중요한 내용입니다. 문제 상황 Q1: 솔루션 설계자는 2계층 웹 애플리케이션을 설계하고 있습니다. 애플리케이션은 퍼블릭 서브넷의 Amazon EC2에서 호스팅되는 퍼블릭 웹 티어로 구성됩니다. 데이터베이스 계층은 프라이빗 서브넷의 Amazon EC2에서 실행되는 Microsoft SQL Server로 구성됩니다. 보안은 회사의 최우선 과제입니다. 이 상황에서 보안 그룹을 어떻게 구성해야 합니까? (2개를 선택하세요.) <small>A solutions architect is designing a two-tier web application. The application consists of a public web tier hosted on Amazon EC2 in a public subnet. The database tier consists of Microsoft SQL Server running on Amazon EC2 in a private subnet. Security is the company's top priority. How should the security groups be configured in this situation? (Select TWO.)</small> 선택지 A. 0.0.0.0/0에서 포트 443의 인바운드 트래픽을 허용하도록 웹 계층에 대한 보안 그룹을 구성합니다. <small>Configure the security group for the web tier to allow inbound traffic on port 443 from 0.0.0.0/0.</small> B. 0.0.0.0/0에서 포트 443의 아웃바운드 트...

Q73. AWS 보안 그룹을 활용한 안전한 배스천 호스트 구성하기

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS 네트워크 보안의 핵심 요소인 보안 그룹(Security Group)을 활용하여 안전한 배스천 호스트를 구성하는 방법에 대해 알아보겠습니다. 이 문제를 통해 VPC, 서브넷, EC2 인스턴스, 그리고 보안 그룹 간의 상호작용을 이해할 수 있을 것입니다. 문제 상황 Q1: 한 회사가 최근 프라이빗 서브넷의 Amazon EC2에서 Linux 기반 애플리케이션 인스턴스를 시작하고 VPC의 퍼블릭 서브넷에 있는 Amazon EC2 인스턴스에서 Linux 기반 배스천 호스트를 시작했습니다. 솔루션 설계자는 사내 네트워크에서 회사의 인터넷 연결을 통해 배스천 호스트 및 애플리케이션 서버에 연결해야 합니다. 솔루션 설계자는 모든 EC2 인스턴스의 보안 그룹이 해당 액세스를 허용하는지 확인해야 합니다. 솔루션 설계자는 이러한 요구 사항을 충족하기 위해 어떤 단계 조합을 취해야 합니까? (2개를 선택하세요.) <small>A company recently launched Linux-based application instances on Amazon EC2 in private subnets and Linux-based bastion hosts on Amazon EC2 instances in public subnets of a VPC. A solutions architect needs to connect to the bastion hosts and application servers from the company's on-premises network through the company's internet connection. The solutions architect must ensure that the security groups of all EC2 instances allow that access. Which combination of steps should the s...

Q72. AWS S3 VPC 엔드포인트로 데이터 전송 비용 절감하기

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS 솔루션 아키텍트 연습 문제를 통해 VPC 엔드포인트를 활용한 데이터 전송 비용 절감 방법에 대해 알아보겠습니다. 이 문제는 실제 기업 환경에서 자주 마주치는 비용 최적화 시나리오를 다루고 있어 실무에 큰 도움이 될 것입니다. 문제 상황 Q1: 회사는 동일한 AWS 리전에 있는 Amazon S3 버킷에서 사진을 자주 업로드 및 다운로드해야 하는 사진 처리 애플리케이션을 실행합니다. 솔루션 설계자는 데이터 전송 비용이 증가한다는 사실을 알게 되었고 이러한 비용을 줄이기 위한 솔루션을 구현해야 합니다. 솔루션 설계자는 이 요구 사항을 어떻게 충족할 수 있습니까? <small>A company runs a photo processing application that needs to frequently upload and download photos from an Amazon S3 bucket in the same AWS Region. A solutions architect has noticed that data transfer costs are increasing and needs to implement a solution to reduce these costs. How can the solutions architect meet this requirement?</small> 선택지 A. Amazon API Gateway를 퍼블릭 서브넷에 배포하고 이를 통해 S3 호출을 라우팅하도록 라우팅 테이블을 조정합니다. <small>Deploy Amazon API Gateway in a public subnet and adjust the routing table to route S3 calls through it.</small> B. NAT 게이트웨이를 퍼블릭 서브넷에 배포하고 S3 버킷에 대한 액세스를 허용하는 엔드포인트 정책을 연결합니다. ...

Q71. DynamoDB의 데이터 복구 전략 - 지정 시간 복구(PITR)의 강력함

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 DynamoDB의 데이터 복구 전략에 대해 알아보겠습니다. 특히 지정 시간 복구(Point-in-Time Recovery, PITR)가 어떻게 엄격한 RPO와 RTO 요구사항을 충족시킬 수 있는지 살펴보겠습니다. 문제 상황 Q1: 한 회사는 Amazon DynamoDB를 사용하여 고객 정보를 저장하는 쇼핑 애플리케이션을 실행합니다. 데이터 손상의 경우 솔루션 설계자는 15분의 RPO(복구 시점 목표)와 1시간의 RTO(복구 시간 목표)를 충족하는 솔루션을 설계해야 합니다. 이러한 요구 사항을 충족하기 위해 솔루션 설계자는 무엇을 권장해야 합니까? <small>A company runs a shopping application that uses Amazon DynamoDB to store customer information. In case of data corruption, a solutions architect must design a solution that meets a recovery point objective (RPO) of 15 minutes and a recovery time objective (RTO) of 1 hour. What should the solutions architect recommend to meet these requirements?</small> 선택지 A. DynamoDB 전역 테이블을 구성합니다. RPO 복구의 경우 애플리케이션이 다른 AWS 리전을 가리키도록 합니다. <small>Configure DynamoDB global tables. For RPO recovery, point the application to a different AWS Region.</small> B. DynamoDB 지정 시간 복구를 구성합니다. RPO 복구의 경우 원하는 시점으로 복원합니다. <small>...

Q70. Application Load Balancer로 HTTP 애플리케이션 가용성 개선하기

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 네트워크 로드 밸런서(NLB)와 애플리케이션 로드 밸런서(ALB)의 차이점, 그리고 HTTP 애플리케이션의 가용성을 개선하는 방법에 대해 알아보겠습니다. 이 문제를 통해 로드 밸런서 선택의 중요성과 Auto Scaling 그룹의 활용 방법을 이해할 수 있습니다. 문제 상황 Q1: 회사의 HTTP 애플리케이션은 NLB(Network Load Balancer) 뒤에 있습니다. NLB의 대상 그룹은 웹 서비스를 실행하는 여러 EC2 인스턴스와 함께 Amazon EC2 Auto Scaling 그룹을 사용하도록 구성됩니다. 회사는 NLB가 애플리케이션에 대한 HTTP 오류를 감지하지 못한다는 것을 알게 되었습니다. 이러한 오류는 웹 서비스를 실행하는 EC2 인스턴스를 수동으로 다시 시작해야 합니다. 회사는 사용자 정의 스크립트나 코드를 작성하지 않고 애플리케이션의 가용성을 개선해야 합니다. 솔루션 설계자는 이러한 요구 사항을 충족하기 위해 무엇을 해야 합니까? <small>A company's HTTP application is behind a Network Load Balancer (NLB). The NLB's target group is configured to use an Amazon EC2 Auto Scaling group with multiple EC2 instances that run a web service. The company has discovered that the NLB is not detecting HTTP errors for the application. These errors require manual restarts of the EC2 instances that run the web service. The company needs to improve the application's availability without writing...

Q69. AWS 고가용성 구현 - 다중 AZ와 Auto Scaling의 완벽한 조화

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 실제 기업 환경에서 자주 마주치는 고가용성 구현 시나리오를 통해 AWS의 핵심 서비스들을 어떻게 효과적으로 활용할 수 있는지 알아보겠습니다. 문제 상황 Q1: 회사는 Application Load Balancer 뒤의 Amazon EC2 인스턴스에서 비즈니스 크리티컬 웹 애플리케이션을 실행하고 있습니다. EC2 인스턴스는 Auto Scaling 그룹에 있습니다. 애플리케이션은 단일 가용 영역에 배포된 Amazon Aurora PostgreSQL 데이터베이스를 사용합니다. 회사는 다운타임과 데이터 손실을 최소화하면서 애플리케이션의 고가용성을 원합니다. 최소한의 운영 노력으로 이러한 요구 사항을 충족하는 솔루션은 무엇입니까? <small>A company is running a business-critical web application on Amazon EC2 instances behind an Application Load Balancer. The EC2 instances are in an Auto Scaling group. The application uses an Amazon Aurora PostgreSQL database that is deployed in a single Availability Zone. The company wants high availability for the application while minimizing downtime and data loss. Which solution will meet these requirements with the LEAST operational effort?</small> 선택지 A. EC2 인스턴스를 다른 AWS 리전에 배치합니다. Amazon Route 53 상태 확인을 사용하여 트래픽을 리디렉션합니다. Aurora PostgreSQL 교차 리전 복제를 사용합니다. <small>Pl...

Q68. AWS Direct Connect와 VPN을 활용한 하이브리드 아키텍처 구축

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 온프레미스 인프라를 AWS로 확장하는 하이브리드 아키텍처 설계에 대해 알아보겠습니다. 특히 고가용성과 비용 효율성을 동시에 달성하는 방법에 초점을 맞추겠습니다. 문제 상황 Q1: 솔루션 설계자는 회사의 온프레미스 인프라를 AWS로 확장하기 위해 새로운 하이브리드 아키텍처를 설계하고 있습니다. 이 회사는 AWS 리전에 대해 일관되게 짧은 지연 시간과 고가용성 연결이 필요합니다. 회사는 비용을 최소화해야 하며 기본 연결이 실패할 경우 더 느린 트래픽을 기꺼이 받아들입니다. 솔루션 설계자는 이러한 요구 사항을 충족하기 위해 무엇을 해야 합니까? <small>A solutions architect is designing a new hybrid architecture to extend the company's on-premises infrastructure to AWS. The company requires consistently low-latency and high-availability connectivity to an AWS Region. The company needs to minimize costs and is willing to accept slower traffic if the primary connection fails. What should the solutions architect do to meet these requirements?</small> 선택지 A. 리전에 대한 AWS Direct Connect 연결을 프로비저닝합니다. 기본 Direct Connect 연결이 실패하는 경우 백업으로 VPN 연결을 프로비저닝합니다. <small>Provision an AWS Direct Connect connection to the Region. Provision a VPN connection as a backup if the primar...

Q67. AWS SQS의 가시성 제한 시간을 활용한 메시지 중복 처리 방지

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 Amazon SQS(Simple Queue Service)를 사용할 때 발생할 수 있는 메시지 중복 처리 문제와 그 해결 방법에 대해 알아보겠습니다. 이는 실제 시스템 설계에서 자주 마주치는 문제이며, AWS 솔루션 아키텍트 자격증 시험에서도 중요하게 다루는 주제입니다. 문제 상황 Q67: 한 회사가 여러 Amazon EC2 인스턴스에서 애플리케이션을 호스팅하고 있습니다. 이 애플리케이션은 Amazon SQS 대기열의 메시지를 처리하고, Amazon RDS 테이블에 데이터를 쓴 후 대기열에서 메시지를 삭제합니다. 그런데 RDS 테이블에서 가끔 중복 레코드가 발견되고 있습니다. SQS 대기열에는 중복 메시지가 없는 것으로 확인되었습니다. 솔루션 설계자는 메시지가 한 번만 처리되도록 하기 위해 어떤 조치를 취해야 할까요? <small>A company hosts an application on multiple Amazon EC2 instances. The application processes messages from an Amazon SQS queue, writes to an Amazon RDS table, and deletes the messages from the queue. Occasionally, duplicate records are found in the RDS table. There are no duplicate messages in the SQS queue. What should a solutions architect do to ensure that messages are processed only once?</small> 선택지 A. CreateQueue API 호출을 사용하여 새 대기열을 만듭니다. <small>Use a CreateQueue API call to create a new queue.</small> B. ...

Q66. Amazon S3 스토리지 클래스를 활용한 비용 효율적인 데이터 관리 전략

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 Amazon S3의 다양한 스토리지 클래스를 활용하여 비용 효율적으로 데이터를 관리하는 전략에 대해 알아보겠습니다. 이 문제를 통해 S3의 스토리지 클래스별 특징과 수명 주기 정책의 활용법을 이해할 수 있습니다. 문제 상황 Q1: 회사에 각각 크기가 약 5MB인 많은 수의 파일을 생성하는 응용 프로그램이 있습니다. 파일은 Amazon S3에 저장됩니다. 회사 정책에 따라 파일을 삭제하려면 4년 동안 보관해야 합니다. 파일에는 재생산하기 쉽지 않은 중요한 비즈니스 데이터가 포함되어 있으므로 즉각적인 액세스가 항상 필요합니다. 파일은 객체 생성 후 처음 30일 동안 자주 액세스되지만 처음 30일 후에는 거의 액세스되지 않습니다. 가장 비용 효율적인 스토리지 솔루션은 무엇입니까? <small>A company has an application that generates a large number of files, each approximately 5 MB in size. The files are stored in Amazon S3. Company policy requires that the files be retained for 4 years before they can be deleted. The files contain important business data that is not easily reproducible, so immediate access is always required. The files are frequently accessed for the first 30 days after object creation, but rarely accessed after the first 30 days. What is the most cost-effective storage solution?</small> 선택지 A. 객체 생성 후 30일 동안 S3 Standa...

Q65. AWS Certified Solutions Architect - Associate - 의료 데이터 분석을 위한 최적의 서비스 조합

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 의료 분야에서 AWS 서비스를 활용하여 보호된 건강 정보(PHI)를 식별하는 문제를 살펴보겠습니다. 이 문제는 실제 의료 환경에서 AWS 서비스를 어떻게 효과적으로 활용할 수 있는지 보여주는 좋은 예시입니다. 문제 상황 Q1: 병원은 최근 Amazon API Gateway 및 AWS Lambda와 함께 RESTful API를 배포했습니다. 병원은 API Gateway 및 Lambda를 사용하여 PDF 형식 및 JPEG 형식의 보고서를 업로드합니다. 병원은 보고서에서 보호되는 건강 정보(PHI)를 식별하기 위해 Lambda 코드를 수정해야 합니다. 최소한의 운영 오버헤드로 이러한 요구 사항을 충족하는 솔루션은 무엇입니까? <small>A hospital has recently deployed a RESTful API using Amazon API Gateway and AWS Lambda. The hospital uses API Gateway and Lambda to upload reports in PDF format and JPEG format. The hospital needs to modify the Lambda code to identify protected health information (PHI) in the reports. What solution will meet these requirements with the least operational overhead?</small> 선택지 A. 기존 Python 라이브러리를 사용하여 보고서에서 텍스트를 추출하고 추출된 텍스트에서 PHI를 식별합니다. <small>Use existing Python libraries to extract text from the reports and identify PHI in the extracted text.</small> B. Amazon Tex...