HỌC APTECH - HỌC TẠI FPT
28/05/2020, 14:31 Hôm qua: 5899 Hôm nay: 3559 khách  
 
  8 nền tảng serverless platform tốt nhất hiện nay  
 

Serverless architecture không có nghĩa là bạn không cần server. Thay vào đó là bạn cần ít server hơn để quản lý. Ở các ứng dụng truyền thống, bạn sẽ phải quản lý mọi thứ từ logic ứng dụng trong máy ảo, máy vật lý hoặc cloud server. Tuy nhiên, xu thế hiện nay đang dần thay đổi.

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

Khi sử dụng kiến trúc serverless, bạn sẽ có nhiều lợi ích như:

  • Không cần quan tâm về hosting runtime nữa (Node.js, Python, Go, etc.)
  • Chỉ trả tiền trên những gì bạn sử dụng (cost-effective)
  • Không quan tâm đến việc ứng dụng của bạn bùng nổ lượt truy cập (scalable)
  • Để nhà cung cấp serverless quản lý security hay cập nhật ứng dụng
  • Dễ dàng tích hợp với các dịch vụ khác
  • Deploy nhanh, thay đổi nhanh

Và điều quan trọng nhất là giúp developer và chủ doanh nghiệp chỉ tập trung vào code, các chuyên gia sẽ thực thi code cho bạn.

Hãy khám phá một số dịch vụ FaaS (Functions as a Service) sau

1. AWS Lambda

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

AWS Lambda là một trong những ứng cử viên hàng đầu bởi AWS. Ban đầu, Lambda chỉ hỗ trợ Node.js nhưng giờ đây bạn có thể chạy Python, Go, Java, C#.

Như bạn thấy trên hình, chỉ cần upload code, Lambda sẽ lo việc thực thi code của bạn. Bạn có thể thủ công hoặc tự động trigger thông qua các dịch vụ AWS hoặc web application.

AWS Lambda có thể giúp ích trong các ngữ cảnh cần tác vụ real-time như xử lý file, streaming, data validation, data transformations, handling API requests, etc.

Một vài chức năng nổi bật:

  • Tích hợp sâu với các dịch vụ AWS khác.
  • Stateless Lambda functions
  • High-available và fault-tolerant infrastructure
  • Hỗ trợ logging và monitoring (AWS Cloud Watch)
  • Tự động scaling

Với gói free tier, AWS hỗ trợ miễn phí 1 triệu requests và 400,000 GB-seconds compute time, thích hợp cho các project cá nhân và nhỏ.

2. Cloudflare Workers

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

Cloudflare không chỉ là một cty CDN và bảo mật, họ còn cung cấp rất nhiều dịch vụ khác.

Gần đây, Cloudflare cho ra mắt dịch vụ Cloudflare workers cho phép bạn chạy Javascript trên 150 data centers của họ trên khắp thế giới.

Cloudflare sử dụng V8 JS Engine, vì thế nếu bạn cần thực thi Javascript với tốc độ nhanh hơn, hãy thử sử dụng workers.

Bạn có thể tích hợp workers với Serverless framework để deployment nhanh hơn. Giá của Cloudflare workers bắt đầu từ $5/tháng. Bạn có thể tham khảo các scripts recipes có sẵn.

3. Now.sh

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

Now by Zeit là một dịch vụ cực kì hay cho developers. Bạn chỉ cần viết code và push, mọi việc còn lại do Now lo, không cần phải quan tâm về hosting optimization hay quản lý cấu hình.

Now hỗ trợ Node.js, PHP, Go, React và nhiều ngôn ngữ khác. Now còn giúp tiết kiệm khi chỉ build lại những phần thay đổi trong repo của ứng dụng. Now miễn phí và trả thêm tiền khi ứng dụng của bạn phát triển lớn hơn.

4. Azure Functions

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

Tương tự như AWS Lambda, Azure Functions hỗ trợ rất nhiều ngôn ngữ:

  • JavaScript
  • C#
  • F#
  • Java
  • Python
  • PHP
  • TypeScript
  • Bash
  • PowerShell

Azure Functions sẽ lo infrastructure cho ứng dụng của bạn, tự động scale up hay down khi cần thiết. Bạn không cần quan tâm đến gói capacity.

Bạn có thể trigger function từ web application, HTTP API từ ứng dụng mobile, blob storage, streaming, webhooks, …

Giá được tính dựa vào tổng thời gian để thực thi code, không có upfront cost, Azure hỗ trợ 1 triệu lần thực thi code miễn phí.

5. Google Cloud

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

Google Cloud giới thiệu một loạt các giải pháp serverless computing.

App Engine – fully managed cho web và mobile. Bạn có thể deploy PHP, Python, C#, Node.js, Ruby, Go, etc. Bạn trả theo resource sử dụng và scale dựa trên lưu lượng sử dụng.

Cloud Functions – event-driven platform chạy Node.js, Golang và Python. Bạn có thể sử dụng Functions để xây dựng IoT backend, API processing, chatbots, sentiment analysis, stream processing, …

Firebase Functions – là một phiên bản khác của Cloud Function.

Còn nhiều dịch vụ khác – Storage, Firestore, BigQuery, Dataflow, Pub/Sub, ML engine. Các ứng dụng này đủ để bạn build một hệ thống cho doanh nghiệp đầy đủ.

6. IBM Cloud Functions

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

IBM Cloud Functions dựa trên nền tảng Apache OpenWhisk để phát triển ứng dụng thực thi dựa trên sự kiện trigger.

Có nhiều bài viết hướng dẫn xây dựng ứng dụng serverless, API, mobile backend, searchable video, etc.

7. Alibaba Function Compute

Một lựa chọn hoàn hảo cho ứng dụng chạy tại Trung Quốc, Alibaba là một nhà cung cấp Cloud Computing lớn ở TQ, họ cũng có dịch vụ Serverless Function cho riêng mình. Chức năng và hoạt động cũng giống như các nhà cung cấp khác.

Bên dưới là một sơ đồ mô hình serverless backend server bởi Alibaba:

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

Alibaba cho miễn phí 1 triệu request mỗi tháng, rất đáng để thử.

8. EdgeEngine

FPT-APTECH-8-nen-tang-serverless-platform-tot-nhat-hien-nay

EdgeEngine by StackPath deploy serverless functions viết bằng JS, Perl, Rust, Go, C++, PHP, etc. cho thời gian thực thi và phản hồi rất nhanh, theo công bố là dưới 50ms. Cách hoạt động của EdgeEngine cũng gần giống như Cloudflare Workers.

Chi phí bắt đầu từ $10 mỗi tháng bao gồm 15 triệu requests và không giới hạn số script.

Kết luận

Sử dụng serverless là cách tốt nhất để tiết kiệm chi phí hosting và chi phí quản lý infrastructure. Move từ ứng dụng sẵn có sang serverless có thể khó khăn và rủi ro. Nhưng nếu bạn đang build mới, bạn có thể cân nhắc sử dụng kiến trúc serverless hay không.

FPT APTECH mở ra cho các bạn đam mê học tin học, học công nghệ thông tin chuyên sâu về học lập trình cơ hội được đào tạo Công Nghệ Thông Tin trong môi trường tiêu chuẩn chất lượng quốc tế ISO 9001

Học CNTT - Học Aptech - Học tại FPT

(theo TechTalk)

Tổ Chức Giáo Dục FPT – fpt.edu.vn

Trường Đào Tạo Lập Trình Viên Quốc Tếaptech.fpt.edu.vn


 
  Chia sẻ với bạn bè qua
Chia sẻ với bạn bè qua:


 
     
 
Công nghệ khác:


Thế giới phân cực về ứng dụng truy vết Covid-19"Gã khổng lồ" CNTT Ấn Độ bật mí làm việc tại nhà giúp tăng năng suất
Mỹ phát triển công nghệ mới truy vết Covid-19Lập trình phần mềm phát hiện nhiễm Covid-19 qua giọng nói
Những sản phẩm của công nghệ 4.0 được tận dụng khắp thế giới trong đại dịch Covid-19Sống chung đại dịch Covid-19: Ứng dụng Việt cảnh báo người từng tiếp xúc F0
  Xem tiếp    
 
 
Lịch khai giảng toàn hệ thống
 
Ngày
Giờ
Khóa
T.Tâm
TP Hồ Chí Minh
28/05/20
Sáng
Học bằng Tiếng Anh. Nhấn vào để xem chi tiết
590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết
Nhấn vào để đăng ký học lớp này
26/06/20
Tối
Học bằng Tiếng Anh. Nhấn vào để xem chi tiết
590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết
Nhấn vào để đăng ký học lớp này
22/07/20
Sáng
Học bằng Tiếng Anh. Nhấn vào để xem chi tiết
590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết
Nhấn vào để đăng ký học lớp này
22/07/20
Chiều
Học bằng Tiếng Anh. Nhấn vào để xem chi tiết
590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết
Nhấn vào để đăng ký học lớp này
28/07/20
Tối
Học bằng Tiếng Anh. Nhấn vào để xem chi tiết
590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết590 Cách Mạng Tháng Tám, Quận 3 (Sau siêu thị điện máy Chợ Lớn). Nhấn vào để xem chi tiết
Nhấn vào để đăng ký học lớp này
Hà Nội
 
   
Thông Tin Khuyến Học
New ADSE - Nhấn vào để xem chi tiết
Mừng Sinh Nhật Lần Thứ 20 FPT-APTECH
Nhấn vào để xem chi tiết
Bảng Vàng Thành Tích Sinh Viên FPT APTECH - Nhấn vào để xem chi tiết
THÔNG TIN KHÁC
Cập nhật công nghệ miễn phí cho tất cả cựu sinh viên APTECH toàn quốc
Tiết Thực Vì Cộng Đồng
Hội Thảo CNTT
Những khoảnh khắc không phai của Thầy Trò FPT-APTECH Ngày 20-11
 
 
         


Tổng Lượt Truy Cập: 29650236 khách đã xem
Copyright © FPT APTECH 2009 All Rights Reserved
Xem tốt nhất ở độ phân giải 1024 x 768 với IE6.0 trở lên
Học Aptech, Học lập trình, Học tin học hay muốn theo nghề lập trình hãy chọn FPT APTECH
Học lập trình web miễn phí học lập trình java học lập trình game miễn phí học lập trình .Net miễn phí đào tạo Công Nghệ Thông Tin chất lượng đảm bảo việc làm