Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Khi một người dùng ở Đà Nẵng mở ứng dụng của bạn mà máy chủ đặt ở bên kia đại dương, mỗi yêu cầu phải đi một quãng đường rất dài. Edge computing giải quyết chuyện đó bằng cách đưa một phần tính toán đến gần người dùng hơn. Hãy cùng tìm hiểu ý tưởng này và khi nào nó thật sự có ích.
"Edge" nghĩa là rìa mạng, tức các điểm nằm gần người dùng hoặc thiết bị nhất. Thay vì mọi xử lý đều diễn ra ở một vài trung tâm dữ liệu lớn, edge computing phân tán xử lý ra nhiều điểm nhỏ hơn: máy chủ tại các thành phố, hạ tầng của nhà mạng, hoặc ngay trên thiết bị như camera, cổng IoT.
Bạn có thể hình dung giống chuỗi cửa hàng tiện lợi: thay vì mọi người phải đến một siêu thị lớn ở xa, mỗi khu phố có một cửa hàng nhỏ phục vụ nhu cầu thường xuyên.
| Khái niệm | Làm gì |
|---|---|
| Cloud tập trung | Chạy ứng dụng và lưu dữ liệu ở một số vùng trung tâm |
| CDN | Lưu bản sao nội dung tĩnh (ảnh, CSS, JS) ở nhiều điểm gần người dùng |
| Edge computing | Chạy cả code (xử lý logic) ở các điểm gần người dùng |
Có thể xem edge computing là bước tiếp theo của CDN: không chỉ phát file có sẵn mà còn chạy mã để tạo phản hồi.
Nhiều nền tảng cho phép viết hàm theo chuẩn Web Fetch API chạy ở rìa. Ví dụ dưới đây chọn nội dung theo header ngôn ngữ của người dùng (cú pháp minh họa, chi tiết triển khai phụ thuộc nhà cung cấp):
export default {
async fetch(request) {
const lang = request.headers.get("Accept-Language") || "";
const body = lang.startsWith("vi") ? "Xin chào!" : "Hello!";
return new Response(body, {
headers: { "Content-Type": "text/plain; charset=utf-8" }
});
}
};
Bạn không cần đổi cả hệ thống. Cách an toàn là bắt đầu bằng CDN cho file tĩnh, sau đó thử một hàm edge nhỏ cho việc cụ thể như chuyển hướng hoặc kiểm tra header. Đo độ trễ trước và sau để biết có đáng không.
Không. Hai mô hình bổ trợ nhau: rìa lo phần cần phản hồi nhanh và xử lý sơ bộ, còn đám mây lo lưu trữ lâu dài và phân tích nặng.
Hãy thử một hàm nhỏ như chuyển hướng theo quốc gia hoặc kiểm tra header, đo độ trễ trước và sau để thấy lợi ích thực tế.
Edge computing là xu hướng hợp lý khi trải nghiệm người dùng phụ thuộc vào tốc độ phản hồi. Hiểu ý tưởng cốt lõi, đưa tính toán lại gần nơi dữ liệu và người dùng, sẽ giúp bạn chọn kiến trúc phù hợp thay vì chạy theo thuật ngữ.
Nếu bạn muốn học có lộ trình thay vì tự mò, hãy xem các khóa học đang có tại codebem.com.
Nguyễn Đình Cường
0 comment