이미지 이사 Amazon S3, CloudFront

공부 및 기록용으로 써봄

그냥 티스토리나 네이버블로그처럼 이미지 드래그해서 갖다붙이면 안되나여?

: 대기업의 울타리에서 벗어나면 다 돈입니다. 다이렉트로 넣자니 웹하드 용량이 차서 (1GB 실화냐) 또 늘리자니 카페24 요놈들 좀 비쌈. 개인 블로그로썬 감당이 안됐음

초창기에는 무료 이미지 호스팅 즉 ImgBB을 써봤는데 너어무 느려서 버렸고 유튜브 보다가 ‘핫링크’ 라는걸 알게됨. 이글에서는 만족했습니다만은 경고합니다 님들은 시작하지를 마세요.

구글 블로그에 기생해서 살았는데 (사실 귀찮다뿐이지 문제는 없음) 지금 죄값을 치루는 기분임. 아래에 설명함. 블로그를 장기적으로 운영하면서 이런 방식은 리스크가 크다고 판단, 개귀찮 양심도 찔리고 얘네가 블로그 서비스 종료하거나 url 구조 조금만 바꿔도 내 모든 블로그 이미지 링크가 다 깨져버리는거임.

이런 이유들로 마지막으로 제대로된 유료 이미지 클라우드 서비스를 이용하기로 함. 이번 셋팅은 제미나이 도움으로 진행했는데 두 번의 치명적 구라말고는 아주 훌륭한 도움을 주었음!

  1. Amazon S3 (Simple Storage Service)
    이미지 저장하는 클라우드 스토리지 서비스
    처음 6개월인가 무료이고 이후론 트래픽당 가격 계산인데 엄청 싸다고 알고 있음- 나중에 업뎃

  2. Amazon CloudFront
    CDN –  S3에 저장된 이미지를 전세계 사용자에게 더 빠르고 효율적으로 전달하는 서비스. 두 개 같이 연결하면 되고 어렵지 않음

  3. WP Offload Media
    워드프레스와 S3, CloudFront를 연결해주는 플러그인 – 이미지를 자동으로 S3로 보내고 CDN을 통해 보여주도록 설정
    대박…. 그니깐 평소처럼 글 쓰고 이미지 드래그하면 바로 S3로 저장되고, 클라우드프론트 주소로 변환돼서 뜸 (혁신이당..)

정말 놀랐던게 속도가 진짜 개빠름…. 그냥 내 웹사이트에 이미지 다이렉트로 붙여넣은거랑 큰 차이 안남ㄷㄷ 이런거 처음써보는 응애로써는 너무 신기하고 역시 아마존인가 이런 생각도 들고

이제 문제점은 기존 약 400개 글의 이미지를 어떻게 처리하느냐 였음.

제미나이가 제안한 ‘Better Search Replace 플러그인으로 URL 변경하기’을 철썩 같이 믿고 있었다만은. 카르마로 인해 구글블로그 주소가 지멋대로인것을 발견… 예를 들어서 

https://blogger.googleusercontent.com/img/b/…../img1.jpg 이것도 있고https://blogger.googleusercontent.com/img/a/….jpg  (원본이미지 파일 이름이 안붙어있음)

시발.. 구글이 만든 고유주소- 내 두뇌의 한계와 무료플러그인으론 못 바꾼다는 판단이 내려졌음. 

제미나이새끼는 앗 죄송합니다 이지랄.. 가장 확실한 해결 방법은 무슨… 너 디질래.

이처럼 플러그인 유료 Bulk 처리로 해결될 줄 알았으나 기존 미디어파일(썸네일)만 자동으로 진행해주었음. 즉 본문글의 핫링크는 손 쓸 수가 없었다.

결론은 당장은 문제가 없으니 눈가리고 앞으로부터 셋팅해둔대로 쓰거나, 수동으로 다시 미디어파일을 업로드해주면 되는 것.ㅎㅎ이었다. 전자는 내 정신병때문에 도저히 그럴수가 없었고 선택한 것은 하루에 딱 한 페이지씩 이미지를 (크롬 이미지다운로더 사용) 일괄 다운 받고 글 편집 들어가서 기존 이미지 위에 다시 드래그만 해주면! 플러그인이 알아서 올려준다.. 뭐 삭제하고 이럴 필요도 없어서 편한데 안 편해. 죄값치루는 중.

결론은 돌고 돌아서 근본 클라우드 CDN으로 왔다. 진작할걸. 나중에 카페24도 탈주할 수도 있음ㅋㅋ 짜증나는데 하다보니 재밌긴함