AWS

[파일] FTP에서 Amazon S3를 선택하게 된 이유?

시부시부 2022. 10. 13. 08:32

문제 정의

FTP를 쓰다 보니 파일을 저장하는 용도로는 좋지만 이미지 같은 경우에는 바로바로 꺼내서 쓸 수 없고,

서버에서 다운로드를 한 이후 하드 코딩을 하여 이미지를 불러와야 한다.

사실 수집 및 원인 추론

1. FTP를 이용하여 이미지 파일을 업로드 하고 프론트 서버에서 해당 이미지 파일을 따로 로컬에 저장 안하고 띄우고 싶다.

2. 그런식으로 이미지를 띄우기 위해서는 이미지 호스팅이라는 것을 해야한다

3. FTP 를 이용하여 이미지 호스팅을 할 경우, 찾아본 결과 어떤 사이트에서 이미지 호스팅을 해주는 대신 월 3만원 이상의 요금이 드는 매우 비싼 요금을 요구하였다.

4. Amazon S3 를 쓰면 1GB 0.023 USD 의 요금을 요구하였다.

조치 및 방안 검토

1. 이미지 호스팅을 하기 위해 가격이 더 싼 Amazon S3 를 이용해보았다.

 

결과 관찰

1. 아마존 S3 를 이용하여 파일 업로드를 구현하였고, 이미지가 있을 때마다 src에 이미지 url 을 적어주어 다이렉트로 이미지를 불러올 수 있어서 편리했다.

2. 아마존 S3를 이용하고 보니 처음 설정 하는 방법, 권한 설정하는 방법이 어려웠지만 이후는 편리하게 사용할 수 있었다.

문제 해결 여부

아마존 S3 를 이용하여 이미지 호스팅 문제를 해결하였고, 앞으로도 이미지 호스팅이 필요한 경우에는 아마존 S3를 이용할 것 같다. 왜냐하면 가격도 싼데다가 FTP를 구성하는 시간과 S3를 구성하는 시간이 비슷하게 걸렸기 때문이다.