最近打算做一个个人项目,同时面向国内+国外用户
核心技术栈如下:
- 前端: Next.js + React
- 后端: Python Flask + SQLAlchemy
- UI 框架: Tailwind CSS + shadcn/ui
- 数据存储: PostgreSQL/MySQL
- 用户认证: Clerk/Supabase/待定
- 定时任务:Vercel Cron/自建服务器
选型一:Vercel+Supabase ,存在问题:
- vercel 这种 serverless 服务,扣费按流量,可能出现一夜之间被 ddos 之后产生天价账单的问题
- 服务同时面向国内和国外用户,vercel 容易被墙
选型二:阿里云香港 ECS/轻量服务器+阿里云香港 RDS Mysql ,存在问题:
- 价格较贵( RDS MySQL 99/年 + 阿里云香港服务器约 100/月)
- 自建服务器维护前端+后端+定时任务,较为繁琐
- 不确定服务部署在阿里云后访问 Clerk/Supabase 之类的用户登录认真 SDK 服务,带宽如何
- 阿里云 99/年的 RDS MySQL 只有 50GB 存储空间,对于我的应用场景来讲,不一定够用,229/年 100GB 的 PostgreSQL 只有新加坡节点,不能用香港节点
各位大佬有没有啥思路或者建议,请多多指教~
十分感谢!