inflearn logo
강의

Course

Instructor

Cloud Basics Using AWS That Anyone Can Understand

Lecture Summary and Resource Removal

aws S3 강의를 듣다가 궁금해서 질문 남깁니다!!

69

moriental

19 asked

0

S3는 정적 이미지 혹은 텍스트를 저장한다고 하셨는데 그러면 실제 실무에서는

aws infrastructure cloud-computing

Answer 1

0

dxers

네, 말씀하신 방식이 실무에서 일반적으로 사용하는 구조가 맞습니다.

보통 사용자로부터 이미지나 동영상 같은 대용량 파일이 업로드되면, 그 파일 자체는 S3 같은 스토리지에 저장합니다. 그리고 그 파일이 저장된 S3의 URL만을 데이터베이스(RDS)에 기록해두죠. 예를 들어 게시글을 저장하는 테이블에는 텍스트 정보와 함께 이미지나 동영상의 S3 주소가 같이 저장됩니다.

이후에 다른 사용자가 게시글을 조회할 때는, 백엔드가 RDS에 저장된 정보를 읽어서 클라이언트에 전달합니다. 이때 클라이언트는 전달받은 S3 주소를 이용해서 이미지나 동영상을 직접 불러와 보여주는 구조입니다. 이렇게 하면 RDS에 대용량 파일을 직접 저장하지 않아도 되고, S3는 정적 리소스 제공에 특화되어 있기 때문에 성능과 확장성 면에서도 효율적입니다.

또한 보안이나 접근 제어가 필요할 경우에는 S3에 파일을 비공개로 설정하고, 유효시간이 있는 임시 접근 URL을 만들어서 제공하기도 합니다.

즉, 실무에서는 S3에 파일을 저장하고, 그 위치를 RDS에 저장하는 구조로 파일 업로드 기능을 구현하는 것이 일반적입니다.

열심히 수강해주셔서 감사합니다. :)

강의 자료

1

11

2

Service(name: traefik)의 EXTERNAL_IP 가 Pending 입니다.

1

32

2

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

0

25

2

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

0

28

1

1번 질문

0

40

2

안녕하세요

0

40

1

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

0

32

2

Readiness Probe 관련 질문드립니다.

0

30

1

강의 외 개념 및 시험 관련 질문

0

50

3

구매후 바로 질문 하나만요..

0

53

1

localhost:30000 접속 안되는 문제 관련 질문

0

50

2

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

0

40

2

강의가 예전 강의라 그런지 녹화영상이랑 다른부분이 있습니다

0

29

2

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

0

38

2

pm2 가 설치가안됩니다

0

44

2

part 2 강의 일정

1

32

1

설치 관련 문의

0

47

2

세부 모니터링 질문입니다

0

30

2

인스턴스생성(VPC)

0

23

1

[문의] 강의 연장 가능할까요?

0

33

2

Docker + Spring Boot CI/CD 방법

0

43

2

최신 AMI 변경으로 인한 작동확인 시 세팅 변경

2

91

2

인스턴스 유형에 강의에 해당하는 인스턴스가 없습니다.

0

80

1

혹시 제가 이해한게 맞을까용?

0

85

1