inflearn logo
강의

Course

Instructor

Cloud Basics Using AWS That Anyone Can Understand

Lecture Summary and Resource Removal

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

79

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에 저장하는 구조로 파일 업로드 기능을 구현하는 것이 일반적입니다.

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

파일 다운로드 오류

0

5

0

클라우드 프론트 멀티 오리진의 의미가 정확히 무엇인가요?

0

13

2

33강 14번 질문 있습니다.

0

21

0

수업 자료 사이트가 또 바뀌었을까요?

0

18

1

수강 기간 연장 문의

0

51

2

aws 관련 질문드립니다.

1

53

3

kubectl exec 에러가 발생해서 문의드립니다.

0

57

2

3강 시험환경 설명 및 강의실습에 대한 가이드에 문제풀이 영상이 맞나요?

1

69

3

환경변수 기반 업비트 API 키 가져오기에서 none이 나옵니다ㅠㅠ

0

49

2

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

0

51

2

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

0

52

2

수강 연장 부탁드립니다.

0

52

2

kaggle notebook에 service key 설정이 누락된 것 같습니다

1

52

2

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

0

44

2

PDF 자료에서 명령어가 짤린거 같습니

0

31

2

문의 드립니다.

0

46

2

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

0

37

2

가상 환경과 차이 도커 질문

0

33

1

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

0

32

1

수강연장 가능할까요 ?

0

45

2

examtopics와 krdumps 차이가 나는데요 ㅠ

0

81

1

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

2

114

2

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

0

92

1

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

0

98

1