mtchuyen / Golang-Tips

Tips in Golang programming
3 stars 2 forks source link

Golang serverless #27

Open mtchuyen opened 2 years ago

mtchuyen commented 2 years ago

Golang serverless

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.

Tiêu chuẩn của 1 Serverless Application là gì

Ref: