Tổng quan về bộ chuyển đổi Apigee dành cho đại diện

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Trình chuyển đổi Apigee cho Envoy là gì?

Trình chuyển đổi Apigee cho Envoy là một cổng API do Apigee quản lý, sử dụng Envoy để proxy lưu lượng truy cập API. Envoy là một proxy dịch vụ và cạnh nguồn mở phổ biến, được thiết kế cho các ứng dụng gốc trên đám mây. Bạn có thể chạy Trình chuyển đổi Apigee cho Envoy tại chỗ hoặc trong môi trường nhiều đám mây.

Với Bộ chuyển đổi Apigee cho Envoy, bạn sẽ có một ứng dụng cổng API có kích thước tương đối nhỏ chạy gần với các ứng dụng phụ trợ. Bộ chuyển đổi Apigee cho Envoy dựa vào Apigee để:

  • Xác thực và uỷ quyền API (bằng khoá API và OAuth)
  • Quản lý hạn mức
  • Số liệu phân tích API

Xem video:

Video này cung cấp thông tin tổng quan và bản minh hoạ về Bộ chuyển đổi Apigee của Google Cloud cho Envoy.

Video này mô tả cách sử dụng Trình chuyển đổi Apigee cho Envoy với Service Mesh.

Các tùy chọn cài đặt

Bạn có thể sử dụng Trình chuyển đổi Apigee cho Envoy trong các ngữ cảnh sau:

  • Dưới dạng tệp nhị phân gốc độc lập (hoặc chạy trên Docker) và được tích hợp với Apigee Edge cho Public Cloud.
  • Dưới dạng tệp nhị phân gốc độc lập (hoặc chạy trên Docker) và được tích hợp với Apigee Edge cho Private Cloud.

Bộ chuyển đổi Apigee cho Envoy

Hình sau đây cho thấy cấu trúc cấp cao của Trình chuyển đổi Apigee cho Envoy. Cấu trúc này bao gồm các thành phần của vùng điều khiển được triển khai trên Google Cloud Platform (GCP) và các thành phần của vùng dữ liệu chạy từ xa trên cơ sở hạ tầng riêng hoặc trong môi trường của nhà cung cấp dịch vụ đám mây. Cánh dữ liệu bao gồm proxy Envoy và Dịch vụ từ xa Apigee. Vai trò của từng thành phần được mô tả theo hình.

Chế độ xem tổng quan về Trình chuyển đổi Envoy được tích hợp vào môi trường kết hợp Apigee, bao gồm cả vùng quản lý, vùng thời gian chạy và các dịch vụ GCP

  1. Ứng dụng người dùng hoặc ứng dụng khách truy cập vào một điểm cuối API do proxy Envoy hiển thị.
  2. Proxy Envoy chuyển ngữ cảnh bảo mật (sử dụng tiêu đề HTTP) đến Dịch vụ từ xa của Apigee. Dịch vụ từ xa của Apigee đóng vai trò là điểm quyết định chính sách (PDP) và khuyên Envoy cho phép hoặc từ chối quyền truy cập vào người dùng API cho yêu cầu.
  3. Nếu cuộc gọi được cho phép, proxy Envoy sẽ chuyển tiếp yêu cầu đến phần phụ trợ.
  4. Dịch vụ từ xa Apigee thăm dò ý kiến không đồng bộ về vùng quản lý và tải proxy, sản phẩm API và các cấu hình khác cần thiết để hoạt động.

Tại sao nên sử dụng Trình chuyển đổi Apigee cho Envoy?

Việc di chuyển thành phần quản lý API gần với các ứng dụng mục tiêu phụ trợ có thể làm giảm độ trễ mạng. Mặc dù bạn có thể cài đặt Apigee Edge tại chỗ trong một đám mây riêng, nhưng việc triển khai đầy đủ Apigee Edge cần phải lớn và phức tạp để hỗ trợ toàn bộ bộ tính năng và các tính năng nặng về dữ liệu như quản lý khoá, kiếm tiền và phân tích. Điều này có nghĩa là không phải lúc nào bạn cũng nên triển khai Apigee Edge tại chỗ trong mỗi trung tâm dữ liệu.

Sau đây là các lợi ích của việc sử dụng Trình chuyển đổi Apigee cho Envoy:

  • Giảm độ trễ của lưu lượng truy cập API cho các dịch vụ chạy gần nhau.

  • Sử dụng bộ đầy đủ các chỉ số, trang tổng quan và API của Edge Analytics.
  • Giữ lưu lượng truy cập API trong phạm vi do doanh nghiệp phê duyệt cho mục đích bảo mật hoặc tuân thủ.
  • Việc giao tiếp không đồng bộ với Apigee cho phép thu thập và gửi dữ liệu lưu lượng truy cập API đến Apigee mà không ảnh hưởng đến độ trễ.
  • Nếu mất kết nối Internet, proxy Envoy sẽ tiếp tục hoạt động và xử lý các lệnh gọi API như bình thường. Khi kết nối được khôi phục, bộ chuyển đổi sẽ đồng bộ hoá với vùng quản lý Apigee để tải dữ liệu cấu hình mới nhất xuống.

Bước tiếp theo

Cài đặt Trình chuyển đổi Apigee cho Envoy