inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AWS Certified Solutions Architect - Associate 자격증 준비하기

실전 문제 풀이 1

실전문풀1, Q26

2

koa015

작성한 질문수 1

0

안녕하세요 저는 공부할때 AI툴도 같이 켜놓고 하는데요. 정답이 다르게 나오는 부분이 있어서 질문합니다.


실전 문풀1

Q26. 소셜 미디어 회사는 사용자가 웹사이트에 이미지를 업로드할 수 있도록 합니다.웹사이트는AmazonEC2인스턴스에서 실행됩니다.업로드 요청 중에 웹 사이트는 이미지의 크기를 표준크기로 조정하고 크기가 조정된 이미지를AmazonS3에 저장합니다.사용자가 웹사이트에대한 느린 업로드 요청을 경험하고 있습니다.회사는 애플리케이션 내 결합을 줄이고 웹사이트 성능을 개선해야 합니다.솔루션 설계자는이미지 업로드를 위해 가장 운영 효율적인 프로세스를 설계해야 합니다.이러한 요구사항을 충족하기 위해 솔루션 설계자는 어떤 작업 조합을 취해야 합니까?(2개를선택하십시오.)

A.S3Glacier에 이미지를 업로드하도록 애플리케이션을 구성합니다.

B.원본 이미지를AmazonS3에 업로드하도록 웹 서버를 구성합니다.

C.미리 서명된URL을 사용하여 각 사용자의 브라우저에서AmazonS3로 이미지를 직접업로드하도록 애플리케이션을 구성합니다.

D.이미지가 업로드될 때AWSLambda함수를 호출하도록S3이벤트 알림을 구성합니다.함수를 사용하여 이미지 크기를 조정합니다.

E.업로드된 이미지의 크기를 조정하기 위해 일정에 따라AWSLambda함수를 호출하는AmazonEventBridge(AmazonCloudWatchEvents)규칙을 생성합니다.

-------------------------------
정답이 B,D라고 교재와 강의에서 설명해주셨는데요.

B번을 선택할 경우: "웹 서버가 원본을 S3에 업로드하도록 구성"하더라도, 결국 유저의 대용량 원본 사진이 웹 서버(EC2)를 거쳐서 S3로 가기 때문에 웹 서버의 트래픽 부하와 느린 업로드 현상(결합도 문제)이 전혀 해결되지 않습니다

라면서 B는 오답이고 C,D가 아래와 같은 이유로 정답이라고 하는데 어떤 의견이신가요?

네트워크 aws

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

님의 질문을 잘 이해했습니다. AWS S3와 Lambda를 활용한 이미지 업로드 및 처리 흐름에 대해 논의해 볼게요.

해결책 선택

Q26의 문제는 이미 업로드한 이미지의 처리와 앱 성능 개선에 중점을 두고 있습니다. B와 D의 조합은 웹 서버로의 트래픽 부하를 줄지 못할 수 있습니다. 이유는 B가 여전히 웹 서버를 통해 원본 이미지를 업로드하기 때문입니다. 이는 서버에 불필요한 트래픽을 발생시킬 수 있어 성능 이슈를 초래할 수 있습니다. 대신, C와 D의 조합은 웹 서버의 부하를 완전히 제거하면서 성능을 대폭 개선할 수 있습니다.

정확한 솔루션

C) 미리 서명된 URL 사용: 사용자 브라우저에서 직접 S3로 이미지를 업로드하게 함으로써 웹 서버의 트래픽 부하를 없애고, 사용자 업로드 경험을 매끄럽게 할 수 있습니다.
- 참고: AWS Docs - Share Object Using Presigned URL

D) S3 이벤트 알림 + Lambda 활용: S3에 이미지가 업로드되면, 이벤트 알림이 자동으로 Lambda 함수를 트리거링하여 이미지 크기를 조정합니다. 이를 통해 EC2 서버에서의 이미지 처리 로직을 외주화 및 자동화할 수 있습니다.

이 프로세스를 통해 You 고객의 웹사이트는 웹 서버가 아니라 클라이언트에서 직접 S3로 이미지를 전송함으로써 웹 서버의 부하를 줄이고, Lambda를 통해 이미지 크기 조정을 자동화하여 성능을 극대화할 수 있습니다.

결론적으로, C와 D는 웹 서버의 역할을 최소화하여 애플리케이션의 결합도를 낮추고 성능 개선에 최적화된 솔루션입니다. 이러한 라인에서는 웹 서버가 아닌 클라이언트 직접 업로드가 핵심이며, Lambda와 함께 사용할 때 어플리케이션의 효율성이 증가합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Read Replica

0

21

1

실전 문제 풀이 15 - Q. 14

0

25

1

프리티어 (무료플랜) 은 스토리지 게이트웨이 생성이 안되는것 같습니다.

0

26

1

수강 기간 연장 문의

0

60

2

수강기한 연장 부탁드립니다.

0

58

2

강의자료와 강의 내용의 차이

0

60

2

수강 연장 부탁드립니다.

0

61

2

연장 신청 간곡히 부탁드립니다.

0

58

2

문의 드립니다.

0

57

2

안녕하세요 선생님 혹시 수강기한 연장도 가능한가요?

0

48

2

시험 문제 확인 부탁드립니다.

0

41

2

수강연장 가능할까요 ?

0

50

2

수강연장부탁드립니다!

0

50

2

SSM접속에 대해

0

63

2

수업기간 연장 부탁드립니다.

0

67

2

현재 시점 기준으로 최신 시험 출제 범위가 반영되었다고보면 될까요?

0

76

3

섹션 17퀴즈 1번 답 오류 확인

0

48

1

[수강 연장 문의] 직장 병행으로 인한 기간 연장 요청드립니다.

0

70

2

수강기간 연장 부탁드립니다.

0

75

2

기간 연장 부탁드립니다. 시험 준비하는데 시간이 부족합니다. 감사합니다.

0

56

2

수강기간 연장 가능하실까요?

0

68

2

맥북으로 RDP 연결 질문

0

69

2

수강 연장 가능하면 요청 드립니다.

0

78

2

수강기간 연장 부탁드립니다.

0

84

2