Gia tốc biên là gì?
Tăng tốc ở cạnh (Edge Acceleration) là một kiến trúc kỹ thuật nhằm phân bổ các nguồn lực tính toán, lưu trữ và mạng từ các trung tâm dữ liệu tập trung truyền thống sang những vị trí vật lý gần người dùng hoặc nguồn dữ liệu hơn (tức là “rìa mạng” – network edge). Ý tưởng cốt lõi là thực hiện các thao tác xử lý ngay tại nơi gần nhất, nhằm giảm quãng đường truyền dữ liệu và độ trễ trên mạng, từ đó nâng cao đáng kể tốc độ phản hồi của các ứng dụng mạng và trải nghiệm người dùng.
Các kiến trúc mạng truyền thống tuân theo mô hình “trung tâm-rìa” (center-edge model): mọi yêu cầu từ người dùng đều phải đi qua những đoạn đường mạng dài, được chuyển đến các trung tâm dữ liệu (data centers) tập trung ở một vài địa điểm nhất định để được xử lý, sau đó kết quả mới được trả về cho người dùng. Quá trình này gây ra sự trì hoãn (delay) trong truyền dữ liệu là điều không thể tránh khỏi. Công nghệ tăng tốc mạng tại rìa (edge acceleration) giải quyết vấn đề này bằng cách triển khai các dịch vụ trên nhiều nút mạng (edge nodes) được phân bố rộng rãi trên khắp thế giới, giúp đưa khả năng xử lý gần hơn với người dùng.
Thành phần cốt lõi của tăng tốc biên
Việc triển khai công nghệ tăng tốc dữ liệu tại các điểm cuối (edge acceleration) phụ thuộc vào ba thành phần cốt lõi: các nút trên mạng (edge nodes), mạng lưới dành riêng cho các điểm cuối (edge networks), và nền tảng tính toán tại các điểm cuối (edge computing platforms).
Các nút biên (edge nodes) là những trung tâm dữ liệu hoặc máy chủ nhỏ được triển khai tại các khu vực có mật độ người dùng cao (chẳng hạn như trung tâm trao đổi Internet, điểm tập trung mạng đô thị). Chúng đóng vai trò như “dây thần kinh cuối cùng” của mạng, có nhiệm vụ nhận và xử lý các yêu cầu từ người dùng gần nhất.
Mạng lưới perimetral là một mạng có tốc độ cao và độ trễ thấp, được sử dụng để kết nối các nút được phân bố rải rác, nhằm đảm bảo sự phối hợp hiệu quả giữa các nút với nhau cũng như giữa các nút và đám mây trung tâm.
Nền tảng tính toán tại rìa (Edge Computing Platform) là lớp phần mềm chạy trên các nút ở vị trí “rìa” (edge nodes), cung cấp các tính năng như triển khai dưới dạng container, tính toán theo hàm (function-based computing), lưu trữ nội dung (content caching), và thực thi các chính sách bảo mật (security policy execution). Nhờ đó, các nhà phát triển có thể dễ dàng triển khai logic ứng dụng đến các điểm g
Sự khác biệt giữa tăng tốc biên và CDN
Nhiều người nhầm lẫn giữa công nghệ tăng tốc truy cập (edge acceleration) và mạng phân phối nội dung (Content Delivery Network – CDN), mặc dù cả hai có điểm chung nhưng vẫn có những khác biệt cơ bản. CDN chủ yếu tập trung vào việc lưu trữ và phân phối các nội dung tĩnh như hình ảnh, video, tệp CSS/JS, với mục tiêu là giúp người dùng truy cập nội dung một cách nhanh chóng hơn.
Trong khi đó, khái niệm “tăng tốc tại các điểm cuối” (edge acceleration) mang ý nghĩa rộng hơn; nó không chỉ đơn thuần là lưu trữ nội dung tĩnh mà còn có khả năng thực thi logic ứng dụng, xử lý các yêu cầu động, thực hiện quá trình xác thực người dùng, và xử lý dữ liệu theo thời gian thực. Có thể nói rằng CDN (Content Delivery Network) là một hình thức cụ thể của công nghệ tăng tốc tại các điểm cuối trong lĩnh vực phân phối nội dung. Các nền tảng tăng tốc tại các điểm cuối hiện đại đã phát triển thành một môi trường tính toán phân tán đầy đủ chức năng, có khả năng hỗ trợ các trường hợp sử dụng phức tạp và mang tính cá nhân hóa cao.
Làm thế nào để tăng cường hiệu suất ứng dụng thông qua công nghệ tăng tốc biên (edge acceleration)?
Việc tăng tốc hiệu năng ứng dụng thông qua công nghệ tăng tốc biên (edge acceleration) mang lại những lợi ích rõ rệt và đa dạng, chủ yếu thông qua việc giảm độ trễ, tiết kiệm chi phí băng thông và nâng cao độ tin cậy của hệ thống.
Giảm đáng kể độ trễ mạng
Độ trễ là một trong những yếu tố then chốt ảnh hưởng đến trải nghiệm người dùng, đặc biệt trong các tình huống như trò chơi trực tuyến, hội nghị video, làm việc cộng tác theo thời gian thực và giao dịch tài chính – những sự khác biệt chỉ ở mức miligiây cũng có ý nghĩa rất lớn. Theo các định luật vật lý, tốc độ truyền dữ liệu trong cáp quang có một giới hạn nhất định, và khoảng cách là nguồn chính gây ra đ
Công nghệ tăng tốc ở các điểm ngoại vi (edge acceleration) giúp triển khai các dịch vụ ngay tại các nút gần người dùng, chỉ cách họ vài chục hoặc thậm chí vài km. Nhờ đó, các yêu cầu từ người dùng không cần phải được truyền qua quãng đường dài hàng nghìn km đến trung tâm dữ liệu. Ví dụ, yêu cầu từ người dùng ở Thượng Hải có thể được xử lý ngay tại các nút gần Thượng Hải, thay vì được gửi đến trung tâm dữ liệu ở Bắc Kinh. Điều này giúp giảm thời gian truyền dữ liệu (RTT – Round-Trip Time) từ hàng trăm mili giây xuống chỉ vài mili giây, mang lại trải nghiệm phản hồi tức thì mà người dùng gần như không cảm nhận được sự chậm trễ nào.
Tối ưu hóa tỷ lệ sử dụng băng thông và giảm chi phí
Khi một lượng lớn người dùng yêu cầu cùng một nội dung tĩnh hoặc động, nếu tất cả các yêu cầu đều được chuyển về máy chủ trung tâm, điều này sẽ gây ra áp lực lớn lên máy chủ nguồn và băng thông truyền dữ liệu, dẫn đến tình trạng tắc nghẽn và chi phí tăng vọt. Công nghệ tăng tốc nội dung tại các điểm truy cập (edge acceleration) cho phép lưu trữ nội dung phổ biến tại chính các nút truy cập
Trong các trường hợp sử dụng lưu lượng dữ liệu lớn như phát video trực tiếp hoặc tải xuống phần mềm, dữ liệu được truyền từ nút gần người dùng nhất, giúp giảm đáng kể tải trọng lên cơ sở hạ tầng mạng trung tâm và áp lực lên băng thông của máy chủ nguồn. Đối với các doanh nghiệp, điều này có nghĩa là họ có thể tiết kiệm đáng kể chi phí băng thông khi sử dụng dịch vụ của các nhà cung cấp đám mây. Đồng thời, việc xử lý dữ liệu tại chỗ cũng giảm bớt sự phụ thuộc vào các kết nối đường dây riêng đắt đỏ hoặc các liên kết mạng qu
Nâng cao tính sẵn sàng hoạt động và độ tin cậy của ứng dụng
Các kiến trúc tập trung (centralized architectures) có nguy cơ gặp phải sự cố tại một điểm duy nhất (single point of failure). Ngay khi trung tâm dữ liệu trung tâm bị gián đoạn kết nối mạng, mất điện hoặc bị tấn công DDoS, tất cả các dịch vụ dành cho người dùng đều sẽ bị ngắt quãng. Trong khi đó, kiến trúc tăng tốc ở cấp độ biên (edge acceleration architectures) có tính năng
Hàng trăm nghìn node biên (edge nodes) trên toàn thế giới tạo nên một mạng lưới dịch vụ có tính linh hoạt cao. Ngay cả khi một node trong khu vực nào đó gặp sự cố, hệ thống phân phối lưu lượng thông minh (chẳng hạn dựa trên DNS hoặc Anycast) có thể chuyển hướng yêu cầu của người dùng một cách tự động và liền mạch sang node gần đó đang hoạt động bình thường trong vòng vài mili giây, khiến người dùng gần như không nhận thấy sự cố đó. Ngoài ra, kiến trúc phân tán cũng giúp tăng khả năng chống chịu các cuộc tấn công mạng quy mô lớn ở cấp độ khu vực.
Thực hiện công nghệ then chốt của tăng tốc biên
Để triển khai hiệu quả công nghệ tăng tốc truy cập từ các điểm cuối (edge acceleration), việc đơn giản chỉ là phân bố các máy chủ ở nhiều địa điểm khác nhau là chưa đủ; điều này đòi hỏi sự hỗ trợ của một loạt các công nghệ then chốt.
Tính toán biên và dịch vụ hàm như một dịch vụ
Đây là công nghệ cốt lõi giúp quá trình tăng tốc dữ liệu diễn ra từ việc lưu trữ nội dung (content caching) sang việc thực hiện các phép tính logic (logical computing) tại các điểm cuối (edge nodes). Các nền tảng tính toán tại điểm cuối (như những nền tảng dựa trên container hoặc WebAssembly) cho phép các nhà phát triển triển khai những đoạn mã logic nhẹ, không giữ dữ liệu (stateless) – thường được gọi là “hàm” (functions) hoặc “Worker” – lên các nút điểm cuối trên toàn cầu.
Khi một yêu cầu từ người dùng được gửi đến, nút cạnh (edge node) gần nhất có thể ngay lập tức thực thi đoạn mã này để xử lý yêu cầu đó, chẳng hạn như: trả về kết quả từ API được tùy chỉnh, thực hiện các thử nghiệm A/B, xác thực danh tính người dùng, tối ưu hóa hình ảnh theo thời gian thực, kiểm tra định dạng biểu mẫu, v.v. Phương pháp này giúp hoàn tất việc xử lý yêu cầu “tại chỗ” (local processing), tránh được việc phải gửi yêu cầu trở lại máy chủ gốc (origin server) để thực hiện các thao tác xử lý động (dynamic processing), từ đ
Điều phối và định tuyến lưu lượng thông minh
Làm thế nào để định hướng mỗi yêu cầu từ người dùng một cách chính xác và nhanh chóng đến nút biên (edge node) tối ưu nhất là “bộ não” của hệ thống tăng tốc biên (edge acceleration system). Điều này thường được thực hiện thông qua hai công nghệ chính: lập lịch dựa trên DNS (Domain Name System) và định tuyến Anycast.
Hệ thống lập lịch thông minh dựa trên DNS sẽ phân tích địa chỉ IP của người dùng để xác định vị trí địa lý và nhà cung cấp dịch vụ mạng của họ, sau đó trả về địa chỉ IP của nút biên (edge node) gần nhất về mặt vị trí địa lý và cấu trúc mạng. Các hệ thống tiên tiến hơn còn theo dõi trạng thái hoạt động và mức độ tải của từng nút một cách thời gian thực, và thực hiện các điều chỉnh tự động theo nhu cầu.
Công nghệ Anycast cho phép nhiều node ở các vị trí địa lý khác nhau chia sẻ cùng một địa chỉ IP. Các giao thức định tuyến trên Internet sẽ tự động định tuyến các gói dữ liệu của người dùng đến node “gần nhất theo mạng lưới”, từ đó tối ưu hóa việc lựa chọn đường đi tốt nhất ở tầng mạng và giúp quá trình kết nối diễn ra nhanh chóng.
Lưu trữ biên và cơ sở dữ liệu
Để hỗ trợ các ứng dụng ở cấp độ “rìa” (edge applications) có tính chất “có trạng thái” (stateful), các công nghệ lưu trữ tại cấp độ rìa (edge storage) và cơ sở dữ liệu phân tán (distributed databases) đã được phát triển. Những hệ thống này lưu trữ dữ liệu tạm thời hoặc một phần dữ liệu trên các nút ở cấp độ r
Ví dụ, các giải pháp lưu trữ dữ liệu theo mô hình KV (Key-Value) phân tán trên toàn bộ hệ thống, các dịch vụ lưu trữ đối tượng tại các điểm cuối (edge object storage), cùng các công cụ có khả năng đồng bộ hóa dữ liệu giữa các nút ở periphery (edge nodes) và cơ sở dữ liệu trung tâm (central database). Những công cụ này cho phép thực hiện các thao tác như quản lý phiên người dùng (user session management), lưu trữ dữ liệu giỏ mua sắm (shopping cart caching), và truy xuất cấu hình cá nhân hóa (personalized configuration reading) ngay tại các điểm cuối, từ đó
Những tình huống chính mà công nghệ Edge Acceleration được áp dụng
Công nghệ tăng tốc ở rìa (edge acceleration) đang làm thay đổi cách thức cung cấp dịch vụ trong nhiều ngành, với những trường hợp ứng dụng rộng rãi và sâu rộng.
Tương tác thời gian thực và dịch vụ truyền thông
Đây là lĩnh vực ứng dụng đầu tiên và quan trọng nhất của công nghệ tăng tốc dữ liệu tại các điểm cuối (edge acceleration). Độ trễ cực thấp là yếu tố then chốt đối với các dịch vụ như phát trực tiếp video, giáo dục trực tuyến, họp trực tuyến, và trò chơi trên nền tảng đám mây. Bằng cách đặt các quy trình mã hóa video, chuyển đổi định dạng video, hiển thị hình ảnh, và phân phối nội dung dưới dạng phương tiện truyền thông đa phương
Khán giả tương tác qua bình luận trực tiếp và kết nối trực tiếp trong livestream, cũng như mọi thao tác phản hồi từng khung hình trong game đám mây, đều phụ thuộc vào khả năng xử lý gần như tức thời của các nút biên để loại bỏ sự giật lag và độ trễ gây khó chịu.
Thương mại điện tử và trải nghiệm cá nhân hóa
Các trang web thương mại điện tử phải đối mặt với lượng lớn lượt truy cập đồng thời trong các đợt khuyến mãi lớn. Công nghệ tăng tốc ngoại vi (edge acceleration) có thể lưu trữ các trang chi tiết sản phẩm, hình ảnh và các tài nguyên tĩnh khác vào bộ nhớ đệm, nhưng điều quan trọng hơn là nó cho phép thực hiện các logic tùy chỉnh ngay tại các trung tâm xử lý dữ liệu ngoại vi: tạo danh sách sản phẩm được đề xuất, thông tin giá cả (chẳng hạn, hiển thị bằng đồng tiền địa phương) và trang quảng cáo theo từng khu vực
Việc xác thực trạng thái đăng nhập của người dùng và thao tác với giỏ hàng đều có thể được thực hiện ngay tại các điểm truy cập (edge points), đảm bảo rằng ngay cả trong trường hợp có lượng lưu lượng truy cập lớn, các quá trình giao dịch quan trọng vẫn diễn ra trơn tru mà không bị gián
IoT (Internet of Things) và xử lý dữ liệu thời gian thực
Trong lĩnh vực Internet of Things (IoT), hàng tỷ cảm biến và thiết bị liên tục tạo ra lượng dữ liệu khổng lồ. Việc truyền tất cả dữ liệu này về trung tâm đám mây để xử lý vừa không khả thi vừa không kinh tế. Công nghệ tăng tốc dữ liệu tại “rìa” (edge computing) cho phép dữ liệu được xử lý sơ bộ, lọc, tổng hợp và phân tích ngay tại nơi chúng được tạo ra – chẳng hạn như trong các nhà máy, kho hàng, hoặc trên các con phố trong thành phố.
Ví dụ, các camera thông minh thực hiện phân tích luồng video trực tiếp tại chỗ, chỉ đăng tải các đoạn video liên quan đến sự kiện bất thường (như phát hiện nguy cơ an ninh) lên đám mây, giúp tiết kiệm đáng kể băng thông và chi phí lưu trữ, đồng thời đảm bảo phản ứng nhanh chóng (trong vài miligiây) đối với các sự kiện đó.
An ninh và tuân thủ trong doanh nghiệp
Các điểm kiểm soát ở “rìa” (edge points) có thể đóng vai trò như tuyến phòng thủ đầu tiên trong việc thực thi các chính sách bảo mật doanh nghiệp. Bằng cách triển khai các công cụ như tường lửa ứng dụng web (Web Application Firewall – WAF), giải pháp giảm bớt tác động của các cuộc tấn công DDoS (DDoS mitigation), và công cụ quản lý bot (Bot management tools) tại các điểm kiểm soát này, lưu lượng truy cập độc hại sẽ được phát hiện và
Đồng thời, đối với các khu vực có yêu cầu nghiêm ngặt về chủ quyền dữ liệu và tuân thủ quy định bảo mật (chẳng hạn như yêu cầu dữ liệu không được xuất khẩu), các doanh nghiệp có thể sử dụng các nút chuyển tiếp (edge nodes) tại địa phương để xử lý dữ liệu của người dùng, đảm bảo rằng quá trình xử lý và lưu trữ dữ liệu tuân thủ các luật ph
Tóm lại
“Edge Acceleration” (Tăng tốc ở cạnh lưới) đại diện cho hướng phát triển quan trọng trong cấu trúc internet, từ mô hình tập trung chuyển sang mô hình phân tán. Bằng cách đưa khả năng xử lý dữ liệu xuống gần các điểm kết nối trên mạng, phương pháp này đã giải quyết triệt để những hạn chế về độ trễ do khoảng cách vật lý gây ra, từ đó nâng cao đáng kể hiệu suất ứng dụng. Giá trị của Edge Acceleration được chứng minh rõ ràng trong nhiều lĩnh vực như tương tác thời gian thực, thương mại điện tử, Internet of Things (IoT), và bảo mật doanh nghiệp – từ việc giảm độ trễ, tối ưu hóa băng thông cho đến nâng cao độ
Với sự phổ biến của công nghệ 5G và Internet of Things (IoT), cùng với sự bùng nổ của các ứng dụng tương tác theo thời gian thực, nhu cầu về độ trễ thấp cực kỳ và độ tin cậy cao sẽ ngày càng tăng. Việc tăng tốc xử lý dữ liệu tại các điểm gần người dùng (edge computing) không còn chỉ là một biện pháp tối ưu hóa hiệu năng nữa, mà đang trở thành nền tảng cơ bản để xây dựng thế hệ ứng dụng kỹ thuật số tiếp theo. Trong tương lai, nhờ vào sự cải thiện liên tục về khả năng của các nền tảng tính toán tại điểm gần người dùng, chúng ta có thể chứng kiến nhiều ứng dụng hoàn chỉnh được phát triển và vận hành ngay tại những điểm đó, từ đó thực sự tạo ra trải nghiệm dịch vụ “hợp nhất gi
FAQ 常见问题
Tăng tốc biên có nghĩa là không cần đám mây trung tâm nữa?
Không phải vậy. Công nghệ tăng tốc tại các điểm ngoại vi (edge acceleration) và hệ thống đám mây trung tâm (central cloud) là hai thành phần hỗ trợ lẫn nhau trong một kiến trúc tích hợp “đám mây – điểm ngoại vi – thiết bị đầu cuối” (cloud-edge-device). Các điểm ngoại vi giỏi xử lý các yêu cầu thời gian thực với độ trễ thấp, khả năng xử lý đồng thời cao, cùng các thao tác logic đơn giản; trong khi đó, hệ thống đám mây trung tâm cung cấp nguồn lực tính toán gần như vô hạn, khả năng lưu trữ dữ liệu lớn, các quy trình xử lý hàng loạt phức tạp, và khả năng huấn luyện mô hình học máy quy mô lớn. Thông thường, các điểm ngoại vi chịu trách nhiệm xử lý các tương tác thời gian thực, trong khi hệ thống đám mây trung t
Việc di chuyển ứng dụng sang kiến trúc biên có phức tạp không?
Khi các nền tảng tính toán tại rìa (edge computing) trở nên chín chắn hơn, độ phức tạp của quá trình di chuyển dữ liệu đã giảm đáng kể. Nhiều nền tảng cung cấp trải nghiệm tương tự như các mô hình phát triển dựa trên nền tảng đám mây (cloud development) phổ biến. Đối với các trang web tĩnh và ứng dụng web, thường chỉ cần thay đổi cấu hình DNS để chỉ định nhà cung cấp dịch vụ tại rìa là có thể tận hưởng tốc độ truy cập nhanh hơn trên toàn cầu. Đối với những ứng dụng yêu cầu xử lý logic tại rìa, các nhà phát triển có thể sử dụng các ngôn ngữ quen thuộc như JavaScript, Rust để viết các “hàm tại rìa” (edge functions), và triển khai chúng trên toàn thế giới thông qua các công cụ dòng lệnh đơn giản hoặc quy trình CI/CD (Continuous Integration/Continuous Deployment). Các nền tảng này chịu trách nhiệm về việc quản lý các node, điều chỉnh quy mô hệ thống, và bảo trì hệ thống.
Làm thế nào để tăng tốc biên đảm bảo tính nhất quán và an toàn của dữ liệu?
Về mặt tính nhất quán dữ liệu, kiến trúc edge (mạng lưới phân tán) thường sử dụng mô hình nhất quán cuối cùng (final consistency). Đối với các dữ liệu quan trọng yêu cầu tính nhất quán cao (chẳng hạn như các giao dịch thanh toán), các yêu cầu vẫn sẽ được định tuyến hoặc truy xuất nguồn dữ liệu từ cơ sở dữ liệu trung tâm để xử lý. Đối với các dữ liệu có thể chấp nhận sự không nhất quán tạm thời (chẳng hạn như dữ liệu lưu trữ trong bộ đệm hàng hóa), các nút edge sẽ được cập nhật thông qua cơ chế
Về mặt an ninh, các nhà cung cấp dịch vụ edge uy tín sẽ áp dụng các biện pháp bảo vệ cấp doanh nghiệp trên tất cả các nút, bao gồm phòng thủ DDoS, WAF (Web Application Firewall), mã hóa SSL/TLS, kiểm soát truy cập nghiêm ngặt và cơ chế phân cách dữ liệu. Đồng thời, vì dữ liệu sẽ được lưu trữ tạm thời trên nhiều nút khác nhau, việc lựa chọn nhà cung cấp dịch vụ có uy tín và tuân thủ các tiêu chuẩn an ninh là điều vô cùng quan trọng.
Chi phí của dịch vụ tăng tốc băng thông (edge acceleration service) như thế nào?
Mô hình chi phí thường được tính theo lượng sử dụng, bao gồm số lượng yêu cầu (requests), thời gian thực hiện (execution time), lưu lượng dữ liệu đi ra (outbound traffic), và không gian lưu trữ tại các điểm phân phối (edge storage), v.v. Đối với hầu hết các ứng dụng, do lượng dữ liệu được truy xuất từ nguồn bên ngoài (backhaul traffic) và áp lực tính toán từ đám mây trung tâm được giảm đáng kể, tổng chi phí sở hữu (Total Cost of Ownership – TCO) thường sẽ giảm xuống. Điều này đặc biệt rõ rệt đối với những ứng dụng nhạy cảm với chi phí băng thông. Được khuyến nghị là trong giai đoạn đầu, bạn nên sử dụng lượng dữ liệu miễn phí do nhà cung cấp dịch vụ cung cấp để thực hiện các thử nghiệm quy mô nhỏ, đánh giá lợi ích về hiệu năng và sự thay đổi v
Bước tiếp theo, chúng ta nên làm gì tiếp theo?
Đọc thêm và kiến thức thực tế
Những nội dung sau đây liên quan đến chủ đề của bài viết này, thích hợp để tiếp tục đọc sâu hơn. Ưu tiên bắt đầu với bài viết gần nhất với vấn đề hiện tại của bạn, rồi dần dần mở rộng sang các chủ đề xung quanh, hiệu quả thường sẽ tốt hơn.
- Phân tích sâu về CDN: Từ nguyên lý hoạt động đến thực tiễn lựa chọn giải pháp – Hướng dẫn cuối cùng để tăng tốc hiệu suất trang web
- CDN (Content Delivery Network) – Mạng Phân Phối Nội Dung: Nguyên Lý, Triển Khai và Tối Ưu Hóa Hiệu Năng (A Comprehensive Analysis)
- Phân tích sâu về CDN: Cách thức hoạt động, lợi thế và trường hợp sử dụng của mạng phân phối nội dung (Content Delivery Network)
- Phân tích kỹ thuật tăng tốc biên: Cách CDN và điện toán biên nâng cao hiệu suất trang web
- Phân tích công nghệ tăng tốc biên mạng: Làm thế nào để nâng cao hiệu suất ứng dụng và trải nghiệm người dùng thông qua mạng phân tán