Web App Project

cloudinary 사용하기

하얀성 2024. 5. 8. 10:16

https://console.cloudinary.com/

 

Image and Video Upload, Storage, Optimization and CDN

Streamline media management and improve user experience by automatically delivering images and videos, enhanced and optimized for every user.

cloudinary.com

 

윗 링크에 들어가서 가입한다.


가격 정책은 아래와 같다.

  1. 월간 변환 횟수: 지난 30일 동안 처리된 모든 새 자산(원본 업로드 및 파생 이미지 및 비디오 프레임 포함)의 수입니다. (자세한 정보)
  2. 관리되는 저장소: Cloudinary 계정에 저장된 모든 자산의 누적 크기, 백업이 활성화된 경우 백업 포함. (자세한 정보)
  3. 월간 순 조회 대역폭: 지난 30일 동안 귀하의 계정에서 전송된 콘텐츠의 총 대역폭.

이 무료 플랜은 다음과 같은 제한을 포함합니다:

  • 월간 25,000회 변환,
  • 25GB의 관리되는 저장소,
  • 25GB의 월간 순 조회 대역폭.

 

신용카드 미등록으로 사용해서 제한이 있기때문에 돈 나갈일은 없을것이다.

1024x1024 약 3MB의 용량의 이미지 한장을 업로드 한다고 보면 1만장 가까이 저장 가능하다. 



https://velog.io/@mimmel/Cloudinary%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%98%EC%97%AC-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%98%EA%B8%B0

 

Cloudinary를 활용하여 이미지 업로드하기

cloudinary 를 사용하여 이미지를 업로드 해보았다.

velog.io

 

정확한 사용법은 이 링크에 나와있으니 참고.


coludinary 사용이유

 

Cloudinary와 같은 이미지 관리 및 전송 서비스를 사용하는 것에는 여러 이점이 있습니다. Node.js를 사용하여 직접 DALL-E 3으로 생성한 이미지를 MongoDB에 저장하고 관리하는 방법도 유효하지만, Cloudinary를 사용하면 다음과 같은 추가적인 이점을 얻을 수 있습니다:

  1. 자동화된 최적화 및 압축: Cloudinary는 이미지와 비디오를 자동으로 최적화하고 압축하여 로딩 시간을 줄이고 대역폭 사용을 최소화합니다. 이것은 사용자 경험을 향상시키고, 특히 모바일 사용자에게 중요할 수 있습니다.
  2. 다양한 형식과 해상도 지원: Cloudinary는 다양한 디바이스와 네트워크 조건에 맞추어 적절한 형식과 해상도의 이미지를 동적으로 제공합니다. 이는 개발자가 수동으로 여러 버전의 이미지를 생성하고 관리하는 번거로움을 줄여줍니다.
  3. 글로벌 CDN 통합: Cloudinary는 콘텐츠 전송 네트워크(CDN)과 통합되어 전 세계 어디에서나 빠르게 콘텐츠를 제공할 수 있습니다. 이는 전 세계 사용자에게 일관된 로딩 시간을 제공합니다.
  4. 보안 기능: Cloudinary는 이미지 URL을 조작하여 무단 액세스를 방지하는 보안 기능을 제공합니다. 또한 SSL/HTTPS를 통한 안전한 전송을 보장하고, 필요한 경우 이미지에 워터마크를 추가하는 등의 보안 옵션을 제공합니다.

<cloudinary 사용해보기>

 

cloudinary와 dalle 3 , mern 스택을 활용해서 원하는대로 이미지를 db에 저장하고 출력해주는 기능을 만들었다.

cloudinary가 없다면 dalle 3 api는 사용해서 돈은 나가는데,

이미지는 깨져서 나오니깐 꼭 cloudinary를 사용해보길 바란다.