close

Edge computing là gì? Điện toán biên khác cloud thế nào?

Tác giả: Trúc Mai Ngày đăng: 16/08/2021 Chuyên mục: Chuyển đổi số
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Edge computing (điện toán biên) là cách xử lý dữ liệu ngay tại hoặc gần nơi dữ liệu sinh ra, như camera, cảm biến, máy trong nhà máy hay máy chủ đặt tại cửa hàng, thay vì gửi toàn bộ về một trung tâm dữ liệu ở xa. Mục tiêu là phản hồi nhanh hơn, giảm lượng dữ liệu phải truyền và vẫn chạy được khi mất kết nối.

Edge computing không thay thế điện toán đám mây mà bổ sung cho nó: phần cần phản hồi ngay chạy ở biên, phần lưu trữ và phân tích lớn vẫn nằm trên cloud server, VPS hoặc public cloud. Khái niệm nền xem ở bài điện toán đám mây là gì.

Edge computing là gì?

Edge computing là mô hình đưa năng lực tính toán và lưu trữ ra lớp mạng sát người dùng và thiết bị. Tài liệu NIST SP 500-325 (2018) mô tả lớp edge là lớp mạng gồm các thiết bị đầu cuối và người dùng, cung cấp khả năng tính toán cục bộ ngay trên cảm biến, đồng hồ đo hay thiết bị kết nối mạng (NIST SP 500-325, phụ lục A).

Trong thực tế, chữ “edge” còn được dùng rộng hơn cho máy chủ đặt ở nhà máy, cửa hàng, trạm viễn thông hay điểm mạng của nhà cung cấp CDN. NIST cũng ghi nhận các khái niệm edge, fog, mist computing và cloudlet chưa có ranh giới thống nhất, nên khi đọc tài liệu cần xem họ đang nói lớp nào.

Edge computing hoạt động như thế nào?

Edge computing hoạt động bằng cách chia việc xử lý thành nhiều lớp theo khoảng cách tới nguồn dữ liệu. Thiết bị hoặc máy chủ biên xử lý trước, chỉ gửi kết quả đã lọc hoặc bản tổng hợp lên cloud; cloud trung tâm lưu trữ lâu dài, phân tích toàn hệ thống và đẩy cấu hình, phần mềm mới xuống các điểm biên.

Ba lớp xử lý dữ liệu: lớp thiết bị như camera, cảm biến, PLC, máy POS xử lý tại chỗ việc lọc nhiễu, đọc biển số, ngắt máy khi quá nhiệt và vẫn chạy khi mất Internet; lớp biên gần gồm máy chủ trong nhà máy, cửa hàng, trạm viễn thông, điểm mạng CDN gom và phân tích dữ liệu một khu vực; lớp cloud trung tâm lưu lâu dài, huấn luyện mô hình AI, báo cáo toàn hệ thống và cập nhật phần mềm xuống các lớp dưới

Ví dụ một nhà máy có 40 camera kiểm tra lỗi sản phẩm. Gửi toàn bộ video lên cloud vừa tốn băng thông vừa chậm. Máy chủ biên trong xưởng chạy mô hình nhận diện, gạt sản phẩm lỗi ngay trên băng chuyền, rồi chỉ gửi ảnh sản phẩm lỗi và số liệu theo ca lên cloud để làm báo cáo.

Edge computing khác cloud computing thế nào?

Edge computing khác cloud computing chủ yếu ở nơi xử lý dữ liệu. Cloud gom tài nguyên ở vài trung tâm dữ liệu lớn nên dễ co giãn và quản lý tập trung; edge rải tài nguyên nhỏ ra nhiều địa điểm nên phản hồi nhanh, ít phụ thuộc đường truyền, nhưng khó quản lý hơn.

Tiêu chíEdge computingCloud computing
Nơi xử lýTại thiết bị hoặc máy chủ gần nguồn dữ liệuTrung tâm dữ liệu của nhà cung cấp
Độ trễThấp, không phải đi qua Internet đường dàiPhụ thuộc khoảng cách và chất lượng đường truyền
Băng thôngChỉ gửi dữ liệu đã lọcPhải gửi dữ liệu thô lên để xử lý
Khi mất InternetPhần xử lý cục bộ vẫn chạyKhông truy cập được dịch vụ
Tài nguyênNhỏ, giới hạn theo máy đặt tại chỗLớn, tăng giảm nhanh theo nhu cầu
Vận hànhNhiều điểm phải cập nhật, bảo vệ vật lýTập trung, nhà cung cấp lo phần cứng
So sánh edge computing và cloud computing ở mức khái niệm

Edge computing, fog computing và CDN khác nhau ra sao?

Fog computing là lớp trung gian giữa thiết bị biên và cloud, gồm nhiều nút xử lý phân cấp có thể cấu hình lại cho từng ứng dụng. NIST phân biệt: fog chạy ứng dụng trên kiến trúc nhiều lớp, còn edge chạy ứng dụng cụ thể ở một vị trí cố định và truyền dữ liệu trực tiếp (Fog Computing Conceptual Model).

  • CDN: mạng máy chủ đặt ở nhiều thành phố, lưu bản sao ảnh, video, file tĩnh gần người xem. CDN là dạng edge phổ biến lâu đời, tập trung vào phân phối nội dung.
  • Edge function, edge serverless: chạy đoạn code ngay trên mạng của nhà cung cấp CDN, ví dụ Cloudflare Workers chạy trên mạng toàn cầu của Cloudflare.
  • MEC (Multi-access Edge Computing): chuẩn do ETSI phát triển để nhà mạng mở môi trường chạy ứng dụng ngay trong hạ tầng mạng di động, gắn chặt với 5G.

Nếu website của bạn đang đi qua Cloudflare thì bạn đã dùng một phần edge computing; cách cấu hình xem ở bài CloudFlare là gì.

Edge computing được ứng dụng ở đâu?

Edge computing được dùng ở những nơi dữ liệu sinh ra liên tục, cần phản ứng nhanh hoặc không được phép rời địa điểm. Một số nhóm ứng dụng điển hình:

  • Sản xuất: camera kiểm tra lỗi, cảm biến rung dự báo hỏng máy, dừng dây chuyền khi vượt ngưỡng an toàn.
  • Bán lẻ: máy POS vẫn bán hàng khi mất mạng rồi đồng bộ sau; camera đếm khách, cảnh báo kệ trống.
  • Giao thông, xe: xe xử lý dữ liệu cảm biến ngay trên xe; đèn giao thông điều chỉnh theo lưu lượng tại nút giao.
  • Y tế: thiết bị theo dõi bệnh nhân cảnh báo tại chỗ; ảnh chẩn đoán được xử lý trong bệnh viện trước khi lưu trữ.
  • Viễn thông, 5G: AWS Wavelength đưa dịch vụ tính toán, lưu trữ vào trung tâm dữ liệu của nhà mạng ở rìa mạng 5G (AWS edge).
  • Doanh nghiệp có nhiều chi nhánh: AWS Outposts và các giải pháp tương tự đặt hạ tầng của nhà cung cấp cloud ngay tại cơ sở khách hàng, nằm giữa cloud và triển khai on-premise.

Edge computing có lợi ích và hạn chế gì?

Lợi ích chính của edge computing là phản hồi nhanh, giảm băng thông và chạy được khi mất mạng. Hạn chế là phải mua, lắp và bảo trì nhiều thiết bị ở nhiều nơi, mỗi điểm biên lại là một chỗ có thể bị tấn công hoặc hỏng.

Lợi íchHạn chế
Phản hồi nhanh cho việc điều khiển, cảnh báo tại chỗChi phí phần cứng ban đầu, lắp đặt ở từng địa điểm
Giảm lưu lượng gửi lên cloudKhó cập nhật bản vá, cấu hình đồng loạt cho nhiều máy
Vẫn chạy khi đường truyền chập chờnMáy đặt ngoài trung tâm dữ liệu dễ bị tác động vật lý
Dữ liệu nhạy cảm được xử lý tại chỗTài nguyên giới hạn, không co giãn nhanh như cloud
Lợi ích và hạn chế của edge computing

Bài viết cũ cho rằng edge computing “an toàn hơn” cloud. Thực tế phụ thuộc cách triển khai: giữ dữ liệu tại chỗ giảm rủi ro khi truyền, nhưng nhiều điểm biên hơn cũng có nghĩa nhiều chỗ phải bảo vệ hơn.

Khi nào cần edge computing, khi nào cloud là đủ?

Cần edge computing khi phản hồi chậm một nhịp là có hậu quả, khi mất mạng mà hệ thống vẫn phải chạy, khi dữ liệu thô quá lớn để gửi hết, hoặc khi dữ liệu không được rời địa điểm. Website, email, phần mềm quản lý và chatbot của doanh nghiệp thường không cần edge.

Hai cột so sánh: cân nhắc edge khi phản hồi phải gần như tức thì, mất mạng vẫn phải chạy, dữ liệu thô quá lớn để gửi hết, dữ liệu không được rời địa điểm; cloud trung tâm là đủ khi độ trễ qua Internet chấp nhận được như web, email, CRM, khi dữ liệu nhỏ gửi theo lượt, cần tài nguyên lớn co giãn và muốn ít điểm phải bảo trì

Với đa số website và ứng dụng phục vụ người dùng ở Việt Nam, đặt máy chủ trong nước đã rút ngắn đáng kể đường đi của dữ liệu so với máy ở nước ngoài. Đó là chọn đúng vị trí đặt máy, chưa phải edge computing theo nghĩa hẹp; xem cách chọn ở bài VPS Việt Nam hay VPS nước ngoài.

Muốn thử mô hình IaaS trên một máy chủ của riêng mình? VPS của Tino cho toàn quyền root, chọn Linux hoặc Windows Server, đặt tại trung tâm dữ liệu CMC Telecom, Viettel IDC và VNPT. Xem cấu hình và giá trên trang sản phẩm.

Câu hỏi thường gặp về edge computing

Edge server là gì?

Edge server là máy chủ đặt gần người dùng hoặc thiết bị, ví dụ trong nhà máy, cửa hàng, trạm viễn thông hay điểm mạng của CDN, để xử lý hoặc lưu bản sao dữ liệu thay cho máy chủ trung tâm ở xa.

Edge computing có thay thế điện toán đám mây không?

Không. Edge xử lý phần cần nhanh và cục bộ; cloud vẫn lưu trữ dài hạn, phân tích tổng thể, huấn luyện mô hình AI và quản lý các điểm biên. Hai mô hình thường chạy cùng nhau.

Vì sao 5G thường đi cùng edge computing?

Nhiều ứng dụng 5G như điều khiển từ xa, xe kết nối cần độ trễ thấp. Nhà mạng đặt máy chủ ngay trong hạ tầng mạng di động theo chuẩn MEC để dữ liệu không phải đi tới trung tâm dữ liệu ở xa.

Edge AI là gì?

Edge AI là chạy mô hình AI đã huấn luyện ngay trên thiết bị hoặc máy chủ biên, ví dụ camera tự nhận diện người, xe. Việc huấn luyện mô hình thường vẫn làm trên cloud vì cần nhiều tài nguyên.

Doanh nghiệp nhỏ có cần edge computing không?

Thường là chưa. Nếu chỉ có website, phần mềm bán hàng online và email, một VPS hoặc hosting đặt gần khách hàng cùng CDN là đủ. Edge đáng cân nhắc khi có thiết bị, camera hay máy móc tại chỗ.

Trúc Mai

Senior Content Marketing

Trúc Mai là thành viên thuộc đội Content SEO Website của Tino Group. Sở hữu niềm đam mê và kỹ năng viết lách từ lúc là một sinh viên trường ĐH KHXH&NV - ĐHQG TP.HCM, Trúc Mai đã từng bước chinh phục giấc mơ của mình là trở thành một Content Writer chuyên nghiệp. Trước khi bén duyên và trở thành cây bút đắc lực của Tino Group, Trúc Mai từng là cộng tác viên của báo Mực Tím (2018 - 2022), tham gia sản xuất nội dung cho một số website cũng như fanpage trên Facebook. Với tinh thần ham học hỏi, kiên trì và khả năng nắm bắt xu hướng mới, Trúc Mai đã giúp độc giả của Tino Group tiếp cận được nhiều thông tin hữu ích, có giá trị qua những bài viết của mình.

Xem thêm bài viết

Bài viết liên quan