Cách vận hành newsletter với chi phí thấp
(news.lou2.kr)Giới thiệu các dịch vụ giá rẻ
Máy chủ: có thể dùng miễn phí nếu chỉ xử lý các tác vụ thông thường không cần tính toán cao
- VM instance của GCP (Google Cloud Platform)
- Khi dùng free tier sẽ được miễn phí 1 VM mỗi tháng
- Về cơ bản không có giới hạn thời gian sử dụng (có thể tiếp tục dùng cho đến khi chính sách thay đổi)
- Chỉ dùng được ở 3 region
- https://cloud.google.com/free/docs/free-cloud-features#compute
- Oracle Cloud Compute
- Cấu hình không quá cao nhưng có thể dùng miễn phí trọn đời
- https://www.oracle.com/kr/cloud/free/
- Các hàm serverless như Lambda, Cloud Run Function
- Nếu không có lượng gọi cực lớn thì hoàn toàn có thể dùng miễn phí
- Với các tác vụ chiếm nhiều tài nguyên hoặc chạy lâu, nên dùng dịch vụ khác
Scheduler (trigger bên ngoài): hầu hết các dịch vụ đều cung cấp miễn phí
- Google Apps Script
- Script serverless do Google cung cấp
- Cách dùng là định nghĩa sẵn hàm rồi gắn trigger, tương tự Lambda
- Có thể kết nối các trigger như scheduler, event (đăng ký lịch, v.v.)
- Không phát sinh chi phí
- Dễ dàng tích hợp với các dịch vụ như Google Docs hoặc Sheets
- AWS Event Bridge, Cloud Scheduler
- Scheduler có thể chạy Lambda hoặc Cloud Run Function
- AWS API Gateway
- Gọi Lambda dưới dạng Http API
Cơ sở dữ liệu: nếu không cần xử lý nặng hoặc quản lý quá nhiều dữ liệu thì có thể dùng miễn phí
- Sqlite3
- Khuyến nghị khi dùng một máy chủ duy nhất hoặc chỉ để lưu trữ tạm
- Dễ áp dụng và triển khai nhanh
- Tuy nhiên vì tồn tại dưới dạng file nên có thể bị hạn chế khi dùng hệ thống phân tán hoặc khi cần di chuyển dữ liệu
- AWS DynamoDB
- Có thể dùng 25GB mỗi tháng miễn phí trọn đời
- Có thể tận dụng nhiều dạng dữ liệu khác nhau
- Có nhiều thư viện như boto3 nên dễ tích hợp
- Firebase Firestore, Supabase DB(Postgres)
- Đều cung cấp mức miễn phí khá đủ dùng
- Dễ dàng tích hợp
AI: nếu mức sử dụng không nhiều thì có thể dùng miễn phí một phần
- Google AI Studio
- Có thể dùng miễn phí trong phạm vi giới hạn
- Nếu lượng gọi không nhiều thì rất khuyến nghị API này
- OpenAI API
- Nhìn chung chỉ dùng được theo hình thức trả phí, nhưng đôi khi cũng được cung cấp miễn phí tùy thiết lập như chia sẻ dữ liệu
- Các model mini có chi phí thấp nên có thể dùng khá thoải mái
- Các API khác
- Vì có nhiều model và dịch vụ mới nên cũng có nhiều nơi cung cấp API miễn phí
- Nếu tìm kỹ thì có thể dùng miễn phí
Email: miễn phí đến khoảng 100 email mỗi ngày
- Máy chủ smtp
- Hầu hết các dịch vụ email (Google, naver, v.v.) đều hỗ trợ gửi email qua smtp
- Có thể gửi khoảng 100 email mỗi ngày (tùy từng dịch vụ)
- Tuy nhiên không thể gửi bằng địa chỉ email theo ý muốn (@gmail.com, @naver.com, v.v.)
- AWS SES
- Có thể gửi miễn phí tới 3.000 email mỗi tháng
- Vượt quá 3.000 thì 1 USD cho mỗi 10.000 email
- Có giới hạn số lượng gửi mỗi giây và giới hạn theo ngày, nhưng có thể tăng khá dễ
Hết
Dĩ nhiên còn nhiều dịch vụ tốt hơn nữa, nhưng ở đây tôi chỉ tập trung giới thiệu các dịch vụ mà tôi biết và hay dùng
Hiện tại tôi đang vận hành newsletter với AWS Lambda(Event Bridge)[miễn phí], DynamoDB[miễn phí], GCP VM instance[miễn phí], JinaAI[dưới 1.000 won/tháng], AWS SES[dưới 2.000 won/tháng], tổng cộng khoảng 3.000 won
Nếu bạn muốn biết thêm về cách triển khai hoặc có thắc mắc khác, hãy để lại bình luận
Xin cảm ơn 🙏
13 bình luận
Cá nhân tôi thấy dùng kiểu self-hosted như Ghost cũng khá ổn.
Ồ, cảm ơn bạn 👍
Ngoài ra, nếu chỉ cần chạy rồi tắt một lần mỗi ngày thì có CloudType; nếu muốn dựng một máy chủ thật nhẹ bằng Node thì có Cafe24 (500 won/tháng); còn triển khai site tĩnh thì có Netlify, Cloudflare, v.v. 🙇♂️
Cảm ơn bạn vì thông tin hữu ích👍👍
Cảm ơn bạn 👏
Nếu muốn dùng nhiều giải pháp self-hosting, mua một thiết bị fanless N100 cũng là lựa chọn không tệ.
Mua một thiết bị giá khoảng 100.000 won thì tiền điện mỗi tháng chỉ vào khoảng 1.000~2.000 won.
Tôi đã mua một thiết bị n100 tầm 100.000 won, nhưng nó đột ngột chết nên giờ còn không khôi phục được. Có vẻ với hàng giá rẻ thì khó mà chạy dịch vụ 24/7.
Chắc là còn tùy vào nhà sản xuất nữa.. Tôi đã dùng được 5 năm rồi, có lẽ là do tôi may mắn.
Chẳng phải mới chưa đến 5 năm kể từ khi n100 ra mắt sao?
Cá nhân tôi khá thích các sản phẩm của Hardkernel vì là hàng nội địa.
Đúng vậy. Tôi đã nhầm với một tên sản phẩm tương tự. Hardkernel tốt mà. Tôi có một chiếc ODROID M1, và nó khá ổn như một thiết bị không quạt, điện năng thấp.
Wow, dùng bền thật đấy? Bạn có thể cho biết đó là sản phẩm của hãng nào không?
À.. không phải N100 mà là N5100. Tôi mua trên Ali, model là X30G. Dùng làm máy chủ web thì hoàn toàn đủ.
Wow, tôi cũng đang chạy server và sử dụng bằng Raspberry Pi với Orange Pi 👍