Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Chủ đề này mô tả sự khác biệt giữa Apigee X (đôi khi còn được gọi đơn giản là "Apigee") và Apigee Edge. Thông tin này dành cho những khách hàng hiện tại của Apigee Edge đang cân nhắc việc di chuyển sang Apigee X.
Để biết thêm thông tin về các tính năng của Apigee X, hãy xem Tóm tắt các tính năng của Apigee X.
Bảng sau đây liệt kê các sản phẩm quản lý API của Apigee được so sánh trong chủ đề này:
| Sản phẩm | Nơi lưu trữ | Được quản lý bởi |
|---|---|---|
| Apigee Edge cho Đám mây công cộng | Đám mây của Apigee | Apigee |
| Apigee Edge cho Đám mây riêng tư | Trung tâm dữ liệu riêng tư của khách hàng. | Khách hàng |
| Apigee X | Google Cloud | Apigee |
| Apigee hybrid | Cả Google Cloud và trung tâm dữ liệu riêng tư của khách hàng | Apigee quản lý lớp quản lý và khách hàng quản lý lớp thời gian chạy. |
So sánh tính năng của Apigee Edge với Apigee X
Các phần sau đây so sánh các tính năng của Apigee Edge Public/Private Cloud với khả năng cung cấp tính năng trong Apigee X và mô hình kết hợp.
Xin lưu ý rằng giới hạn của Apigee X cũng khác với giới hạn của Apigee Edge.
Tóm tắt các điểm khác biệt về tính năng hiện tại
Bảng sau đây mô tả những điểm khác biệt ở cấp độ tính năng giữa Apigee X (và phiên bản kết hợp) và nền tảng Apigee Edge cho Đám mây công cộng và Đám mây riêng tư.
| Tính năng Apigee Edge | Hỗ trợ trong Apigee X và hybrid |
|---|---|
| Bản sửa đổi của API Proxy |
Không thể thay đổi khi được triển khai |
| Kiểm tra chủ động tình trạng sức khoẻ | Được hỗ trợ cho MIG bên ngoài (sử dụng VM). Không được hỗ trợ khi dùng Private Service Connect. Để biết thông tin về các loại định tuyến, hãy xem phần Định cấu hình hoạt động định tuyến. |
| Apigee Adapter for Istio | Không dùng nữa: Bạn nên sử dụng Apigee Adapter for Envoy. |
| Công ty và nhà phát triển |
Có một giải pháp tương tự nhưng không giống hệt. Xem phần Sử dụng AppGroups để sắp xếp quyền sở hữu ứng dụng. |
| CwC (Code with Config) |
Theo kế hoạch |
| Triển khai |
|
| Môi trường |
Để biết thêm thông tin, hãy xem bài viết Giới thiệu về môi trường và nhóm môi trường. |
| Mục tiêu được lưu trữ |
Vui lòng sử dụng Cloud Run hoặc Cloud Functions |
| Xử lý tên trường tiêu đề HTTP/1.1 | Chuyển đổi tên trường tiêu đề HTTP/1.1 thành chữ thường khi chuyển tiếp đến phần phụ trợ. Trong Apigee Edge, trường hợp tên trường tiêu đề được giữ nguyên. |
| Các vai trò IAM để kiểm soát quyền truy cập dựa trên vai trò một cách chi tiết |
Theo kế hoạch |
JSONPath bằng cách sử dụng [@.length-x] |
Apigee X không hỗ trợ việc sử dụng Đối với ví dụ này: {
"books": [
{
"name": "A",
},
{
"name": "B",
}
]
}Đầu vào: |
| Kho khoá/Kho tin cậy |
Được quản lý ở hướng bắc dưới dạng các khoá bí mật của Kubernetes |
| KVM |
Để biết thêm thông tin về cách tạo KVM trong giao diện người dùng, hãy xem phần Sử dụng bản đồ khoá giá trị. Xem thêm phần Truy cập vào dữ liệu cấu hình để biết thông tin về cách chọn cơ chế duy trì dữ liệu phù hợp. |
| Microgateway | Thay vào đó, bạn nên sử dụng Apigee Adapter for Envoy. |
| Kiếm tiền | Xem Điểm khác biệt với tính năng kiếm tiền |
| Node.js |
|
| mTLS hướng bắc | Được hỗ trợ thông qua trình cân bằng tải của Google Cloud. Xem phần Apigee X Northbound Mutual TLS bằng Trình cân bằng tải ứng dụng bên ngoài. |
| OAuth | Chính sách RevokeOAuthv2 mới thu hồi theo mã nhận dạng người dùng cuối, mã nhận dạng ứng dụng hoặc cả hai. Chính sách này thay thế API Apigee Edge để thu hồi mã thông báo OAuth2. |
| Chính sách |
|
| reasonPhrase | Không được hỗ trợ. |
| Tài nguyên | Không thể sử dụng tài nguyên ở cấp tổ chức |
| Vai trò và quyền |
Để biết thêm thông tin, hãy xem bài viết Người dùng và vai trò. |
| Sense | Sử dụng Bảo mật API nâng cao. |
| Các dịch vụ SOAP trong trình hướng dẫn Tạo proxy | Không được hỗ trợ. Hãy xem wsdl2apigee, một dự án nguồn mở cung cấp các tiện ích SOAP để sử dụng với Apigee. |
| Phiên gỡ lỗi/theo dõi | Xem phần Chênh lệch với tính năng Theo dõi. |
| Virtual Hosts | Đối với Apigee Hybrid:
Đối với Apigee X:
|
Điểm khác biệt với Trace
Bảng sau đây so sánh những điểm khác biệt về cách Trace hoạt động trong Apigee X và hybrid so với Apigee Edge Cloud:
| Tính năng | Apigee Edge Cloud | Apigee X và hybrid |
|---|---|---|
| Mức độ kịp thời | Thời gian thực; đồng bộ | Độ trễ nhỏ; không đồng bộ |
| Tên/mã nhận dạng phiên | Chấp nhận tên phiên từ người dùng | Không chấp nhận tên phiên của người dùng |
| Bộ lọc | Hỗ trợ bộ lọc cơ bản, chẳng hạn như lọc tiêu đề và tham số truy vấn | Hỗ trợ logic lọc phức tạp, bao gồm cả các thao tác logic AND và OR. Quyền truy cập vào mọi biến luồng được đề cập trong tài liệu tham khảo về biến luồng. Cú pháp giống như cú pháp được dùng với các câu lệnh điều kiện, như minh hoạ trong tài liệu tham khảo về điều kiện. |
| Thời gian hết hạn phiên | Xác định thời lượng của phiên gỡ lỗi cũng như khoảng thời gian lưu giữ dữ liệu. Giá trị mặc định là 20 phút khi được bắt đầu thông qua các lệnh gọi API và 10 phút khi được bắt đầu trong giao diện người dùng. |
Chỉ xác định thời lượng của phiên gỡ lỗi. Điểm xuất phát là khi Trình xử lý thông báo nhận được yêu cầu chạy ở chế độ gỡ lỗi. Giá trị mặc định là 5 phút nếu phiên được bắt đầu bằng API và 10 phút nếu phiên được bắt đầu trong giao diện người dùng. Dữ liệu được duy trì trong 24 giờ trước khi hybrid tự động xoá dữ liệu đó. |
| Tính hợp lệ của phiên | Khoảng thời gian mà yêu cầu tạo phiên có hiệu lực. Nếu phiên gỡ lỗi không bắt đầu trong khoảng thời gian này, thì các Trình đồng bộ hoá có thể bỏ qua yêu cầu tạo phiên. Hãy nhớ đồng bộ hoá đồng hồ của các Bộ đồng bộ hoá, như mô tả trong phần Điều kiện tiên quyết. | |
| Số lượng yêu cầu theo dõi | Tối đa 20 cho mỗi Trình xử lý thông báo | Giá trị mặc định là 10 cho mỗi Trình xử lý thông báo; tối đa là 15. |
| API | Apigee Edge Cloud | Apigee X |
| Apigee X cung cấp Debug Session API và Debug Session Data API, nhưng không hỗ trợ những API sau đây thông qua Apigee X API: | ||
| Dừng phiên gỡ lỗi | ||
| Xoá các giao dịch cụ thể | ||
Khác biệt về hoạt động kiếm tiền
Bảng sau đây so sánh các tính năng chính giữa tính năng Kiếm tiền của Apigee Edge và tính năng Kiếm tiền của Apigee X.
| Apigee Edge Monetization | Kiếm tiền trên Apigee X/hybrid |
|---|---|
| Kế hoạch giá được liên kết với các gói sản phẩm API có thể được đính kèm vào nhiều sản phẩm API | Kế hoạch giá được liên kết với các sản phẩm API (mối quan hệ một-một) |
| Gói cước dành cho nhà phát triển ứng dụng | Nhà phát triển ứng dụng mua các sản phẩm API |
| Hạn mức được quản lý ở cấp proxy API | Hạn mức được quản lý ở cấp sản phẩm API (cấp doanh nghiệp) |
| Bạn chỉ có thể đặt trạng thái hết hạn cho các gói giá đã xuất bản, chứ không thể chỉnh sửa hoặc xoá các gói giá đó | Bạn có thể hết hạn, chỉnh sửa, chuyển sang bản nháp hoặc xoá các kế hoạch giá đã xuất bản |
| Cấu hình phức tạp (không có trình hướng dẫn hoặc công cụ xem trước) | Đơn giản hoá việc định cấu hình gói giá bằng cách sử dụng trình hướng dẫn và công cụ xem trước |
Chính sách MonetizationLimitsCheck chặn quyền truy cập sau khi lệnh gọi API đầu tiên được xử lý nếu nhà phát triển ứng dụng chưa mua gói thuê bao |
Chính sách MonetizationLimitsCheck sẽ chặn quyền truy cập ngay lập tức nếu nhà phát triển ứng dụng chưa mua gói thuê bao hoặc vượt quá hạn mức |
| Bạn có thể thu thập dữ liệu kiếm tiền cho các giao dịch bằng cách sử dụng biến tuỳ chỉnh trong chính sách Ghi nhận giao dịch. | Apigee tự động thu thập dữ liệu kiếm tiền và bạn có thể ghi đè dữ liệu kiếm tiền cho các giao dịch bằng chính sách DataCapture. Hãy xem phần Ghi lại dữ liệu về hoạt động kiếm tiền để biết thông tin. |
| Bạn có thể thiết lập tài khoản trả trước và trả sau cho cả nhà phát triển và gói giá. | Bạn chỉ có thể định cấu hình tài khoản trả trước và trả sau cho nhà phát triển. |
Những tính năng nào của Apigee Edge không được hỗ trợ trong Apigee X?
Google không có kế hoạch hỗ trợ các tính năng sau:
- Tiện ích Apigee Edge
- Cửa hàng Đặc tả OpenAPI
- API để tìm kiếm hoặc thu hồi mã truy cập OAuth (vì mã thông báo được băm)
- Chính sách OAuth v1 hoặc OAuth OAuthv1.0a
- Trireme (EOL vào ngày 10/10/2019)
- Tiêu đề có tiền tố "X-Apigee-" không được hỗ trợ trong Apigee X và sẽ bị loại bỏ khỏi các yêu cầu và phản hồi trước khi gửi đến các mục tiêu và ứng dụng khách.
- Thuộc tính
proxy_read_timeoutApigee Edge không được hỗ trợ trong Apigee X. Xem phần Đặt io.timeout.millis và api.timeout để biết các chế độ cài đặt thời gian chờ liên quan của Apigee X.
So sánh API
Nhìn chung, hầu hết các API Apigee Edge đều có API Apigee tương đương. Phần này cung cấp:
- Tóm tắt các thay đổi về hành vi trên tất cả các API Apigee Edge so với API Apigee X
- Sự khác biệt giữa API chỉ số Apigee Edge và Apigee X
- Danh sách các API Edge không được hỗ trợ (không có API tương đương Apigee X).
Tóm tắt các thay đổi bằng API
Sau đây liệt kê những thay đổi về hành vi trên tất cả các API Apigee X so với các API Apigee Edge.
| Hành vi | API Apigee Edge | API Apigee X |
|---|---|---|
| Miền cơ sở | api.enterprise.apigee.com |
apigee.googleapis.com |
| Loại nội dung nghe nhìn | application/jsonapplication/xml |
application/json |
| Xác thực | OAuth2, SAML, Cơ bản | OAuth2 |
| Dấu thời gian trong khoá | Định dạng: int64
|
Định dạng: String
|
Cấu trúc của tham số truy vấn expand=false |
[
"helloworld",
"weather"
] |
{
"proxies": [
{
"name": "helloworld"
},
{
"name": "weather"
}
]
} |
| Tham số truy vấn có tiền tố là dấu gạch dưới | Được hỗ trợ (_optimal=true) |
Không được hỗ trợ (optimal=true) |
Các thuộc tính trong tải trọng:
|
Được hỗ trợ | Không được hỗ trợ |
| Giá trị mặc định trong tải trọng | Đã bao gồm | Không bao gồm |
| Cấu trúc xử lý lỗi | {
"code": "...",
"message": "..",
"contexts": []
} |
{
"error": {
"code": 409,
"message": "...",
"status": "ABORTED",
"details": [...]
}
}
|
| Phản hồi xoá bộ nhớ đệm | Trả về: 200 OK và chi tiết về bộ nhớ đệm |
Trả lại: 204 No Content |
| Các thao tác với Cache API | List (Danh sách), create (tạo), get (lấy), update (cập nhật), delete (xoá), clear all (xoá tất cả), và clear (xoá) các lựa chọn. | List và delete. Bộ nhớ đệm L1 có thời gian tồn tại ngắn sẽ tự động được tạo khi bạn triển khai một proxy API. Để biết thêm thông tin, hãy xem phần Cấu trúc bộ nhớ đệm. |
Sự khác biệt giữa API chỉ số Apigee Edge và Apigee X
Tóm tắt các thay đổi khi sử dụng API liệt kê những điểm khác biệt chung giữa API Apigee Edge và API Apigee X. Bảng sau đây liệt kê những điểm khác biệt cụ thể đối với các API chỉ số:
| Tính năng | Apigee Edge API | API Apigee X |
|---|---|---|
| Điểm cuối của API | api.enterprise.apigee.com
|
apigee.googleapis.com
|
| Email phân tích hằng ngày | Không có API nào được hỗ trợ | |
| API Danh sách truy vấn không đồng bộ | Lấy danh sách các truy vấn phân tích không đồng bộ | Thuộc tính userId bị bỏ qua trong phản hồi.
Xem
Phương thức: organizations.environments.queries.list.
|
| API báo cáo tuỳ chỉnh | Reports API | Các thuộc tính createdBy và lastModifiedBy đã bị xoá khỏi phản hồi.
Xem API Báo cáo.
|
API Apigee Edge không được hỗ trợ
Bảng sau đây liệt kê các API Apigee Edge không được hỗ trợ (không có API Apigee X tương đương).
| Danh mục API | API Apigee Edge không được hỗ trợ |
|---|---|
| Giám sát API | Không có API nào được hỗ trợ |
| API proxy |
|
| Kiểm tra | Sử dụng Stackdriver Logging API |
| Nhật ký được lưu vào bộ nhớ đệm | Không có API nào được hỗ trợ |
| Công ty | Không có API nào được hỗ trợ |
| Ứng dụng của công ty | Không có API nào được hỗ trợ |
| Nhóm ứng dụng của công ty | Không có API nào được hỗ trợ |
| Khoá ứng dụng của công ty | Không có API nào được hỗ trợ |
| Phiên gỡ lỗi |
Để biết thêm thông tin, hãy xem bài viết Điểm khác biệt với Trace. |
| Ứng dụng dành cho nhà phát triển | Lấy số lượng tài nguyên API |
| Nhóm ứng dụng của nhà phát triển | Không có API nào được hỗ trợ |
| Phần mở rộng | Không có API nào được hỗ trợ |
| Kho khoá: Truststore | Kiểm thử kho khoá hoặc kho tin cậy |
| LDAP | Không có API nào được hỗ trợ |
| Kiếm tiền | Không có API nào được hỗ trợ |
| OAuth phiên bản 2 | Không có API nào được hỗ trợ |
| Chính sách | Không có API nào được hỗ trợ |
| Tệp tài nguyên |
|
| Sense | Không có API nào được hỗ trợ |
| Người dùng và vai trò của người dùng | Sử dụng các API liên quan đến Google Identity and Access Management (IAM) như mô tả trong phần Quản lý người dùng, vai trò và quyền bằng API |
| Máy chủ ảo | Không có API nào được hỗ trợ |
Apigee Edge cho Đám mây riêng tư so với Apigee Hybrid
Bảng sau đây so sánh Apigee Edge cho Đám mây riêng tư và Apigee kết hợp:
| Dịch vụ | Sản phẩm hoặc tính năng của Apigee | ||
|---|---|---|---|
| Apigee Edge cho Đám mây riêng tư | Apigee hybrid | ||
| Analytics | Máy chủ Qpid và Postgres | Một nhóm thu thập dữ liệu trong mặt phẳng thời gian chạy sử dụng fluentd và UDCA (Universal Data Collection Agent) để thu thập số liệu phân tích và cung cấp dữ liệu cho UAP (Unified Analytics Platform) trong mặt phẳng quản lý. | |
| Cổng proxy API | Bộ xử lý thông báo | Message Processor (MP) xử lý các yêu cầu đến. MP được triển khai dưới dạng một hoặc nhiều ứng dụng được chứa trong vùng chứa ở lớp thời gian chạy. | |
| Tính liên tục | Nút hoặc vòng Cassandra | Cassandra cung cấp khả năng duy trì cho các tính năng KMS, KVM, hạn mức và bộ nhớ đệm. | |
| Triển khai | ZooKeeper | Synchronizer (Trình đồng bộ hoá) đảm bảo rằng cấu hình proxy API, thông tin về môi trường và các dữ liệu khác luôn được cập nhật giữa mặt phẳng quản lý và mặt phẳng thời gian chạy. | |
| Giao diện người dùng quản trị | Giao diện người dùng Apigee Edge được lưu trữ trên Máy chủ quản lý | Giao diện người dùng Apigee được lưu trữ trên lớp quản lý. | |
| Cân bằng tải | Bộ định tuyến | Bộ điều khiển Istio Ingress chuyển các yêu cầu đến ứng dụng được chứa trong Trình xử lý tin nhắn (MP) trong mặt phẳng thời gian chạy. | |
| API | Máy chủ quản lý | Bạn có thể truy cập vào API Apigee X thông qua Máy chủ quản lý và MART. MART tương tác với kho dữ liệu Cassandra cục bộ và đóng vai trò là nhà cung cấp API cho các API Apigee X để truy cập và quản lý các thực thể dữ liệu thời gian chạy. | |
| Chỉ số | Mỗi thành phần được định cấu hình bằng JMX | Được quản lý bởi một máy chủ Prometheus duy nhất cho mỗi cụm đối với tất cả các dịch vụ. | |