Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं. जानकारी
इस विषय में बताया गया है कि Apigee X (कभी-कभी इसे "Apigee" भी कहा जाता है) Apigee Edge से कैसे अलग है. यह जानकारी उन मौजूदा Apigee Edge ग्राहकों के लिए है जो Apigee X पर माइग्रेट करने के बारे में सोच रहे हैं.
Apigee X की सुविधाओं के बारे में ज़्यादा जानने के लिए, Apigee X सुविधा की खास जानकारी देखें.
यहां दी गई टेबल में, Apigee API मैनेजमेंट के उन प्रॉडक्ट की सूची दी गई है जिनकी इस विषय में तुलना की जाती है:
प्रॉडक्ट | जहां होस्ट किया गया था | मैनेजर |
---|---|---|
Public Cloud के लिए Apigee Edge | एपिजी का बादल | Apigee |
Private Cloud के लिए Apigee Edge | ग्राहक का निजी डेटा सेंटर. | ग्राहक |
Apigee X | Google Cloud | Apigee |
Apigee हाइब्रिड | Google Cloud और ग्राहक का निजी डेटा सेंटर, दोनों | Apigee, मैनेजमेंट प्लेन को मैनेज करता है और ग्राहक रनटाइम प्लेन को मैनेज करता है. |
Apigee Edge से Apigee X की सुविधा की तुलना
नीचे दिए गए सेक्शन में, Apigee Edge की सार्वजनिक/निजी क्लाउड की सुविधाओं की तुलना की गई है. इनमें, Apigee X और हाइब्रिड में उपलब्ध सुविधाएं शामिल हैं.
ध्यान दें कि Apigee X की सीमाएं, Apigee Edge की सीमाओं से अलग होती हैं.
मौजूदा सुविधाओं में अंतर के बारे में खास जानकारी
नीचे दी गई टेबल में, Apigee X (और हाइब्रिड) और सार्वजनिक और निजी क्लाउड प्लैटफ़ॉर्म के लिए Apigee Edge के बीच की सुविधाओं के लेवल के अंतर के बारे में बताया गया है.
Apigee Edge की सुविधा | Apigee X और हाइब्रिड में सहायता |
---|---|
एपीआई प्रॉक्सी में बदलाव |
डिप्लॉय करने पर नहीं बदला जा सकेगा |
ऐक्टिव हेल्थ चेक | बाहरी एमआईजी के साथ काम करता है (जिनमें वीएम का इस्तेमाल किया जाता है). Private Service Connect का इस्तेमाल करते समय, यह सुविधा काम नहीं करती. रूटिंग टाइप के बारे में जानकारी पाने के लिए, रूटिंग कॉन्फ़िगर करें देखें. |
Istio के लिए Apigee अडैप्टर | अब काम नहीं करता: हमारा सुझाव है कि आप इसके बजाय Envoy के लिए Apigee Adapter का इस्तेमाल करें. |
कंपनी और डेवलपर |
मिलता-जुलता समाधान उपलब्ध है, लेकिन ऐसा नहीं है. ऐप्लिकेशन के मालिकाना हक को व्यवस्थित करने के लिए, AppGroups का इस्तेमाल करना देखें. |
CwC (कॉन्फ़िगरेशन वाला कोड) |
पहले से तय |
डिप्लॉयमेंट |
|
एनवायरमेंट |
ज़्यादा जानकारी के लिए, एनवायरमेंट और एनवायरमेंट ग्रुप के बारे में जानकारी लेख पढ़ें. |
होस्ट किए गए टारगेट |
कृपया Cloud Run या Cloud Functions का इस्तेमाल करें |
एचटीटीपी/1.1 हेडर फ़ील्ड के नाम को मैनेज करना | बैकएंड में फ़ॉरवर्ड किए जाने पर, यह एचटीटीपी/1.1 हेडर फ़ील्ड के नामों को अंग्रेज़ी के छोटे अक्षरों में बदलता है. Apigee Edge में, हेडर फ़ील्ड के नामों का केस सुरक्षित रहता है. |
भूमिका पर आधारित बेहतर ऐक्सेस कंट्रोल के लिए IAM रोल |
पहले से तय |
[@.length-x] का इस्तेमाल करने वाला JSONPath |
Apigee X में, JSONPath के एक्सप्रेशन में इस उदाहरण के लिए: { "books": [ { "name": "A", }, { "name": "B", } ] } इनपुट: |
कीस्टोर/ट्रस्टस्टोर |
उत्तर की तरफ़ जाने वाले कुबेरनेट के सीक्रेट |
केवीएम |
यूज़र इंटरफ़ेस (यूआई) में केवीएम बनाने के बारे में ज़्यादा जानकारी के लिए, मुख्य वैल्यू वाले मैप का इस्तेमाल करना देखें. डेटा को लंबे समय तक बनाए रखने का सही तरीका चुनने के बारे में जानने के लिए, कॉन्फ़िगरेशन डेटा को ऐक्सेस करना भी देखें. |
Microgateway | इसके बजाय, हमारा सुझाव है कि Envoy के लिए Apigee अडैप्टर का इस्तेमाल करें. |
कमाई करना | कमाई करने के विकल्प में अंतर देखें |
Node.js |
|
नॉर्थबाउंड mTLS | पहले से तय |
OAuth | नई RetrieveOAuthv2 नीति, असली यूज़र आईडी, ऐप्लिकेशन आईडी या दोनों के हिसाब से निरस्त की जाती है. यह नीति OAuth2 टोकन को रद्द करने के लिए, Apigee Edge API की जगह लेगी. |
नीतियां |
|
reasonPhrase | मौजूद नहीं. |
संसाधन | संगठन-लेवल के संसाधनों का इस्तेमाल नहीं किया जा सकता |
भूमिकाएं और अनुमतियां |
ज़्यादा जानकारी के लिए, उपयोगकर्ता और उनकी भूमिकाएं देखें. |
Sense | एपीआई की बेहतर सुरक्षा का इस्तेमाल करें. |
Create a प्रॉक्सी विज़र्ड में एसओएपी सेवाएं | मौजूद नहीं. wsdl2apigee, एक ओपन सोर्स प्रोजेक्ट है जो Apigee के साथ SOAP सुविधाएं देता है. |
ट्रेस/डीबग सेशन | ट्रेस की मदद से अंतर देखें. |
वर्चुअल होस्ट | Apigee हाइब्रिड के लिए:
Apigee X के लिए:
|
ट्रेस के साथ अंतर
नीचे दी गई टेबल में, Apigee X और हाइब्रिड और Apigee Edge Cloud में Trace के काम करने के तरीके के अंतर की तुलना की गई है:
सुविधा | Apigee Edge क्लाउड | Apigee X और हाइब्रिड |
---|---|---|
जानकारी मिलने में लगा समय | रीयल टाइम; सिंक्रोनस | थोड़ा देरी; एसिंक्रोनस |
सेशन का नाम/आईडी | उपयोगकर्ता से सेशन के नाम को स्वीकार करता है | उपयोगकर्ता से सेशन का नाम स्वीकार नहीं किया जाता |
फ़िल्टर | बुनियादी फ़िल्टर सहायता, जैसे कि हेडर और क्वेरी पैरामीटर को फ़िल्टर करना | AND और OR दोनों लॉजिकल ऑपरेशन सहित जटिल फ़िल्टर करने वाले लॉजिक के लिए सहायता. फ़्लो वैरिएबल के रेफ़रंस में बताए गए किसी भी फ़्लो वैरिएबल का ऐक्सेस. सिंटैक्स बिलकुल वैसा ही है जैसा कंडिशनल के साथ इस्तेमाल किया जाता है, जैसा कि शर्तों के रेफ़रंस में दिखाया गया है. |
सेशन टाइम आउट | इससे डीबग सेशन की अवधि और डेटा को बनाए रखने की अवधि तय होती है. एपीआई कॉल से शुरू करने पर, डिफ़ॉल्ट वैल्यू 20 मिनट होती है. वहीं, यूज़र इंटरफ़ेस (यूआई) में इसे शुरू करने पर यह वैल्यू 10 मिनट होती है. |
सिर्फ़ डीबग सेशन की अवधि तय करता है. शुरुआत तब होती है, जब मैसेज प्रोसेसर को डीबग मोड में चलाने का अनुरोध मिलता है. अगर सेशन को एपीआई से शुरू किया गया था, तो डिफ़ॉल्ट वैल्यू पांच मिनट होती है. वहीं, यूज़र इंटरफ़ेस (यूआई) में इसे शुरू करने पर, डिफ़ॉल्ट वैल्यू 10 मिनट होती है. डेटा को 24 घंटे तक सेव रखा जाता है. इसके बाद, हाइब्रिड डेटा को अपने-आप मिटा देता है. |
सेशन की वैधता | वह समयावधि जिसमें सेशन बनाने का अनुरोध मान्य है. अगर डीबग सेशन इतने समय में शुरू नहीं होता है, तो सिंकर, सेशन बनाने के अनुरोध को अनदेखा कर सकते हैं. ज़रूरी शर्तों के मुताबिक, अपनी सिंकर की घड़ियों का सिंक होना न भूलें. | |
ट्रेस के अनुरोध की संख्या | हर मैसेज प्रोसेसर के लिए ज़्यादा से ज़्यादा 20 | हर मैसेज प्रोसेसर के लिए डिफ़ॉल्ट वैल्यू 10 होती है. वहीं, ज़्यादा से ज़्यादा 15 हो सकती हैं. |
API | Apigee Edge क्लाउड | Apigee X |
Apigee X, Debug Session API और Debug Session Data API को दिखाता है. हालांकि, Apigee X API की मदद से, यह इनके साथ काम नहीं करता: | ||
डीबग सेशन को रोकना | ||
किसी खास ट्रांज़ैक्शन की जानकारी मिटाना |
कमाई करने की सुविधा में अंतर
नीचे दी गई टेबल में, Apigee Edge से कमाई करने और Apigee X कमाई करने की सुविधा के बीच मिलने वाली मुख्य सुविधाओं की तुलना की गई है.
Apigee Edge से कमाई करना | Apigee X/हाइब्रिड तरीके से कमाई करना |
---|---|
रेट प्लान, उन एपीआई प्रॉडक्ट बंडल से जुड़े होते हैं जिन्हें एक से ज़्यादा एपीआई प्रॉडक्ट से जोड़ा जा सकता है | रेट प्लान, एपीआई प्रॉडक्ट से जुड़े होते हैं (वन-टू-वन रिलेशनशिप) |
ऐप्लिकेशन डेवलपर के लिए खरीदारी की दर के प्लान | ऐप्लिकेशन डेवलपर एपीआई प्रॉडक्ट खरीदते हैं |
कोटा, एपीआई प्रॉक्सी लेवल पर मैनेज किए जाते हैं | कोटा को एपीआई प्रॉडक्ट लेवल (कारोबार के लेवल) पर मैनेज किया जाता है |
पब्लिश किए गए रेट प्लान की समयसीमा सिर्फ़ खत्म हो सकती है. इनमें बदलाव नहीं किया जा सकता या उन्हें मिटाया नहीं जा सकता | पब्लिश किए गए रेट प्लान की समयसीमा खत्म हो सकती है, उनमें बदलाव किया जा सकता है, उन्हें ड्राफ़्ट में भेजा जा सकता है या मिटाया जा सकता है |
जटिल कॉन्फ़िगरेशन (कोई विज़र्ड या झलक टूल नहीं) | विज़र्ड और झलक दिखाने वाले टूल का इस्तेमाल करके, रेट प्लान को आसान तरीके से कॉन्फ़िगर करें |
अगर ऐप्लिकेशन डेवलपर ने सदस्यता नहीं खरीदी है, तो पहला एपीआई कॉल प्रोसेस होने के बाद MonetizationLimitsCheck नीति, ऐक्सेस को ब्लॉक करती है |
अगर ऐप्लिकेशन डेवलपर ने सदस्यता नहीं खरीदी है या स्टोरेज कोटा पार कर ली है, तो MonetizationLimitsCheck नीति ऐक्सेस को तुरंत ब्लॉक कर देती है |
लेन-देन से जुड़ा कमाई करने से जुड़ा डेटा, लेन-देन रिकॉर्ड करने से जुड़ी नीति में कस्टम वैरिएबल का इस्तेमाल करके कैप्चर किया जा सकता है. | Apigee, कमाई से जुड़ा डेटा अपने-आप कैप्चर कर लेता है. साथ ही, डेटा कैप्चर करने की नीति का इस्तेमाल करके, लेन-देन से जुड़े कमाई करने के डेटा को बदला जा सकता है. ज़्यादा जानकारी के लिए, कमाई करने से जुड़ा डेटा कैप्चर करना देखें. |
प्रीपेड और पोस्टपेड खातों को डेवलपर और रेट प्लान, दोनों के लिए कॉन्फ़िगर किया जा सकता है. | प्रीपेड और पोस्टपेड खातों को सिर्फ़ डेवलपर के लिए कॉन्फ़िगर किया जा सकता है. |
Apigee X में, Apigee Edge की कौनसी सुविधाएं काम नहीं करती हैं?
Google इन सुविधाओं के साथ काम नहीं करता:
- Apigee Edge एक्सटेंशन
- OpenAPI स्पेसिफ़िकेशन स्टोर
- OAuth ऐक्सेस टोकन खोजने या उन्हें रद्द करने के लिए एपीआई (क्योंकि टोकन हैश किए जाते हैं)
- OAuth v1 या OAuthv1.0a नीति
- ट्रायम (ईओएल 10/10/2019 को)
- Apigee X में "X-Apigee-" से शुरू होने वाले हेडर काम नहीं करते हैं. इन्हें टारगेट और क्लाइंट को भेजने से पहले, अनुरोधों और जवाबों से हटा दिया जाता है.
एपीआई की तुलना
आम तौर पर, ज़्यादातर Apigee Edge एपीआई में, Apigee API से मिलते-जुलते एपीआई होते हैं. इस सेक्शन में नीचे दी गई चीज़ें मिलती हैं:
- Apigee X API की तुलना में, सभी Apigee Edge एपीआई में व्यवहार में हुए बदलावों की खास जानकारी
- Apigee Edge और Apigee X मेट्रिक एपीआई के बीच अंतर
- काम न करने वाले Edge API की सूची (जिनमें Apigee X API के मिलते-जुलते एपीआई नहीं हैं).
एपीआई का इस्तेमाल करके बदलावों की खास जानकारी
नीचे, Apigee Edge एपीआई की तुलना में, सभी Apigee X एपीआई में होने वाले बदलावों की सूची दी गई है.
व्यवहार | Apigee Edge के एपीआई | Apigee X एपीआई |
---|---|---|
मूल डोमेन | api.enterprise.apigee.com |
apigee.googleapis.com |
मीडिया प्रकार | application/json application/xml |
application/json |
पुष्टि करना | OAuth2, एसएएमएल, बेसिक | OAuth2 |
कुंजी में टाइमस्टैंप | int64 फ़ॉर्मैट
|
String फ़ॉर्मैट
|
expand=false क्वेरी पैरामीटर का स्ट्रक्चर |
[ "helloworld", "weather" ] |
{ "proxies": [ { "name": "helloworld" }, { "name": "weather" } ] } |
अंडरस्कोर से पहले वाले क्वेरी पैरामीटर | इस्तेमाल किए जा सकते हैं (_optimal=true ) |
इस्तेमाल नहीं किया जा सकता (optimal=true ) |
पेलोड में प्रॉपर्टी:
|
इनकी अनुमति है | इनकी अनुमति नहीं है |
पेलोड में डिफ़ॉल्ट वैल्यू | शामिल है | सुविधा शामिल नहीं है |
गड़बड़ी ठीक करने का स्ट्रक्चर | { "code": "...", "message": "..", "contexts": [] } |
{ "error": { "code": 409, "message": "...", "status": "ABORTED", "details": [...] } } |
कैश मेमोरी मिटाने का जवाब | यह आइटम दिखता है: 200 OK और कैश मेमोरी की जानकारी |
वापस करता है: 204 No Content |
कैश एपीआई कार्रवाई | सूची, बनाएं, पाएं, अपडेट करें, मिटाएं, सभी मिटाएं, और मिटाएं विकल्प. | सिर्फ़ सूची और मिटाएं. किसी एपीआई प्रॉक्सी को डिप्लॉय करने पर, कम समय तक सेव रहने वाली L1 कैश मेमोरी अपने-आप बन जाती है. ज़्यादा जानकारी के लिए, कैश मेमोरी के इंटरनल लेख देखें. |
Apigee Edge और Apigee X मेट्रिक एपीआई के बीच अंतर
एपीआई का इस्तेमाल करके बदलावों की खास जानकारी इसमें Apigee Edge API और Apigee X API के बीच सामान्य अंतर बताए गए हैं. यहां दी गई टेबल में, मेट्रिक एपीआई के लिए खास अंतर दिए गए हैं:
सुविधा | Apigee Edge के एपीआई | Apigee X एपीआई |
---|---|---|
एपीआई एंडपॉइंट | api.enterprise.apigee.com
|
apigee.googleapis.com
|
आंकड़ों के बारे में रोज़ के ईमेल | कोई एपीआई काम नहीं करता | |
एक साथ काम नहीं करने वाली क्वेरी की सूची वाला एपीआई | एसिंक्रोनस Analytics क्वेरी की सूची पाएं | जवाब में userId प्रॉपर्टी शामिल नहीं है.
तरीका: Organization.environments.queries.list देखें.
|
कस्टम रिपोर्ट एपीआई | रिपोर्ट एपीआई | जवाब से createdBy और lastModifiedBy प्रॉपर्टी
हटा दी गई हैं.
रिपोर्ट एपीआई देखें.
|
काम न करने वाले Apigee Edge एपीआई
नीचे दी गई टेबल में ऐसे Apigee Edge एपीआई की सूची दी गई है जिनमें Apigee X API के बराबर एपीआई मौजूद नहीं हैं.
एपीआई की कैटगरी | काम न करने वाले Apigee Edge एपीआई |
---|---|
एपीआई मॉनिटरिंग | कोई एपीआई काम नहीं करता |
एपीआई प्रॉक्सी |
|
ऑडिट | Stackdriver Logging API का इस्तेमाल करें |
कैश मेमोरी में सेव किए गए लॉग | कोई एपीआई काम नहीं करता |
कंपनी | कोई एपीआई काम नहीं करता |
कंपनी के ऐप्लिकेशन | कोई एपीआई काम नहीं करता |
कंपनी ऐप्लिकेशन फ़ैमिली | कोई एपीआई काम नहीं करता |
कंपनी के ऐप्लिकेशन की कुंजियां | कोई एपीआई काम नहीं करता |
डीबग सेशन |
ज़्यादा जानकारी के लिए, ट्रेस के साथ अंतर देखें. |
डेवलपर ऐप्लिकेशन | एपीआई के रिसॉर्स की संख्या पाएं |
डेवलपर ऐप्लिकेशन फ़ैमिली | कोई एपीआई काम नहीं करता |
एक्सटेंशन | कोई एपीआई काम नहीं करता |
कीस्टोर: Truststore | कीस्टोर या ट्रस्टस्टोर की जांच करें |
LDAP | कोई एपीआई काम नहीं करता |
कमाई करना | कोई एपीआई काम नहीं करता |
OAuth V2 | कोई एपीआई काम नहीं करता |
नीतियां | कोई एपीआई काम नहीं करता |
संसाधन फ़ाइलें |
|
Sense | कोई एपीआई काम नहीं करता |
उपयोगकर्ता और उपयोगकर्ता की भूमिकाएं | एपीआई का इस्तेमाल करके उपयोगकर्ताओं, भूमिकाओं, और अनुमतियों को मैनेज करना में बताए गए तरीके के मुताबिक, Google आइडेंटिटी और ऐक्सेस मैनेजमेंट (IAM) से जुड़े एपीआई इस्तेमाल करें |
वर्चुअल होस्ट | कोई एपीआई काम नहीं करता |
Private Cloud और Apigee हाइब्रिड के लिए Apigee Edge
नीचे दी गई टेबल में, Private Cloud के लिए Apigee Edge और Apigee हाइब्रिड की तुलना की गई है:
सेवा | Apigee प्रॉडक्ट या सुविधा वाला इलाका | ||
---|---|---|---|
प्राइवेट क्लाउड के लिए Apigee Edge | Apigee हाइब्रिड | ||
Analytics | Qpid और Postgres सर्वर | रनटाइम प्लेन में मौजूद डेटा कलेक्शन पॉड में, आंकड़े इकट्ठा करने के लिए fluentd और fluentd (Universal डेटा कलेक्शन एजेंट) का इस्तेमाल होता है. साथ ही, मैनेजमेंट प्लेन में fluentd (Unified Analytics Platform) को डेटा फ़ीड किया जाता है. | |
एपीआई प्रॉक्सी गेटवे | मैसेज प्रोसेसर | मैसेज प्रोसेसर (MP), आने वाले अनुरोधों को प्रोसेस करता है. एमपी को रनटाइम प्लेन में, एक या इससे ज़्यादा कंटेनर के हिसाब से बनाए गए ऐप्लिकेशन के तौर पर लागू किया जाता है. | |
दृढ़ता | कैसंड्रा नोड या रिंग | Cassandra, केएमएस, केवीएम, कोटा, और कैश मेमोरी की सुविधाओं को एक जैसा बनाए रखता है. | |
डिप्लॉयमेंट | ZooKeeper | सिंक्रनाइज़र यह पक्का करता है कि एपीआई प्रॉक्सी कॉन्फ़िगरेशन, एनवायरमेंट की जानकारी, और अन्य डेटा को मैनेजमेंट प्लेन और रनटाइम प्लेन के बीच अप-टू-डेट रखा जाए. | |
एडमिन यूज़र इंटरफ़ेस | Apigee Edge का यूज़र इंटरफ़ेस (यूआई), मैनेजमेंट सर्वर पर होस्ट किया जाता है | Apigee यूज़र इंटरफ़ेस (यूआई), मैनेजमेंट प्लेन पर होस्ट किया गया है. | |
लोड बैलेंसिंग | राऊटर | Istio Ingrade कंट्रोलर, रनटाइम प्लेन में मौजूद Message प्रोसेसर (MP) के कंटेनर वाले ऐप्लिकेशन को अनुरोध करता है. | |
एपीआई | मैनेजमेंट सर्वर | Apigee X API को मैनेजमेंट सर्वर और MART से ऐक्सेस किया जाता है. MART, स्थानीय Cassandra डेटास्टोर के साथ इंटरैक्ट करता है और रनटाइम डेटा इकाइयों को ऐक्सेस और मैनेज करने के लिए, Apigee X API के लिए एपीआई सेवा देने वाली कंपनी के तौर पर काम करता है. | |
मेट्रिक | हर कॉम्पोनेंट को JMX के साथ कॉन्फ़िगर किया गया | सभी सेवाओं के लिए, हर क्लस्टर में एक प्रोमेथस सर्वर मैनेज किया जाता है. |