Amazon API Gateway

Tạo, duy trì và bảo vệ API ở mọi quy mô

Amazon API Gateway là dịch vụ được quản lý hoàn toàn giúp các nhà phát triển dễ dàng tạo, phát hành, duy trì, giám sát và bảo vệ API ở mọi quy mô. Chỉ với vài cú nhấp chuột trên Bảng điều khiển quản lý AWS, bạn có thể tạo một REST và WebSocket API hoạt động giống như “cửa trước” để các ứng dụng truy cập dữ liệu, logic nghiệp vụ hoặc chức năng từ các dịch vụ phụ trợ, ví dụ như các khối lượng công việc đang chạy trên Amazon Elastic Compute Cloud (Amazon EC2), mã đang chạy trên AWS Lambda, ứng dụng web bất kỳ hoặc ứng dụng giao tiếp thời gian thực.

API Gateway xử lý tất cả các tác vụ liên quan đến tiếp nhận và xử lý lên đến hàng trăm nghìn lệnh gọi API đồng thời, bao gồm quản lý lưu lượng truy cập, xác thực và kiểm soát truy cập, giám sát và quản lý phiên bản API. API Gateway không yêu cầu phí tối thiểu hoặc phí ban đầu. Bạn chỉ phải trả tiền cho các lệnh gọi API bạn nhận được cũng như lượng dữ liệu được chuyển đi và, với mô hình định giá theo cấp bậc của API Gateway, bạn có thể giảm chi phí khi sử dụng API theo tỷ lệ.

API Gateway hoạt động như thế nào

New-API-GW-Diagram

Lợi ích

PHÁT TRIỂN API HIỆU QUẢ

Chạy đồng thời nhiều phiên bản của cùng một API với API Gateway, từ đó cho phép bạn lặp lại, kiểm tra và phát hành các phiên bản mới một cách nhanh chóng. Bạn chỉ trả tiền cho các lệnh gọi được thực hiện với các API của mình và chuyển dữ liệu ra và không có lệ phí tối thiểu hay cam kết trả trước.

THEO DÕI DỄ DÀNG

Giám sát các số liệu về hiệu năng và thông tin về các lệnh gọi API, độ trễ dữ liệu và tỷ lệ lỗi từ bảng điều khiển API Gateway, nhờ đó bạn có thể giám sát trực quan các lệnh gọi đến dịch vụ của bạn thông qua Amazon CloudWatch.

HOẠT ĐỘNG Ở MỌI QUY MÔ

Cung cấp cho người dùng cuối độ trễ thấp nhất có thể cho các yêu cầu và phản hồi API bằng cách tận dụng mạng lưới các vị trí biên bằng cách sử dụng Amazon CloudFront. Lưu lượng truy cập và lưu trữ bộ đệm của các lệnh gọi API nhằm đảm bảo rằng các hoạt động backend chịu được các lưu lượng truy cập tăng đột biến và các hệ thống backend không được gọi một cách không cần thiết.

TIẾT KIỆM CHI PHÍ Ở QUY MÔ LỚN

API Gateway cung cấp mô hình giá theo bậc cho các yêu cầu API. Với mức giá API thấp 1,51 USD trên một triệu yêu cầu ở bậc cao nhất, bạn có thể giảm chi phí dựa trên số lượng các yêu cầu API mà bạn đưa ra theo mỗi khu vực trong toàn bộ các tài khoản AWS.

KIỂM SOÁT BẢO MẬT LINH HOẠT

Cho phép truy cập các API của bạn bằng AWS Identity and Access Management (IAM) và Amazon Cognito. Nếu bạn sử dụng mã thông báo OAuth hoặc các cơ chế xác thực khác, API Gateway có thể giúp bạn xác nhận các yêu cầu gửi đến bằng cách thực thi trình xác thực Lambda từ AWS Lambda.

CÁC ĐIỂM CUỐI API RESTFUL

Tạo các API dựa trên tài nguyên và sử dụng các năng lực truyền dữ liệu của API Gateway để tạo các yêu cầu bằng các dịch vụ ngôn ngữ đích mong muốn. API Gateway cũng giúp bảo vệ các dịch vụ hiện có bằng cách tăng cường các quy tắc điều chỉnh để đảm bảo rằng backend của bạn có thể chịu được lưu lượng tăng đột biến.

CÁC API SERVERLESS

Tạo các REST API bằng cách sử dụng API Gateway mà các ứng dụng di động và web của bạn có thể sử dụng để gọi các dịch vụ AWS có sẵn công khai thông qua mã đang chạy trong AWS Lambda. Lambda chạy mã của bạn trên cơ sở hạ tầng tính toán có tính sẵn sàng cao, loại bỏ nhu cầu cung cấp, mở rộng quy mô hoặc quản lý bất kỳ máy chủ nào.

WEBSOCKET API

Xây dựng được các ứng dụng giao tiếp hai chiều thời gian thực như những ứng dụng trò chuyện và bảng điều khiển phát trực tuyến, mà không phải cung cấp hoặc quản lý bất kỳ máy chủ nào hay lo lắng về người dùng và thiết bị đã kết nối. API Gateway duy trì kết nối ổn định giữa máy khách, xử lý việc chuyển tin nhắn và đẩy dữ liệu qua các máy chủ phụ trợ.

Bắt đầu với Amazon API Gateway

Tìm hiểu thêm về Amazon API Gateway

Truy cập trang tính năng
Bạn đã sẵn sàng xây dựng chưa?
Bắt đầu với Amazon API Gateway
Bạn có thêm câu hỏi?
Hãy liên hệ chúng tôi