⚖️ Bước 2 của deployment

So sánh & chọn nơi deploy

Cloudflare Pages, Vercel, Netlify, GitHub Pages - cả bốn đều tốt, nhưng mỗi cái mạnh một kiểu. Trang này giúp bạn nhìn rõ khác biệt và chọn đúng nơi hợp với bài toán của mình, thay vì chọn đại.

Nhớ một điều: không có nền "tốt nhất" cho mọi người. Chỉ có nền hợp nhất với app của bạn ngay lúc này. Và đổi nền về sau vẫn được.
App của bạn cần gì?tiết kiệm? nhanh? đơn giản?
Hỏi
so theo nhu cầu
Nơi deploy hợp nhấtchọn có cơ sở
Chọn
🟧Cloudflare
Vercel
Netlify
Nhìn nhanh

Bốn nền trong một phút

Mỗi nền tóm trong vài dòng: mạnh ở đâu, yếu ở đâu, hợp với ai.

Cloudflare Pages

Nhanh và tiết kiệm, băng thông không giới hạn.

Mạnh: tốc độ, chi phí, không lo hóa đơn vọt
⚠️Yếu: tính năng kèm ít hơn, cần làm quen
👤Hợp: app có thể đông, người ngại chi phí

Vercel

Trải nghiệm mượt nhất, vua của Next.js.

Mạnh: dễ dùng, preview đẹp, hợp Next.js
⚠️Yếu: băng thông có hạn mức, đông lên dễ tốn
👤Hợp: ai làm Next.js, ưu tiên dễ dùng

Netlify

Lâu đời, nhiều tính năng kèm sẵn.

Mạnh: form, function, plugin, dễ cho người mới
⚠️Yếu: tốc độ và chi phí kém Cloudflare khi lớn
👤Hợp: muốn nhiều thứ có sẵn, ít phải tự lắp

GitHub Pages

Đơn giản nhất, miễn phí, cho trang tĩnh.

Mạnh: cực đơn giản, gắn liền GitHub
⚠️Yếu: chỉ trang tĩnh, ít tính năng nâng cao
👤Hợp: trang giới thiệu, tài liệu, portfolio
Chi tiết

Bảng so sánh theo tiêu chí

So theo các tiêu chí học viên hay quan tâm. Đánh giá ở mức tương đối, không phải con số tuyệt đối.

Tiêu chí Cloudflare Pages Vercel Netlify GitHub Pages
Băng thông Không giới hạn Có hạn mức Có hạn mức Đủ cho trang nhỏ
Tốc độ toàn cầu Rất nhanh Nhanh Khá Khá
Độ dễ dùng Dễ Rất dễ Rất dễ Dễ (trang tĩnh)
Hợp framework động (Next.js) Tốt (qua công cụ) Tốt nhất Tốt Không (chỉ tĩnh)
Tính năng kèm (form, function) Có (Workers) Nhiều Không
Gói miễn phí Rộng rãi Có (trang tĩnh)
Hợp nhất với Tiết kiệm, app đông Next.js, ưu tiên dễ Nhiều tính năng sẵn Trang tĩnh, tài liệu

Kéo ngang để xem hết bảng trên điện thoại. Hạn mức và chi tiết có thể đổi theo thời gian, hãy xem trang chính thức của từng nền.

Toàn cảnh bản đồ

Còn AWS và Google Cloud thì sao?

Đây là chỗ rất hay nhầm: AWS và Google Cloud không phải chỉ để làm backend. Chúng là cloud đa năng, host được cả frontend. Nhưng chúng thuộc một nhóm khác.

🧩 Nhóm 1: Chuyên hosting frontend

Sinh ra để chứa giao diện. Cắm GitHub vào là chạy, dễ và miễn phí lúc đầu.

  • Cloudflare Pages, Vercel, Netlify, GitHub Pages.
  • Hợp nhất với người làm vibe coding.
  • Đủ cho gần như mọi app nhỏ và vừa.

🏢 Nhóm 2: Cloud lớn đa năng

Làm được tất tần tật, cả frontend lẫn backend, nhưng nặng và phức tạp hơn.

  • AWS: host frontend qua S3 + CloudFront hoặc Amplify Hosting.
  • Google Cloud: Firebase Hosting hoặc Cloud Storage + CDN.
  • Hợp khi đã ở sẵn trong hệ đó, hoặc quy mô doanh nghiệp.
Chốt cho dễ nhớ: Dùng cloud lớn để host một app nhỏ giống như lấy dao mổ trâu giết gà. Người mới cứ nhóm 1 mà làm, chỉ đụng nhóm 2 khi thật sự cần. Ví dụ Firebase (ở hub Backend) cũng host được cả frontend - đúng kiểu cloud lớn làm cả hai việc.
Định hướng

Chọn theo nhu cầu của bạn

Đọc các tình huống bên dưới, cái nào giống bạn nhất thì theo gợi ý đó.

💸
App có thể đông người xem, sợ tốn tiền

Chọn Cloudflare Pages: băng thông không giới hạn, không lo hóa đơn bất ngờ.

⚛️
Làm bằng Next.js hoặc cần app động phức tạp

Chọn Vercel: hợp Next.js nhất, trải nghiệm mượt, preview tiện.

🧰
Muốn sẵn form, function, ít phải tự lắp

Chọn Netlify: nhiều tính năng kèm theo, dễ cho người mới.

📄
Chỉ là trang giới thiệu, tài liệu, portfolio

Chọn GitHub Pages: đơn giản, miễn phí, gắn liền GitHub.

🌏
Người dùng ở nhiều nơi, cần tải nhanh khắp nơi

Chọn Cloudflare Pages: mạng lưới lớn, tốc độ toàn cầu tốt.

🧪
Mới học, chỉ muốn thử cho app chạy

Cái nào cũng được. Chọn một cái rồi làm, sau đổi vẫn kịp.

Lời khuyên

Nếu bạn vẫn phân vân

Đừng để việc chọn nền làm bạn kẹt. Đây là đường đi an toàn cho người mới.

🚀 Bắt đầu ở đâu

  • Cloudflare Pages nếu bạn muốn tiết kiệm và yên tâm về chi phí.
  • Vercel nếu bạn làm Next.js hoặc thích trải nghiệm mượt.
  • Cả hai đều miễn phí lúc bắt đầu, đủ cho học và app nhỏ.

🔄 Đừng lo chọn sai

  • App của bạn vẫn nằm trên GitHub, không khóa vào nền nào.
  • Đổi nơi deploy thường chỉ là nối lại GitHub và khai env.
  • Quan trọng hơn là cho app chạy thật, rồi tối ưu sau.

Đã chọn được nơi deploy? Sang trang hướng dẫn cách deploy (có cả phần khác biệt từng nền).

Xem cách deploy →

Chọn nơi deploy là chọn theo nhu cầu, không phải chọn theo lời đồn.

Nhìn vào app của bạn: cần tiết kiệm, cần nhanh, hay chỉ cần đơn giản? Trả lời được câu đó là bạn đã có câu trả lời cho nơi deploy.

← Về trang chủ deployment · Phong Ho - AI Business