Serverless cơ bản 01: Serverless là gì?

description: Định nghĩa serverless là gì, thông tin các nhà cung cấp dịch vụ serverless phổ biến Serverless là gì? Serverless là ý tưởng rằng bạn có thể chạy một ứng dụng (app) dựa trên server mà không cần phải quản lý server đó. Ví dụ, nếu bạn đã có làm quen với serverless, các

description:

Định nghĩa serverless là gì, thông tin các nhà cung cấp dịch vụ serverless phổ biến

Serverless là gì?

Serverless là ý tưởng rằng bạn có thể chạy một ứng dụng (app) dựa trên server mà không cần phải quản lý server đó.
Ví dụ, nếu bạn đã có làm quen với serverless, các bạn sẽ biết về AWS S3. Là 1 trong những serverless service (dịch vụ) đời đầu của nhà Amazon, S3 cho phép bạn lưu trữ bao nhiêu tệp file (video, image,…) tùy thích mà không cần phải lo lắng đến vấn đề bảo trì, vận hành hệ thống, cơ sở hạ tầng (infrastructure).

Serverless không có nghĩa là chúng ta không còn sử dụng server để lưu trữ, xử lý tính toán; nó cũng không có nghĩa là các kỹ sư vận hành hệ thống sẽ bị sa thải, mất việc.

Đúng hơn, nó đề cập đến ý tưởng rằng khi xây dựng app sử dụng công nghệ serverless bạn không cần phải dành thời gian và tài nguyên để bảo trì, cập nhật, mở rộng quy mô. Thay vào đó, tất cả các tác vụ trên đều được xử lý bởi cloud provider (các nhà cung cấp dịch vụ cloud).

Lúc này, các developer như chúng ta sẽ tập trung vào việc viết tính năng cho app hơn là đi setup hệ thống. Ít thời gian dành cho cơ sở hạ tầng = nhiều thời gian cho phát triển app. Điều này lý giải tại sao nhu cầu áp dụng công nghệ serverless đang ngày càng tăng.

Các cloud providers phổ biến cung cấp dịch vụ serverless:

  • Amazon Web Service
    AWS là nhà cung cập dịch vụ cloud (bao gồm các serverless) lớn nhất hiện nay với hơn 250 services phủ sóng ở các mặt trận từ computing (tính toán), database (lưu trữ) đến iOT (internet of thing), AI (trí tuệ nhân tạo) và nhiều lĩnh vực nhỏ lẻ khác
  • Google Cloud Platform
    Theo sau là GCP với ít dịch vụ hơn
  • Microsoft Azure
    MS Azure là lựa chọn tuyệt vời nếu công ty, tổ chức đã và đang sử dụng các dịch vụ của Microsoft

Có thể bạn chưa biết?

Thuật ngữ “serverless” bắt đầu xuất hiện lần đầu vào năm 2012, trong một bài báo được viết bởi Ken Fromm – Why The Future Of Software And Apps Is Serverless (https://readwrite.com/why-the-future-of-software-and-apps-is-serverless/)

Xem thêm các bài viết khác tại đây: https://www.hanhtrinhserverless.com/blog

Nguồn: viblo.asia

Bài viết liên quan

Thay đổi Package Name của Android Studio dể dàng với plugin APR

Nếu bạn đang gặp khó khăn hoặc bế tắc trong việc thay đổi package name trong And

Lỗi không Update Meta_Value Khi thay thế hình ảnh cũ bằng hình ảnh mới trong WordPress

Mã dưới đây hoạt động tốt có 1 lỗi không update được postmeta ” meta_key=

Bài 1 – React Native DevOps các khái niệm và các cài đặt căn bản

Hướng dẫn setup jenkins agent để bắt đầu build mobile bằng jenkins cho devloper an t

Chuyển đổi từ monolith sang microservices qua ví dụ

1. Why microservices? Microservices là kiến trúc hệ thống phần mềm hướng dịch vụ,