Tuyển dụng
Viettel IDC

VIETTEL API GATEWAY

Cung cấp một bộ điều khiển trung gian giữa các ứng dụng khác nhau, giúp các ứng dụng giao tiếp một cách dễ dàng và bảo mật.
 

Viettel API Gateway (vAPIG) là sản phẩm dịch vụ tối ưu trong việc quản lý và điều phối các API, đóng vai trò như một trung tâm tiếp nhận và xử lý yêu cầu từ phía người dùng đến các dịch vụ backend.

vAPIG hỗ trợ cả HTTP API và REST API, xử lý yêu cầu từ phía client hiệu quả và an toàn. Các tính năng của dịch vụ bao gồm quản lý lưu lượng yêu cầu, cung cấp bộ nhớ đệm, quản lý phiên bản API, xác thực và kiểm soát truy cập bằng JWT token. Nhờ vậy, việc triển khai dịch vụ trên nền tảng điện toán đám mây của Viettel IDC trở nên nhanh chóng và hiệu quả hơn, đồng thời nâng cao tính bảo mật cho hệ thống.

Sơ đồ hoạt động Viettel API Gateway

<strong>Định tuyến linh hoạt</strong>

Định tuyến linh hoạt

Cung cấp khả năng định tuyến linh hoạt cho các yêu cầu từ client đến các dịch vụ backend. Việc định tuyến được thực hiện dựa trên nhiều tiêu chí như URL và phương thức HTTP. Điều này cho phép vAPIG chuyển tiếp các yêu cầu đến các dịch vụ phù hợp, đáp ứng chính xác nhu cầu của khách hàng.

<strong>Tích hợp xác thực​</strong>

Tích hợp xác thực​

Hỗ trợ tích hợp với các dịch vụ xác thực theo chuẩn Open Authorization 2.0 (OAuth2) và OpenID Connect (OIDC). vAPIG xác thực người dùng và kiểm tra quyền truy cập bằng JWT Token trước khi chuyển tiếp yêu cầu đến các dịch vụ backend của khách hàng, đảm bảo chỉ các yêu cầu hợp lệ mới được xử lý.​

<strong>Điều tiết lưu lượng truy cập​</strong>

Điều tiết lưu lượng truy cập​

Giới hạn số lượng yêu cầu từ client trong một khoảng thời gian xác định, đặt ra số lượng yêu cầu tối đa mà một client có thể thực hiện. Cơ chế này giúp ngăn chặn các cuộc tấn công từ chối dịch vụ (DDoS) và bảo vệ hệ thống.
 

<strong>Bảo mật kết nối</strong>

Bảo mật kết nối

Cung cấp các tính năng bảo mật như SSL Termination và hỗ trợ các chính sách bảo mật như CORS (Cross-Origin Resource Sharing) để kiểm soát quyền truy cập từ các client khác nhau.
 

<strong>Chuyển đổi dữ liệu​</strong>

Chuyển đổi dữ liệu​

Cho phép cấu hình chuyển đổi thông tin yêu cầu (request) và phản hồi (response) của API, giúp chuyển đổi thông tin từ các thành phần trong request (như path, query string, headers và body dạng JSON) trước khi gửi thông tin vào dịch vụ backend. Tương tự với request, thông tin response từ các dịch vụ backend cũng được chuyển đổi trước khi trả về client.
 

<strong>Quản lý phiên bản API​</strong>

Quản lý phiên bản API​

Hỗ trợ quản lý các phiên bản khác nhau của API, cho phép client có thể cập nhật, thay đổi các phiên bản khác nhau mà không ảnh hưởng đến hoạt động hệ thống của client đang sử dụng.
 

<strong>Bộ nhớ đệm​</strong>

Bộ nhớ đệm​

Tính năng bộ nhớ đệm cho phép lưu trữ tạm thời các phản hồi từ backend, giúp giảm tải hệ thống khách hàng và tăng tốc độ phản hồi cho client. Bộ nhớ đệm có thể được cấu hình linh hoạt theo thời gian tồn tại (TTL) nhằm tối ưu hóa hiệu suất và nâng cao trải nghiệm của khách hàng.

lợi ích của viettel api gateway

Tăng cường bảo mật

vAPIG đảm bảo hệ thống chỉ xử lý các yêu cầu đã được xác thực hợp lệ, từ đó tăng cường bảo mật và bảo vệ dữ liệu khách hàng. Điều này giúp ngăn chặn các rủi ro bảo mật, đồng thời nâng cao an toàn cho toàn bộ hệ thống.

lợi ích của viettel api gateway

Tối ưu hóa hiệu suất hệ thống

vAPIG giúp giảm thiểu số lượng truy cập trực tiếp đến hệ thống bằng cách sử dụng từ caching và throttling các yêu cầu từ client trong một khoảng thời gian xác định. Điều này giúp hệ thống vận hành mượt mà, giảm độ trễ và tăng tốc độ phản hồi.

lợi ích của viettel api gateway

Kết nối đa dạng & mở rộng linh hoạt

vAPIG được triển khai và cung cấp trên cả nền tảng Public Cloud và Private Resource của Viettel IDC, đảm bảo hiệu năng mạnh mẽ & tính ổn định cao. Ngoài ra, vAPIG hỗ trợ kết nối đa dạng với các nhà cung cấp Cloud trong và ngoài nước, giúp tối ưu hóa khả năng mở rộng và tính sẵn sàng của hệ thống.

Doanh nghiệp có hệ thống CNTT cần chuyển đổi từ mô hình kiến trúc Monolithic sang kiến trúc Microservices

Các công ty công nghệ và phần mềm ứng dụng kiến trúc microservices sẽ cần sử dụng vAPIG để quản lý, hợp nhất và định tuyến các dịch vụ riêng lẻ thành một điểm truy cập duy nhất. Điều này không chỉ đơn giản hóa cấu trúc hệ thống mà còn giúp cho các nhóm phát triển dễ dàng điều phối và bảo trì hệ thống một cách hiệu quả hơn.

Doanh nghiệp kinh doanh thương mại điện tử cần tăng hiệu suất và giảm thời gian phản hồi đến người dùng cuối

Các nền tảng thương mại điện tử thường phải quản lý lượng truy cập lớn và đáp ứng nhu cầu trên nhiều thiết bị như website, di động và các thiết bị Internet of Things (IoT). vAPIG giúp cung cấp giao diện tùy chỉnh cho từng loại thiết bị, tối ưu hóa việc điều phối các yêu cầu, và cải thiện trải nghiệm người dùng bằng cách tăng hiệu suất và giảm thời gian phản hồi.

Doanh nghiệp kinh doanh giải trí và phương tiện truyền thông cần giúp cải thiện tốc độ truyền tải nội dung cho người dùng

Các công ty trong lĩnh vực phát trực tuyến (streaming), trò chơi điện tử và truyền thông số, với lượng người dùng truy cập lớn và nhu cầu về độ trễ thấp, có thể tận dụng vAPIG để tối ưu hóa hiệu năng và giảm tải cho hệ thống backend. Ngoài ra, vAPIG còn hỗ trợ tính năng bộ nhớ đệm (caching), giúp cải thiện tốc độ truyền tải nội dung và nâng cao trải nghiệm người dùng.

Doanh nghiệp ngành tài chính và ngân hàng cần tránh các cuộc tấn công DDoS vào lớp Core Service và đảm bảo dữ liệu khách hàng được bảo vệ

Trong các ngành yêu cầu bảo mật cao như tài chính, ngân hàng và bảo hiểm, vAPIG hỗ trợ các cơ chế xác thực theo chuẩn Open Authorization 2.0 (OAuth2), Security Assertion Markup Language (SAML), và JSON Web Token (JWT). Các dịch vụ tài chính cần sử dụng vAPIG để hạn chế và quản lý lưu lượng truy cập vào Core Service bằng cách cho phép gọi tới trong một khoảng thời gian, giúp tránh các cuộc tấn công từ chối dịch vụ (DDoS) và đảm bảo dữ liệu khách hàng được bảo vệ.

Doanh nghiệp chuyển đổi ứng dụng từ On-Premise lên Cloud cần một hệ sinh thái đầy đủ các dịch vụ triển khai ứng dụng trên một platform

vAPIG giúp cho các API của ứng dụng khi dịch chuyển từ On-Premise lên Cloud được bảo vệ an toàn trước các yêu cầu từ bên ngoài và dễ dàng kết nối với các dịch vụ nơi ứng dụng được triển khai lên Cloud.

vAPIG cung cấp một giải pháp đơn giản, linh hoạt và toàn diện để quản lý API, giúp xử lý mọi khía cạnh trong việc tạo và vận hành các API cho backend ứng dụng. Nó giúp doanh nghiệp triển khai các dịch vụ nhanh chóng, từ đó giảm thiểu gánh nặng về hạ tầng và bảo mật, đồng thời cho phép khách hàng tập trung vào phát triển các dịch vụ nghiệp vụ cốt lõi của mình.

vAPIG không chỉ đơn thuần là một Reverse Proxy; nó cung cấp các chức năng mở rộng như quản lý xác thực, phân quyền, giới hạn tốc độ, và chuyển đổi giao thức, mang lại giá trị bổ sung đáng kể trong việc tối ưu hóa và bảo mật hệ thống.

vAPIG cung cấp các tính năng bảo mật mạnh mẽ theo chuẩn OAuth2 và OIDC giúp bảo vệ hệ thống khỏi các mối đe dọa và đảm bảo rằng chỉ những người dùng được ủy quyền mới có thể truy cập các dịch vụ.

Việc tự triển khai vAPIG sẽ tốn kém thời gian, chi phí, nguồn lực cho việc phát triển và bảo trì. Ngược lại, khi sử dụng dịch vụ vAPIG, khách hàng có thể sử dụng ngay lập tức cùng với sự hỗ trợ 24/7 từ đội ngũ kỹ thuật chuyên nghiệp của Viettel IDC.

vAPIG có thể hỗ trợ quản lý phiên bản API bằng cách sử dụng phương pháp URL versioning. Điều này giúp khách hàng có thể triển khai các phiên bản mới của API mà không ảnh hưởng đến các phiên bản cũ.

Doanh nghiệp của bạn đã sẵn sàng?

Hãy liên hệ Viettel IDC ngay để được hỗ trợ và tư vấn giải pháp Viettel API Gateway phù hợp nhất với nhu cầu của bạn