Serverless, một từ thông dụng mới xuất hiện gần đây đã thu hút được rất nhiều sự chú ý từ các chuyên gia và các tân binh trong ngành công nghệ. Một phần do cách mà các nhà cung cấp clould như AWS đã thổi phồng kiến trúc, từ các hội nghị đến tận các cuộc họp đến các bài đăng trên blog đến hầu hết mọi nơi.
Với những đơn vị không thuê được dịch vụ (không muốn, không cần, không...) thì chúng ta học được gì từ cụm từ Serverless
Serverless
Serverless có nghĩa là chúng ta không quan tâm tới máy chủ đặt ở đâu, chỉ quan tâm là ứng dụng của chúng ta chạy là được.
<<Trong bài viết này không đề cập tới việc chi phí: thuê dịch vụ, trả phí cho hãng này hãng kia. Quan tâm tới vấn đề học thuật và lập trình>>
Chúng ta đề cập tới Serverless Computing sau đó sẽ dẫn tới Serverless Application
Serverless Computing là một mô hình thực thi mà trong đó các nhà cung cấp sẽ quản lý động việc phân bổ tài nguyên máy: cho phép chương trình chạy ở đâu, cho phép tài nguyên sử dụng linh động....
Từ Serverless Computing người ta tiến hình triển khai hạ tầng (phần cứng, mạng, lưu trữ, bảo mật,...) thì cái đó gọi là Serverless Architectures
Serverless Application là các ứng dụng được triển khai trên nền tảng Serverless Computing. Nó được hiểu như 1 API.
Một ứng dụng (không chạy trực tiếp trên máy chủ chỉ định) chạy trong các compute containers, việc sử dụng containers giúp App được linh hoạt trong phân phối (chạy trên server vật lý nào, tài nguyên cần cấp phát bao nhiêu,...). Đây cũng là thành phần bắt buộc để triển khai Serverless App.
Tiêu chuẩn của 1 Serverless Application là gì
App chạy dựa trên sự kiện: Serverless có thể đóng vai trò như một cầu giao để thực hiện một chuỗi các hành động khác nhau khi được kích hoạt theo sự kiện.
App chỉ dựa vào sự kết hợp của các dịch vụ bên thứ ba, logic phía máy khách và các cuộc gọi thủ tục từ xa.
Golang serverless
Với những đơn vị không thuê được dịch vụ (không muốn, không cần, không...) thì chúng ta học được gì từ cụm từ
Serverless
Serverless
Serverless có nghĩa là chúng ta không quan tâm tới máy chủ đặt ở đâu, chỉ quan tâm là ứng dụng của chúng ta chạy là được.
<<Trong bài viết này không đề cập tới việc chi phí: thuê dịch vụ, trả phí cho hãng này hãng kia. Quan tâm tới vấn đề học thuật và lập trình>>
Chúng ta đề cập tới
Serverless Computing
sau đó sẽ dẫn tớiServerless Application
Serverless Computing là một mô hình thực thi mà trong đó các nhà cung cấp sẽ quản lý động việc phân bổ tài nguyên máy: cho phép chương trình chạy ở đâu, cho phép tài nguyên sử dụng linh động....
Từ Serverless Computing người ta tiến hình triển khai hạ tầng (phần cứng, mạng, lưu trữ, bảo mật,...) thì cái đó gọi là Serverless Architectures
Serverless Application là các ứng dụng được triển khai trên nền tảng Serverless Computing. Nó được hiểu như 1 API.
Tiêu chuẩn của 1 Serverless Application là gì
Ưu – Nhược điểm của Serverless.
Ref: