저비용으로 뉴스레터를 운영하는 방법

5 hours ago 2

저렴한 서비스 소개

서버: 높은 연산이 필요 없는 일반적인 처리를 하는 경우 무료로 사용 가능

  1. GCP(구글 클라우드 플랫폼) VM 인스턴스
  1. Oracle Cloud 컴퓨트
  1. Lambda, Cloud Run Function 등 서버리스 함수
  • 엄청 많은 호출이 없는 경우 충분히 무료로 사용 가능
  • 리소스를 많이 차지하거나 시간이 오래 걸리는 작업은 다른 서비스 사용 권장

스케쥴러(외 트리거): 대부분의 서비스에서 무료로 제공

  1. Google Apps Script
  • 구글에서 제공하는 서버리스 스크립트
  • Lambda 와 유사하게 함수를 정의해두고 트리거를 연결 시키는 방식
  • 연결 가능한 트리거는 스케쥴러, 이벤트(일정 등록 등) 등이 있음
  • 비용이 발생하지 않음
  • 구글 docs 나 sheets 와 같은 서비스들과 쉽게 연동 가능
  1. AWS Event Bridge, Cloud Scheduler
  • Lambda 나 Cloud Run Function 을 실행 시킬 수 있는 스케쥴러
  1. AWS API Gateway
  • Lambda 를 Http API 형태로 호출

데이터베이스: 높은 처리나 많은 데이터를 관리하는게 아니라면 무료로 사용 가능

  1. Sqlite3
  • 단일 서버를 사용하거나 임시 저장용으로 사용하는 경우 추천
  • 쉽고 빠르게 적용 가능
  • 단, 파일로 존재하다보니 분산 시스템을 활용하거나 데이터 이전 등의 작업 시 제한될 수 있음
  1. AWS DynamoDB
  • 평생 월 25Gb 사용 가능
  • 다양한 형태의 데이터를 활용할 수 있음
  • boto3 등 다양한 라이브러리가 존재해서 쉽게 연동 가능
  1. Firebase Firestore, Supabase DB(Postgres)
  • 충분한 양을 무료로 제공하고 있음
  • 쉽게 연동이 가능

AI: 사용량이 많지 않다면 부분적으로 무료로 사용 가능

  1. Google AI Studio
  • 제한적으로 무료로 사용 가능
  • 호출량이 많지 않은 경우 해당 API를 강추
  1. OpenAI API
  • 대체로 유료로만 사용가능하지만 가끔 데이터 공유 설정등에 따라 무료로도 제공
  • mini 모델들은 비용이 저렴하여 부담없이 사용 가능
  1. 그 외 API
  • 신규 모델이나 서비스가 많다보니 API를 무료로 제공하는 곳이 많음
  • 잘 찾아서 사용하면 무료로 사용 가능

Email: 하루에 100건 정도까진 무료로 사용 가능

  1. smtp 서버
  • 대부분의 메일 서비스(Google, naver 등)에서 smtp 로 이메일 발송 기능 제공
  • 하루에 대략 100건 정도 발송 가능함(서비스 종류에 따라 다름)
  • 단, 내가 원하는 이메일 주소로 발송 불가(@gmail.com, @naver.com 등)
  1. AWS SES
  • 한 달에 3,000건까지 무료로 발송 가능
  • 3,000건을 초과하면 1만건 당 1달러
  • 초당 발송 가능 수, 일별 발송 제한이 존재하긴 하지만 쉽게 증가 가능

이상입니다
더 좋은 서비스들도 많이 있긴하겠지만 제가 알고 있고 많이 사용하는 서비스 위주로 설명드렸습니다

저는 현재 AWS Lambda(Event Bridge)[무료], DynamoDB[무료], GCP VM 인스턴스[무료], JinaAI[한 달에 1,000원 미만], AWS SES[한 달에 2천원 미만] 으로 총 3천원 정도를 사용해서 뉴스레터를 운영하고 있습니다 🙇‍♂️

구현 방법이나 추가 궁금하신 점이 있으시면 댓글로 남겨주세요
감사합니다 🙏

Read Entire Article