Chúng tôi từng gặp rất nhiều bạn làm app bằng AI, chạy ngon trên máy mình nhưng vừa đưa lên mạng đã rối tung: tên miền trỏ sai chỗ, database chưa có, biến môi trường thì quên mất, rồi đến câu hỏi thanh toán bằng thẻ nào cho tiện. Bài này được rút ra từ chính những lần như thế. Mục tiêu của chúng tôi là giúp bạn chọn nền tảng deploy đúng với quy mô app và túi tiền của mình, thay vì chọn theo quảng cáo.
Vì sao app chạy được trên máy vẫn chưa phải là sản phẩm
App dựng nhanh bằng AI thường chạy rất ổn trên localhost. Nhưng localhost chỉ phục vụ đúng một người, chính là bạn. Muốn người khác truy cập, app cần một máy chủ đang bật liên tục, một tên miền trỏ đúng địa chỉ, nơi lưu dữ liệu và cách nạp khóa API mà không để lộ ra ngoài.
Có một nỗi lo mà nhiều bạn không nhắc tới: thanh toán quốc tế. Nhiều nền tảng tính phí bằng USD và xuất hóa đơn bằng ngoại tệ. Với người làm tự do hay startup nhỏ, tỷ giá nhúc nhích một chút là chi phí hàng tháng đã khó đoán. Chúng tôi từng thấy một hóa đơn 20 USD hôm nay có thể lệch đi vài chục nghìn đồng ở tháng sau, và với dòng tiền còn mỏng thì con số đó không hề nhỏ.
Vì vậy, chúng tôi cố gắng so sánh theo hướng trung lập. Mỗi bên đều có điểm mạnh và điểm yếu, và bạn nên tự cân nhắc theo nhu cầu thật của mình.
Tiêu chí chọn nền tảng deploy cho người làm app nhỏ
Đầu tiên là thời gian đưa code lên mạng. Có nền tảng cho phép bạn kết nối Git, rồi mỗi lần commit là code tự được đẩy lên. Có nền tảng lại yêu cầu gõ lệnh và đọc thêm nhiều tài liệu. Với người mới, khoảng cách này rất lớn.
Tiếp theo là app có cần những thứ đi kèm hay không. Database, xác thực người dùng và lưu trữ file gần như app thật nào cũng dùng đến. Nếu nền tảng có sẵn các phần này, bạn không phải ghép dịch vụ từ nhiều nơi, và bớt được một đống cấu hình phải bảo trì về sau.
Cách tính phí cũng quyết định khá nhiều. Có nơi tính theo số request, có nơi tính theo giờ tài nguyên, có nơi thu một gói cố định hàng tháng. Mỗi cách hợp với một kiểu app khác nhau, nên đừng chỉ nhìn con số thấp nhất trên trang chủ.
- Thời gian deploy và cách đẩy code lên
- Database, auth, lưu trữ file có sẵn hay phải tự ghép
- Tính phí theo request, theo giờ hay theo gói cố định
- Phương thức thanh toán và đơn vị tiền tệ trên hóa đơn
Vercel: mạnh ở frontend và serverless, nhưng cần cân nhắc
Vercel được nhiều người làm web chọn vì trải nghiệm với Next.js và các site tĩnh khá mượt. Chúng tôi thấy site thường lên mạng gần như ngay lập tức sau khi đẩy code. Các bản preview cho từng nhánh cũng rất tiện, nhất là khi bạn làm việc cùng một người khác và cần xem thay đổi trước khi gộp vào.
Có một điểm nên biết trước. Mô hình serverless giới hạn thời gian chạy cho mỗi lần gọi hàm. Nếu app cần một backend xử lý lâu, hoặc cần một tiến trình nền chạy liên tục, bạn sẽ dễ vướng những giới hạn này. Khi đó phải tìm cách khác, hoặc tách phần backend sang một nơi riêng.
Chi phí cũng có thể tăng khó đoán khi lưu lượng lớn dần. Trước khi quyết định, hãy đọc bảng giá tại trang chính thức của Vercel, vì con số và cách tính có thể thay đổi theo thời điểm. Đừng dựa vào bất kỳ bài viết cũ nào, kể cả bài này, để chốt ngân sách.
Railway và Render: linh hoạt cho backend, nhưng có đánh đổi
Railway và Render hợp hơn khi app cần một server chạy liên tục, cần worker xử lý việc nền, hoặc muốn database nằm chung trong cùng một chỗ. Đây là vùng mà mô hình serverless thường thua thế.
Đổi lại, cấu hình đôi khi có nhiều bước hơn, nhất là với người mới. Bạn sẽ phải tự quyết định kích thước máy, cấu hình biến môi trường và cách mở cổng. Giá tài nguyên nên được đối chiếu kỹ trước khi chọn gói, vì mỗi thành phần thường được tính riêng chứ không gom thành một con số.
Về thanh toán nội địa, khả năng hỗ trợ có thể thay đổi theo thời điểm. Hãy xem thông tin mới nhất tại trang chính thức của từng bên trước khi cam kết, đặc biệt nếu bạn cần hóa đơn VND để giao cho khách.
Khi nào MONA Cloud phù hợp cho app cần server và AI agent
MONA Cloud tính tiền theo đúng tài nguyên bạn dùng: 250đ cho mỗi core-giờ, 150đ cho mỗi GB RAM-giờ, 15đ cho mỗi GB disk-giờ, và tối thiểu 550đ mỗi giờ (tính đến tháng 11/2026). Với một app nhỏ không cần cấu hình lớn, cách tính theo giờ này dễ ước lượng hơn nhiều so với việc đoán một gói cố định rồi thấy mình trả thừa.
Dịch vụ cũng tặng 100.000đ credit để bạn dùng thử trước khi bỏ tiền. Điểm chúng tôi thấy đáng chú ý là MCP, cho phép AI agent điều khiển hạ tầng trực tiếp. Với dân vibe coding, đây là một cách làm việc khác hẳn so với bấm chuột trên giao diện: bạn mô tả việc cần làm, agent thực hiện, còn bạn kiểm tra kết quả.
Hãy lấy một ví dụ để hình dung. Giả sử bạn có một app quản lý nội bộ cho cửa hàng, có một worker chạy nền mỗi đêm để đối soát đơn hàng, và khách hàng muốn thanh toán bằng VND. Đây đúng là kiểu bài toán mà một cloud server cho app tính giờ có database và trả VND được thiết kế để xử lý. Bạn nên xem thử cấu hình có khớp với nhu cầu của mình không trước khi quyết định.
Cũng cần nói rõ điểm chưa tốt. Hệ sinh thái của MONA Cloud còn non trẻ hơn Vercel. Tài liệu cộng đồng chưa đồng đều, và nếu bạn cần nhiều tích hợp bên thứ ba có sẵn, hãy cân nhắc kỹ trước khi chuyển.
Database và dịch vụ đi kèm: Supabase, Firebase và lựa chọn tích hợp
Khi app cần database và đăng nhập người dùng, Supabase và Firebase là hai cái tên bạn sẽ gặp nhiều nhất. Cả hai đều giúp bạn khỏi phải tự dựng từng thành phần, và đều có gói miễn phí để bắt đầu thử.
MONA Base hiện đang ở giai đoạn beta, gồm Postgres 17, Auth và Storage, và tương thích với supabase-js. Nói đơn giản, nếu bạn đã quen Supabase thì phần code phía client gần như không phải đổi nhiều khi chuyển sang.
Nhưng beta nghĩa là dịch vụ chưa hoàn thiện như bản chính thức. Trước khi đưa một hệ thống quan trọng lên đó, hãy kiểm tra trạng thái và phạm vi hỗ trợ hiện tại, và luôn có phương án sao lưu dữ liệu của riêng mình.
Chi phí thực tế khi chạy app nhỏ trong một tháng
Cách ước tính đơn giản nhất là lấy số core, số GB RAM và số GB disk nhân với đơn giá tương ứng, rồi nhân tiếp với số giờ chạy trong tháng. Một server nhỏ chạy liên tục cả tháng sẽ tích lũy chi phí theo từng giờ, nên thay số vào công thức là bạn đã có con số tương đối sát để so sánh.
Đừng quên các khoản phí ẩn như băng thông, lưu trữ và số lượng request. Những khoản này thường không hiện ngay trên trang đầu, và chính chúng làm hóa đơn cuối tháng lệch khỏi dự đoán. Với mỗi nền tảng, hãy xem bảng giá đầy đủ tại trang chính thức và so sánh trên cùng một cấu hình để kết quả công bằng.
Sai lầm thường gặp khi chọn nền tảng deploy
Lỗi phổ biến nhất là chọn theo quảng cáo mà chưa thử thật. Hãy dùng bản miễn phí hoặc credit dùng thử để chạy app thật trong vài ngày trước khi trả tiền. Một app chạy được trên bản demo chưa chắc đã ổn khi có người dùng thật truy cập cùng lúc.
Lỗi thứ hai là không tính chi phí khi app tăng người dùng. App nhỏ chạy ổn không có nghĩa là lúc đông người nó vẫn rẻ. Hãy thử ước lượng xem khi lưu lượng gấp mười lần thì hóa đơn sẽ thay đổi thế nào, rồi quyết định có chấp nhận được không.
Lỗi thứ ba là bỏ qua thanh toán và hóa đơn khi làm việc với doanh nghiệp. Nếu khách cần hóa đơn VND để kê khai, việc này phải được xác định ngay từ đầu, đừng đến lúc quyết toán mới phát hiện ra.
Chọn theo nhu cầu: bảng quyết định nhanh
Nếu bạn chỉ có frontend tĩnh hoặc Next.js, nền tảng serverless là lựa chọn nhanh gọn. Khi cần server chạy liên tục và worker nền, Railway, Render hoặc một cloud server sẽ hợp hơn. Còn nếu thanh toán VND và hóa đơn nội địa là yêu cầu bắt buộc, hãy kiểm tra phương thức thanh toán ngay từ đầu chứ đừng để sau.
Đây chỉ là điểm xuất phát. Thực tế, nhiều dự án kết hợp nhiều nơi: giao diện nằm trên một nền tảng, backend và worker nằm trên nơi khác. Miễn là bạn quản lý được biến môi trường ở từng chỗ và chấp nhận độ trễ giữa các dịch vụ, cách làm này hoàn toàn ổn. Nếu bạn muốn hiểu rõ hơn cách chuẩn bị một website trước khi đưa lên mạng, có thể đọc thêm các chia sẻ tại kiến thức công nghệ, website và kinh nghiệm thực chiến.
Câu hỏi thường gặp
Dân vibe coding nên bắt đầu từ nền tảng nào?
Nếu app chỉ là giao diện web, hãy bắt đầu với nền tảng serverless vì nhanh và dễ thao tác. Nếu app có backend riêng hoặc cần xử lý nền, hãy thử một cloud server có tài nguyên nhỏ trước, rồi tăng dần khi thực sự cần.
Có thể dùng nhiều nền tảng cùng lúc cho một dự án không?
Được. Nhiều người đặt frontend ở một nơi và backend ở nơi khác. Chỉ cần lưu ý độ trễ giữa các dịch vụ và việc đồng bộ biến môi trường ở nhiều chỗ, vì dễ sai sót nếu không ghi chép cẩn thận.
Thanh toán bằng VND có phải lúc nào cũng rẻ hơn không?
Không hẳn. Thanh toán VND giúp tránh biến động tỷ giá và có hóa đơn nội địa, nhưng giá cuối cùng vẫn phụ thuộc vào cấu hình bạn chọn. Hãy so sánh trên cùng một cấu hình thì mới thấy rõ khác biệt.
Giá các nền tảng có thay đổi thường xuyên không, cập nhật ở đâu?
Có. Vì vậy hãy luôn xem bảng giá tại trang chính thức của từng nền tảng trước khi quyết định. Thông tin trong bài chỉ phản ánh thời điểm được viết.
Làm sao biết app đã đủ lớn để chuyển sang gói trả phí?
Khi bản miễn phí bắt đầu chạm giới hạn về request, tài nguyên hoặc thời gian chạy, đó là dấu hiệu khá rõ ràng. Theo dõi số liệu sử dụng trong vài tuần sẽ cho câu trả lời chắc chắn hơn nhiều so với cảm tính.

