Tính năng mới
Hãy xem 4.53.01 – Ghi chú phát hành Edge cho Private Cloud.
Truy cập vào Cộng đồng Apigee
Cộng đồng Apigee là một nguồn tài nguyên miễn phí, nơi bạn có thể liên hệ với Apigee cũng như những khách hàng khác của Apigee để đặt câu hỏi, chia sẻ mẹo và các vấn đề khác. Trước khi đăng bài lên cộng đồng, hãy nhớ tìm kiếm các bài đăng hiện có để xem câu hỏi của bạn đã được trả lời hay chưa.
Tổng quan về kiến trúc
Trước khi cài đặt Apigee Edge cho Đám mây riêng tư, bạn nên làm quen với cấu trúc tổng thể của các mô-đun và thành phần phần mềm Edge.
Apigee Edge cho Đám mây riêng bao gồm các mô-đun sau:
- Apigee Edge Gateway (còn gọi là API Services)
- Apigee Edge Analytics
- Dịch vụ kiếm tiền của Apigee Edge (còn gọi là dịch vụ kiếm tiền của nhà phát triển)
Hình ảnh sau đây cho thấy cách các mô-đun khác nhau tương tác trong Apigee:

Để tìm hiểu thêm về cách tạo cổng thông tin dành cho nhà phát triển, hãy xem bài viết Tạo cổng thông tin bằng Drupal 9.
Cổng Apigee Edge
Edge Gateway là mô-đun cốt lõi của Apigee Edge và là công cụ chính để quản lý API của bạn. Giao diện người dùng Cổng cung cấp các công cụ để thêm và định cấu hình API, thiết lập các gói tài nguyên, cũng như quản lý nhà phát triển và ứng dụng. Cổng này giúp giảm bớt nhiều mối lo ngại thường gặp về việc quản lý cho API phụ trợ của bạn. Khi thêm một API, bạn có thể áp dụng các chính sách về bảo mật, giới hạn tốc độ, dàn xếp, lưu vào bộ nhớ đệm và các chế độ kiểm soát khác. Bạn cũng có thể tuỳ chỉnh hành vi của API bằng cách áp dụng các tập lệnh tuỳ chỉnh, thực hiện các lệnh gọi đến API của bên thứ ba, v.v.
Thành phần phần mềm
Edge Gateway được tạo từ các thành phần chính sau đây:
- Máy chủ quản lý biên
- Apache ZooKeeper
- Apache Cassandra
- Bộ định tuyến biên
- Trình xử lý thông báo Edge
- OpenLDAP
- Giao diện người dùng Edge (trước đây gọi là Phiên bản Edge mới) và Giao diện người dùng cũ
Edge Gateway được thiết kế để có thể cài đặt tất cả các thành phần này trên một máy chủ duy nhất hoặc phân phối giữa nhiều máy chủ.
Apigee Edge Analytics
Edge Analytics có tính năng phân tích API mạnh mẽ để xem xu hướng sử dụng lâu dài. Bạn có thể phân đoạn đối tượng theo các nhà phát triển và ứng dụng hàng đầu, tìm hiểu về mức sử dụng theo phương thức API để biết nên đầu tư vào đâu và tạo báo cáo tuỳ chỉnh về thông tin ở cấp doanh nghiệp.
Khi dữ liệu truyền qua Apigee Edge, một số loại thông tin mặc định sẽ được thu thập, bao gồm URL, IP, mã nhận dạng người dùng cho thông tin lệnh gọi API, độ trễ và dữ liệu lỗi. Bạn có thể sử dụng các chính sách để thêm thông tin khác, chẳng hạn như tiêu đề, tham số truy vấn và các phần của yêu cầu hoặc phản hồi được trích xuất từ XML hoặc JSON.
Tất cả dữ liệu được chuyển đến Edge Analytics, nơi dữ liệu được duy trì bởi máy chủ phân tích ở chế độ nền. Bạn có thể sử dụng các công cụ tổng hợp dữ liệu để biên soạn nhiều báo cáo có sẵn hoặc báo cáo tuỳ chỉnh.
Thành phần phần mềm
Edge Analytics bao gồm những thành phần sau:
- Qpid, bao gồm những thành phần sau
- Hệ thống nhắn tin Apache Qpid
- Dịch vụ Apigee Qpid Server – Một dịch vụ Java của Apigee dùng để quản lý Apache Qpid
- Postgres, bao gồm những nội dung sau:
- Cơ sở dữ liệu PostgreSQL
- Dịch vụ Máy chủ Apigee Postgres – Một dịch vụ Java của Apigee dùng để quản lý cơ sở dữ liệu PostgreSQL
Dịch vụ kiếm tiền của Apigee Edge
Edge Monetization Services là một tiện ích mới mạnh mẽ cho Apigee Edge cho Private Cloud. Là nhà cung cấp API, bạn cần một cách dễ sử dụng và linh hoạt để kiếm tiền từ API của mình, nhờ đó bạn có thể tạo doanh thu cho việc sử dụng những API đó. Dịch vụ kiếm tiền đáp ứng những yêu cầu đó. Khi sử dụng Dịch vụ kiếm tiền, bạn có thể tạo nhiều gói giá để tính phí nhà phát triển khi họ sử dụng các API của bạn được đóng gói thành các gói. Giải pháp này mang đến mức độ linh hoạt cao: bạn có thể tạo các gói trả trước, gói trả sau, gói có phí cố định, gói có mức phí linh hoạt, gói freemium, gói phù hợp với nhà phát triển cụ thể, gói dành cho nhóm nhà phát triển, v.v.
Ngoài ra, Dịch vụ kiếm tiền còn có các tiện ích báo cáo và thanh toán. Ví dụ: với tư cách là nhà cung cấp API, bạn có thể nhận được báo cáo tóm tắt hoặc báo cáo chi tiết về lưu lượng truy cập vào các gói API mà nhà phát triển đã mua gói giá. Bạn cũng có thể điều chỉnh các bản ghi này nếu cần. Bạn có thể tạo chứng từ thanh toán (bao gồm cả các khoản thuế áp dụng) cho việc sử dụng các gói API của mình và xuất bản những chứng từ đó cho nhà phát triển.
Bạn cũng có thể đặt giới hạn để kiểm soát và theo dõi hiệu suất của các gói API, đồng thời cho phép bạn phản ứng cho phù hợp. Bạn có thể thiết lập thông báo tự động khi các giới hạn đó sắp đạt đến hoặc đã đạt đến.
Các tính năng của Dịch vụ kiếm tiền
Các tính năng chính của Dịch vụ kiếm tiền trên Edge bao gồm:
- Được tích hợp đầy đủ với nền tảng API, tức là tương tác theo thời gian thực
- Hỗ trợ tất cả các mô hình kinh doanh ngay từ đầu, từ các gói đơn giản dựa trên phí đến các gói tính phí/chia sẻ doanh thu phức tạp nhất (dễ dàng tạo và sửa đổi các gói)
- Đánh giá giao dịch dựa trên số lượng hoặc thuộc tính tuỳ chỉnh trong mỗi giao dịch. Giao dịch có thể bao gồm các API từ Cổng kết nối CỘNG với các hệ thống khác (bên ngoài Apigee Edge)
- Các công cụ tự động như hạn mức và thông báo để theo dõi hiệu suất và quản lý quy trình
- Quy trình và chế độ kiểm soát tích hợp của nhà phát triển/đối tác để quản lý giao dịch mua thông qua quy trình thanh toán/thanh toán
- Hoàn toàn tự phục vụ cho người dùng doanh nghiệp và nhà phát triển/đối tác, vì vậy không cần đến sự can thiệp kỹ thuật tốn kém
- Tích hợp với mọi hệ thống bán hàng, kế toán và ERP phụ trợ

Thành phần phần mềm
Edge Monetization Services được xây dựng dựa trên các thành phần chính sau:
- Máy chủ quản lý biên
- Trình xử lý thông báo Edge
Để biết thêm thông tin về cách bắt đầu sử dụng Dịch vụ kiếm tiền bằng giao diện người dùng Edge, hãy xem bài viết Bắt đầu sử dụng tính năng kiếm tiền.
Triển khai tại chỗ
Việc cài đặt Apigee Edge for Private Cloud (Cổng và Analytics) cốt lõi tại cơ sở cung cấp cơ sở hạ tầng cần thiết để chạy lưu lượng truy cập API thay mặt cho khách hàng của máy khách tại cơ sở.
Các video sau đây sẽ giới thiệu cho bạn về các mô hình triển khai cho Apigee Edge cho Đám mây riêng:
S26E01: Deployment Model Intro
S26E04: Cấu trúc triển khai
Các thành phần do bản cài đặt Edge Gateway tại chỗ cung cấp bao gồm (nhưng không giới hạn ở):
- Bộ định tuyến xử lý tất cả lưu lượng truy cập API đến từ một bộ cân bằng tải, xác định tổ chức và môi trường cho proxy API xử lý yêu cầu, cân bằng các yêu cầu trên các Bộ xử lý thông báo hiện có, sau đó gửi yêu cầu. Bộ định tuyến sẽ chấm dứt yêu cầu HTTP, xử lý lưu lượng truy cập TLS/SSL và sử dụng tên máy chủ ảo, cổng và URI để điều hướng các yêu cầu đến Message Processor thích hợp.
- Trình xử lý thông báo xử lý các yêu cầu API. Message Processor đánh giá một yêu cầu đến, thực thi mọi chính sách của Apigee, đồng thời gọi các hệ thống phụ trợ và các hệ thống khác để truy xuất dữ liệu. Sau khi nhận được những phản hồi đó, Message Processor sẽ định dạng một phản hồi và trả về cho máy khách.
- Apache Cassandra là kho lưu trữ dữ liệu thời gian chạy, lưu trữ các cấu hình ứng dụng, bộ đếm hạn mức phân tán, khoá API và mã thông báo OAuth cho các ứng dụng chạy trên cổng.
- Apache ZooKeeper chứa dữ liệu cấu hình về vị trí và cấu hình của nhiều thành phần Apigee, đồng thời thông báo cho các máy chủ khác nhau về những thay đổi về cấu hình.
- OpenLDAP (LDAP) để quản lý người dùng và vai trò của hệ thống và tổ chức.
- Một Máy chủ quản lý để kết hợp các thành phần này. Máy chủ quản lý là điểm cuối cho các yêu cầu Edge Management API. Nó cũng tương tác với giao diện người dùng Edge.
- Giao diện người dùng cung cấp công cụ dựa trên trình duyệt, cho phép bạn thực hiện hầu hết các tác vụ cần thiết để tạo, định cấu hình và quản lý các proxy API, sản phẩm API, ứng dụng và người dùng.
Các thành phần do bản cài đặt Edge Analytics tại cơ sở cung cấp bao gồm:
- Qpid Server quản lý hệ thống xếp hàng cho dữ liệu phân tích.
- Máy chủ Postgres quản lý cơ sở dữ liệu phân tích PostgreSQL.
Sơ đồ sau đây minh hoạ cách các thành phần Apigee Edge tương tác:
