Lựa chọn ngôn ngữ lập trình bạn yêu thích.
Xây dựng ứng dụng không có máy chủ và triển khai trên toàn cầu chỉ trong vài giây.
Trải nghiệm tốc độ thực thi vô song với độ trễ thấp nhất.

Đây là những lời hứa của nền tảng chức năng không máy chủ mới được WebAssembly hỗ trợ của chúng tôi hiện có sẵn cho khách hàng của Akamai Cloud. Nhờ WebAssembly, thế hệ điện toán biên không máy chủ mới này đã vượt qua các chức năng không máy chủ hiện nay bằng cách cung cấp nền tảng nhanh nhất với trải nghiệm dễ dàng nhất cho nhà phát triển và mở ra những hướng đi mới cho trí tuệ nhân tạo (AI) và các ứng dụng biên gốc.

Công nghệ WebAssembly đang là xu hướng vì một vài lý do. Ban đầu được hình dung cho trình duyệt web, WebAssembly được xây dựng có mục đích là một thời gian chạy cực nhanh với hỗ trợ rộng rãi cho các ngôn ngữ lập trình. Tuy nhiên, kiến ​​trúc di động nhẹ của nó có nghĩa là nó không giới hạn ở trình duyệt; nó thực sự có thể chạy ở bất cứ đâu, kể cả khu vực biên. Đây là nền tảng lý tưởng để tạo ra bước đột phá mới với điện toán biên gốc.

Điều gì làm WebAssembly trở nên khác biệt?

WebAssembly có bốn ưu điểm: tốc độ, tính di động, bảo mật và dễ tích hợp.

Tốc độ

Thời gian khởi động nguội của thời gian chạy WebAssembly dưới một mili giây, nhanh hơn nhiều lần so với các container Docker, máy ảo hoặc thậm chí là các hàm không có máy chủ hiện đại dựa trên đám mây.

Tính di động

Mã nhị phân WebAssembly có thể chạy trên bất kỳ hệ điều hành và kiến ​​trúc hệ thống nào, nghĩa là đây thực sự là nền tảng chỉ cần xây dựng một lần, có thể chạy ở bất kỳ đâu.

Bảo mật

Mô hình bảo mật được xác thực tốt của nó mạnh mẽ hơn các container. Sandbox bảo mật của WebAssembly có thể thực thi mã với khả năng cô lập mạnh mẽ. Với mô hình bảo mật dựa trên khả năng, các ràng buộc bảo mật thời gian triển khai có thể chỉ định máy chủ, cơ sở dữ liệu và tệp nào mà ứng dụng được phép truy cập.

Tích hợp dễ dàng

Vì WebAssembly là một tiêu chuẩn mở nên nó được áp dụng rộng rãi. Công cụ phát triển Spin nguồn mở hỗ trợ mã hóa bằng JavaScript, TypeScript, Go, Rust, Python, .NET hoặc các ngôn ngữ khác. Và nó hoạt động với các hệ thống IDE, CI/CD và kiểm soát phiên bản hiện có của bạn. Nó triển khai vào Edge của Akamai mà không cần biên dịch lại.

Một nền tảng lưu trữ được quản lý hoàn toàn

Chúng tôi rất vui mừng thông báo rằng WebAssembly nằm ở trung tâm của các chức năng biên mới của chúng tôi được cung cấp bởi Fermyon WebAssembly Functions. Nền tảng lưu trữ được quản lý hoàn toàn này tự động cân bằng tải và định tuyến lưu lượng trên toàn mạng lưới toàn cầu. Khi một ứng dụng được triển khai, nó sẽ khả dụng ở tất cả các khu vực được hỗ trợ trong vòng vài giây.

Xây dựng các ứng dụng gốc dễ dàng và nhanh hơn

Chưa bao giờ dễ dàng hơn (hoặc nhanh hơn) để xây dựng các ứng dụng gốc biên tích hợp với các dịch vụ từ suy luận AI và cơ sở dữ liệu SQL đến lưu trữ đối tượng và hơn thế nữa. Xây dựng và triển khai mọi thứ từ các chức năng biên tiêu chuẩn đến toàn bộ hệ thống quản lý nội dung hoặc thậm chí là các dịch vụ siêu phân tán. WebAssembly cung cấp:

  • Quản lý và tăng tốc nội dung: Soạn thảo nội dung một cách linh hoạt, tạo phương tiện truyền thông dành riêng cho khách hàng và phân phối nền tảng trải nghiệm kỹ thuật số của bạn trên toàn bộ nền tảng.
  • Dịch vụ vi mô biên: Xây dựng các ứng dụng chạy hoàn toàn trên biên và để WebAssembly Functions tự động phân phối chúng trên mạng Akamai. Dịch vụ vi mô, ứng dụng hướng đến người dùng và phần mềm trung gian đều tiến gần hơn đến người dùng và tránh xa các khoản phí thoát đám mây đắt đỏ.
  • Ứng dụng AI: Thực hiện suy luận mô hình ngôn ngữ lớn, chuyển đổi giọng nói thành văn bản, phân tích hình ảnh và các tác vụ AI khác trong môi trường nhanh nhất có thể. Tạo các đề xuất sản phẩm được cá nhân hóa. Chuyển đổi lệnh thoại thành văn bản và phản ứng nhanh chóng tại biên. Tóm tắt nội dung do người dùng tạo mà không cần gửi tất cả dữ liệu đó ngược dòng đến nguồn gốc của bạn.
  • Tiết kiệm chi phí: Tạo các ứng dụng chạy ở biên và tránh các khoản phí thoát tốn kém liên quan đến các nhà cung cấp đám mây tập trung.
  • Mã hóa tiện ích Edge: Xử lý bảo mật chéo nguồn gốc, phân tích và phản hồi với nội dung JSON, thực hiện chuyển hướng lưu lượng phức tạp và ngăn chặn truy cập nội dung trái phép.

Một giải pháp thay thế Kubernetes tự quản lý

Ngoài Fermyon WebAssembly Functions, tùy chọn được quản lý hoàn toàn chạy trên Akamai Cloud, một giải pháp thay thế Kubernetes tự quản lý có sẵn để triển khai trên Linode Kubernetes Engine. Fermyon Platform for Kubernetes cho phép chạy nhiều chức năng bằng nhiều ngôn ngữ khác nhau trong một thời gian chạy duy nhất, do đó tối đa hóa hiệu quả tài nguyên với khả năng mở rộng và mật độ không gì sánh bằng trong hệ sinh thái đám mây gốc.