aws...? cloudflare! 그는 신인가?

이영맨·2025년 11월 30일
post-thumbnail

다양한 개발자 플랫폼

서비스를 개발할 때, 혼자 보고 즐길게 아니라면 배포를 해야겠지???

배포에 필요한 도구들을 제공해주는 서비스는 아주아주 많다. 대표적인 예시로는 aws의 ec2, s3 cloudflare의 workers and Page, d1 등등... 그리고 Next.js 로 개발한 앱의 경우에는 Vercel도 많이 사용하는 것 같은데...

선택의 기준

서비스 개발 후, 본격적으로 서비스 운영할 때 플랫폼을 선택해야하는 순간이 올 것이다! 당시의 상황, 개인의 취향 등 다양한 기준에 따라서 선택을 하겠지만 대부분의 경우에 비용은 아주 중요한 기준이 되겠죠?

aws...? cloudflare...? vercel...?

  • 비용
  • 편의성
  • 안전성
  • ...

텍스트물론 내 남바원 기준은 비용

개발자 플랫폼 비교

미리 말하자면, cloudflare 쪽으로 이미 마음이 기울었음 ㅎㅎ

vercel

  • Next.js 와 완벽하게 호환, 완전 편리
  • UI/UX 최상급. 아주 직관적임
  • 편하고 쉬운만큼 비쌈...

aws

  • free tier 가 존재하지만 평생 무료 플랜은 제공하지 않음
  • ec2 인스턴스 유형(사이즈) 선택 필요
    • 가상 머신 빌리는 느낌
  • 비쌈
    • 안써도 돈 내야됨
    • 요금 견적 대충 돌려봄
  • UI/UX 별로임
  • 요금 폭탄 사고(?) 글을 많이 찾아볼 수 있음

조금 살펴보니 든 개인적인 생각들인데, 개인적으로 느꼈던 가장 큰 진입 장벽은 그래서 도대체 무슨 유형으로 시작해야하는데? 였다.

무슨 프로세서... 메모리 얼마... cpu가 몇 개... 그런건 잘 모르겠고 그래서 내 사이즈 프로젝트에는 어느정도가 적합한거니...?

cloudflare

  • 유형 선택할 필요 없음 ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
  • billing 기준이 직관적임. (ex. request 수, cpu 타임별로 과금)
    • 내가 얼마나 쓰고 있는지 확인이 쉬움 ⭐️⭐️⭐️
  • UI/UX 깔끔함 (aws 보다가 와서 그런가..)
  • 전세계 edge에서 돌아가는 serverless function
    • 사용량이 없으면(안쓰면) 돈 안나감
  • 무료 사용량도 완전 넉넉하고, paid plan도 월 5$임 ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
    • 사장님이 미쳤어요!

아유 깔끔해

보너스

cloudflare 친화적인 도구들과 통합하면 생산성도 미침!

  • 다른 의존성 없이 웹 표준을 이용하는 edge 환경 최적화 hono 사용 시 성능뿐만 아니라 편의성도 미침
  • 익숙한 코드 구조로 개발 경험 대폭 상승!
const app = new Hono()

app.get('/hello', c => c.text('world'))

export default app
  • Typescript ORM인 drizzle과 찰떡궁합!
    • 추상화 layer가 많지 않고 sql core로 사용하는 구조상 로드할 코드가 적어서 가벼워서 edge function 기반 cloudflare와 궁합(성능)이 아주 좋다고함! (cold start에 유리)

결론

나의 자랑 유료 GPT한테 DAU 10k 일반적인 커뮤니티 서비스를 기준으로 다양한 상황에서 비용을 예측해달라고 했을 때, cloudflare가 압도적으로 저렴했다.

그리고 cloudflare + hono + drizzle ORM(d1) 조합이 너무 매력적으로 느껴졌고, 편의성 및 UI/UX 도 너무 마음에 들었다.

추가로 DDOS 방어, WAF, zero trust 등등 정말 많은 보안 정책도 함께 제공해주기 때문에 인터넷에 떠돌아 다니는 ddos 요금 폭탄 글을 보고 겁을 먹지 않아도 될 것 같음!

나름 이것저것 찾아봤는데, 글만 쓰고 끝내기엔 아까우니까 이제 cloudflare에서 제공하는 기능을 이용해서 간단한 웹 서비스를 하나 개발해서 운영해봐야지~

profile
뚝딱뚝딱맨

0개의 댓글