Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
इस विषय में बताया गया है कि Apigee X (जिसे कभी-कभी सिर्फ़ "Apigee" भी कहा जाता है) और Apigee Edge के बीच क्या अंतर है. यह जानकारी, Apigee Edge के मौजूदा ग्राहकों के लिए है, जो Apigee X पर माइग्रेट करने के बारे में सोच रहे हैं.
Apigee X की सुविधाओं के बारे में ज़्यादा जानकारी के लिए, Apigee X की सुविधाओं की खास जानकारी देखें.
इस टेबल में, Apigee के उन एपीआई मैनेजमेंट प्रॉडक्ट की जानकारी दी गई है जिनकी तुलना इस विषय में की गई है:
प्रॉडक्ट | कहां होस्ट किया गया | मैनेजर |
---|---|---|
पब्लिक क्लाउड के लिए Apigee Edge | Apigee का क्लाउड | Apigee |
निजी क्लाउड के लिए Apigee Edge | ग्राहक का निजी डेटा सेंटर. | ग्राहक |
Apigee X | Google Cloud | Apigee |
Apigee हाइब्रिड | Google Cloud और ग्राहक का निजी डेटा सेंटर, दोनों | Apigee, मैनेजमेंट प्लेन को मैनेज करता है और ग्राहक, रनटाइम प्लेन को मैनेज करता है. |
Apigee Edge और Apigee X की सुविधाओं की तुलना
यहां दिए गए सेक्शन में, Apigee Edge के Public/Private Cloud की सुविधाओं की तुलना, Apigee X और हाइब्रिड में उपलब्ध सुविधाओं से की गई है.
ध्यान दें कि Apigee X की सीमाएं भी Apigee Edge की सीमाओं से अलग होती हैं.
मौजूदा सुविधाओं के बीच के अंतर की खास जानकारी
नीचे दी गई टेबल में, Apigee X (और हाइब्रिड) और Apigee Edge for Public and Private Cloud प्लैटफ़ॉर्म के बीच, सुविधाओं के लेवल पर अंतर के बारे में बताया गया है.
Apigee Edge की सुविधा | Apigee X और हाइब्रिड में सहायता |
---|---|
एपीआई प्रॉक्सी में किए गए बदलाव |
डिप्लॉय होने के बाद, इनमें बदलाव नहीं किया जा सकता |
ऐक्टिव हेल्थ जांच | यह सुविधा, बाहरी MIG (जो VM का इस्तेमाल करते हैं) के लिए काम करती है. Private Service Connect का इस्तेमाल करने पर काम नहीं करता. रूटिंग के टाइप के बारे में जानने के लिए, रूटिंग कॉन्फ़िगर करना लेख पढ़ें. |
Istio के लिए Apigee अडैप्टर | इस्तेमाल नहीं किया जा सकता: हमारा सुझाव है कि आप इसके बजाय, Envoy के लिए Apigee अडैप्टर का इस्तेमाल करें. |
कंपनियां और डेवलपर |
मिलता-जुलता, लेकिन एक जैसा नहीं. देखें ऐप्लिकेशन के मालिकाना हक को व्यवस्थित करने के लिए, AppGroups का इस्तेमाल करना. |
CwC (कॉन्फ़िगरेशन वाला कोड) |
प्लान किया गया |
डिप्लॉयमेंट |
|
एनवायरमेंट |
ज़्यादा जानकारी के लिए, एनवायरमेंट और एनवायरमेंट ग्रुप के बारे में जानकारी देखें. |
होस्ट किए गए टारगेट |
कृपया Cloud Run या Cloud Functions का इस्तेमाल करें |
एचटीटीपी/1.1 हेडर फ़ील्ड के नाम को मैनेज करना | बैकएंड पर फ़ॉरवर्ड किए जाने पर, एचटीटीपी/1.1 हेडर फ़ील्ड के नामों को लोअरकेस में बदलता है. Apigee Edge में, हेडर फ़ील्ड के नामों का केस बरकरार रखा जाता है. |
ज़्यादा बेहतर तरीके से रोल के हिसाब से ऐक्सेस कंट्रोल करने के लिए आईएएम की भूमिकाएं |
प्लान किया गया |
[@.length-x] का इस्तेमाल करके JSONPath |
Apigee X में, JSONPath एक्सप्रेशन में इस उदाहरण के लिए: { "books": [ { "name": "A", }, { "name": "B", } ] } इनपुट: |
कीस्टोर/ट्रस्टस्टोर |
Kubernetes के पासवर्ड के तौर पर मैनेज किए जाने वाले नॉर्थबाउंड |
KVMs |
यूज़र इंटरफ़ेस (यूआई) में केवीएम बनाने के बारे में ज़्यादा जानने के लिए, की वैल्यू मैप का इस्तेमाल करना लेख पढ़ें. डेटा को सेव रखने का सही तरीका चुनने के बारे में जानने के लिए, कॉन्फ़िगरेशन डेटा ऐक्सेस करना लेख भी पढ़ें. |
माइक्रोगेटकवे | हमारा सुझाव है कि इसके बजाय, Envoy के लिए Apigee अडैप्टर का इस्तेमाल करें. |
कमाई करना | कमाई करने की सुविधा के साथ अंतर देखें |
Node.js |
|
नॉर्थबाउंड mTLS | Google Cloud के लोड बैलेंसर के ज़रिए काम करता है. देखें कि बाहरी ऐप्लिकेशन लोड बैलेंसर का इस्तेमाल करके, Apigee X Northbound Mutual TLS कैसे काम करता है. |
OAuth | RevokeOAuthv2 नीति की नई सुविधा, असली उपयोगकर्ता के आईडी, ऐप्लिकेशन आईडी या दोनों के हिसाब से रद्द की जाती है. यह नीति, OAuth2 टोकन रद्द करने के लिए, Apigee Edge API की जगह ले लेती है. |
नीतियां |
|
reasonPhrase | समर्थित नहीं. |
संसाधन | संगठन के लेवल के संसाधनों का इस्तेमाल नहीं किया जा सकता |
भूमिकाएं और अनुमतियां |
ज़्यादा जानकारी के लिए, उपयोगकर्ता और भूमिकाएं देखें. |
Sense | एपीआई की बेहतर सुरक्षा का इस्तेमाल करें. |
प्रॉक्सी विज़र्ड में SOAP सेवाएं | समर्थित नहीं. wsdl2apigee देखें. यह एक ओपन सोर्स प्रोजेक्ट है, जो Apigee के साथ इस्तेमाल करने के लिए SOAP की सुविधाएं देता है. |
सेशन को ट्रैक/डीबग करना | ट्रैस के साथ अंतर देखें. |
वर्चुअल होस्ट | Apigee हाइब्रिड के लिए:
Apigee X के लिए:
|
ट्रैकिंग और ट्रेसिंग में अंतर
यहां दी गई टेबल में, Apigee X और हाइब्रिड के मुकाबले Apigee Edge Cloud में, ट्रैकिंग की सुविधा के काम करने के तरीके के बीच के अंतर की तुलना की गई है:
सुविधा | Apigee Edge Cloud | Apigee X और हाइब्रिड |
---|---|---|
जानकारी मिलने में लगा समय | रीयल टाइम; सिंक्रोनस | थोड़ी देरी; एसिंक्रोनस |
सेशन का नाम/आईडी | उपयोगकर्ता से सेशन का नाम स्वीकार करता है | उपयोगकर्ता से सेशन का नाम स्वीकार नहीं करता |
फ़िल्टर | फ़िल्टर करने की बुनियादी सुविधाएं, जैसे कि हेडर और क्वेरी पैरामीटर फ़िल्टर करना | फ़िल्टर करने के जटिल लॉजिक के साथ काम करता है. इसमें AND और OR, दोनों लॉजिकल ऑपरेशन शामिल हैं. फ़्लो वैरिएबल के रेफ़रंस में बताए गए किसी भी फ़्लो वैरिएबल का ऐक्सेस. सिंटैक्स वही है जो कंडीशनल के साथ इस्तेमाल किया जाता है, जैसा कि शर्तों के रेफ़रंस में दिखाया गया है. |
सेशन टाइम आउट | इससे डीबग सेशन की अवधि के साथ-साथ, यह भी तय होता है कि डेटा को कितने समय तक सेव रखा जाए. एपीआई कॉल के ज़रिए शुरू करने पर, डिफ़ॉल्ट वैल्यू 20 मिनट होती है. वहीं, यूज़र इंटरफ़ेस (यूआई) में शुरू करने पर, यह वैल्यू 10 मिनट होती है. |
इससे सिर्फ़ डीबग सेशन की अवधि तय होती है. यह प्रोसेस तब शुरू होती है, जब मैसेज प्रोसेसर को डीबग मोड में चलाने का अनुरोध मिलता है. अगर सेशन को एपीआई से शुरू किया गया था, तो डिफ़ॉल्ट वैल्यू 5 मिनट होती है. अगर इसे यूज़र इंटरफ़ेस (यूआई) से शुरू किया गया था, तो डिफ़ॉल्ट वैल्यू 10 मिनट होती है. डेटा को 24 घंटे तक सेव रखा जाता है. इसके बाद, हाइब्रिड वर्शन उसे अपने-आप मिटा देता है. |
सेशन की वैधता | सेशन बनाने का अनुरोध कब तक मान्य रहेगा. अगर इस समयसीमा के अंदर डीबग सेशन शुरू नहीं होता है, तो सिंक करने वाले टूल, सेशन बनाने के अनुरोध को अनदेखा कर सकते हैं. ज़रूरी शर्तें में बताए गए तरीके से, सिंक करने वाले डिवाइसों के घड़ियों को सिंक करके रखें. | |
ट्रैक करने के अनुरोध की संख्या | हर मैसेज प्रोसेसर के लिए ज़्यादा से ज़्यादा 20 | डिफ़ॉल्ट रूप से, हर मैसेज प्रोसेसर के लिए 10 है. हालांकि, ज़्यादा से ज़्यादा 15 हो सकते हैं. |
एपीआई | Apigee Edge Cloud | Apigee X |
Apigee X, डीबग सेशन एपीआई और डीबग सेशन डेटा एपीआई को एक्सपोज़ करता है. हालांकि, Apigee X के एपीआई के ज़रिए इनके साथ काम नहीं करता: | ||
डीबग सेशन को रोकना | ||
कुछ लेन-देन मिटाना |
कमाई करने की सुविधाओं में अंतर
यहां दी गई टेबल में, Apigee Edge Monetization और Apigee X Monetization की मुख्य सुविधाओं की तुलना की गई है.
Apigee Edge से कमाई करना | Apigee X/हाइब्रिड मॉनेटाइज़ेशन |
---|---|
किराया प्लान, एपीआई प्रॉडक्ट के बंडल से जुड़े होते हैं. इन्हें एक से ज़्यादा एपीआई प्रॉडक्ट से जोड़ा जा सकता है | किराये के प्लान, एपीआई प्रॉडक्ट से जुड़े होते हैं (एक-से-एक संबंध) |
ऐप्लिकेशन डेवलपर के लिए खरीदारी की दर के प्लान | ऐप्लिकेशन डेवलपर, एपीआई प्रॉडक्ट खरीदते हैं |
कोटा, एपीआई प्रॉक्सी लेवल पर मैनेज किए जाते हैं | कोटा, एपीआई प्रॉडक्ट के लेवल (कारोबार के लेवल) पर मैनेज किए जाते हैं |
पब्लिश किए गए किराये के प्लान की समयसीमा खत्म हो सकती है. हालांकि, उनमें बदलाव नहीं किया जा सकता या उन्हें मिटाया नहीं जा सकता | पब्लिश किए गए किराये के प्लान की समयसीमा खत्म की जा सकती है, उनमें बदलाव किया जा सकता है, उन्हें ड्राफ़्ट में ले जाया जा सकता है या मिटाया जा सकता है |
कॉम्प्लेक्स कॉन्फ़िगरेशन (कोई विज़र्ड या झलक दिखाने वाला टूल नहीं) | विजर्ड और झलक दिखाने वाले टूल का इस्तेमाल करके, किराये के प्लान को आसानी से कॉन्फ़िगर करना |
MonetizationLimitsCheck नीति के तहत, अगर ऐप्लिकेशन डेवलपर ने सदस्यता नहीं खरीदी है, तो एपीआई के पहले कॉल के प्रोसेस होने के बाद, ऐक्सेस ब्लॉक हो जाता है |
MonetizationLimitsCheck नीति के तहत, अगर ऐप्लिकेशन डेवलपर ने सदस्यता नहीं खरीदी है या कोटा से ज़्यादा सदस्यताएं खरीदी हैं, तो ऐक्सेस तुरंत ब्लॉक हो जाता है |
ट्रांज़ैक्शन रिकॉर्डिंग की नीति में कस्टम वैरिएबल का इस्तेमाल करके, ट्रांज़ैक्शन से होने वाली आय का डेटा कैप्चर किया जा सकता है. | Apigee, कमाई करने से जुड़ा डेटा अपने-आप कैप्चर करता है. साथ ही, लेन-देन से जुड़े कमाई करने से जुड़े डेटा को DataCapture नीति का इस्तेमाल करके बदला जा सकता है. ज़्यादा जानकारी के लिए, कमाई करने से जुड़ा डेटा कैप्चर करना लेख पढ़ें. |
प्रीपेड और पोस्टपेड खातों को डेवलपर और किराये के प्लान, दोनों के लिए कॉन्फ़िगर किया जा सकता है. | प्रीपेड और पोस्टपेड खातों को सिर्फ़ डेवलपर के लिए कॉन्फ़िगर किया जा सकता है. |
Apigee Edge की कौनसी सुविधाएं Apigee X में काम नहीं करतीं?
Google, इन सुविधाओं के साथ काम करने का प्लान नहीं बना रहा है:
- Apigee Edge एक्सटेंशन
- OpenAPI स्पेसिफ़िकेशन स्टोर
- OAuth ऐक्सेस टोकन खोजने या रद्द करने के लिए एपीआई (क्योंकि टोकन हैश किए जाते हैं)
- OAuth v1 या OAuth OAuthv1.0a नीति
- Trireme (10/10/2019 को ईओएल हो गया)
- Apigee X में, "X-Apigee-" से शुरू होने वाले हेडर काम नहीं करते. साथ ही, टारगेट और क्लाइंट को भेजने से पहले, अनुरोधों और जवाबों से ये हेडर हटा दिए जाते हैं.
- Apigee Edge
proxy_read_timeout
प्रॉपर्टी, Apigee X में काम नहीं करती. Apigee X के टाइम आउट से जुड़ी सेटिंग के लिए, io.timeout.millis और api.timeout सेट करना देखें.
एपीआई की तुलना
आम तौर पर, Apigee Edge के ज़्यादातर एपीआई के बराबर Apigee एपीआई होते हैं. इस सेक्शन में ये चीज़ें मिलती हैं:
- Apigee X एपीआई की तुलना में, सभी Apigee Edge एपीआई के काम करने के तरीके में हुए बदलावों की खास जानकारी
- Apigee Edge और Apigee X मेट्रिक एपीआई के बीच अंतर
- ऐसे Edge एपीआई की सूची जिन पर Apigee X एपीआई का इस्तेमाल नहीं किया जा सकता.
एपीआई का इस्तेमाल करके किए गए बदलावों की खास जानकारी
यहां Apigee Edge एपीआई की तुलना में, Apigee X के सभी एपीआई के काम करने के तरीके में हुए बदलावों की सूची दी गई है.
व्यवहार | Apigee Edge के एपीआई | Apigee X के एपीआई |
---|---|---|
बेस डोमेन | api.enterprise.apigee.com |
apigee.googleapis.com |
मीडिया टाइप | application/json application/xml |
application/json |
पुष्टि करना | OAuth2, SAML, बुनियादी | 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 |
Cache API के ऑपरेशन | सूची, बनाएं, पाएं, अपडेट करें, मिटाएं, सभी मिटाएं, और मिटाएं विकल्प. | सिर्फ़ सूची और मिटाएं. एपीआई प्रॉक्सी डिप्लॉय करने पर, कुछ समय के लिए सेव होने वाला L1 कैश अपने-आप बन जाता है. ज़्यादा जानकारी के लिए, कैश मेमोरी के बारे में जानकारी देखें. |
Apigee Edge और Apigee X मेट्रिक एपीआई के बीच अंतर
एपीआई का इस्तेमाल करने से जुड़े बदलावों की खास जानकारी में, Apigee Edge API और Apigee X API के बीच सामान्य अंतर की जानकारी दी गई है. यहां दी गई टेबल में, मेट्रिक एपीआई के बीच के खास अंतर बताए गए हैं:
सुविधा | Apigee Edge के एपीआई | Apigee X के एपीआई |
---|---|---|
एपीआई एंडपॉइंट | api.enterprise.apigee.com
|
apigee.googleapis.com
|
हर दिन के आंकड़े देने वाले ईमेल | कोई भी एपीआई काम नहीं करता | |
Async Query List API | एसिंक्रोनस आंकड़ों की क्वेरी की सूची पाना | रिस्पॉन्स में userId प्रॉपर्टी को शामिल नहीं किया गया है.
तरीका: organizations.environments.queries.list देखें.
|
कस्टम रिपोर्ट एपीआई | Reports API | रिस्पॉन्स से createdBy और lastModifiedBy प्रॉपर्टी हटा दी गई हैं.
Reports API देखें.
|
Apigee Edge के ऐसे एपीआई जो काम नहीं करते
यहां दी गई टेबल में, उन Apigee Edge एपीआई की सूची दी गई है जो काम नहीं करते. इनके लिए, Apigee X एपीआई के बराबर एपीआई उपलब्ध नहीं हैं.
एपीआई कैटगरी | Apigee Edge के ऐसे एपीआई जो काम नहीं करते |
---|---|
एपीआई मॉनिटरिंग | कोई भी एपीआई काम नहीं करता |
एपीआई प्रॉक्सी |
|
ऑडिट | Stackdriver Logging API का इस्तेमाल करना |
कैश मेमोरी में सेव किए गए लॉग | कोई भी एपीआई काम नहीं करता |
कंपनी | कोई भी एपीआई काम नहीं करता |
कंपनी के ऐप्लिकेशन | कोई भी एपीआई काम नहीं करता |
कंपनी की ऐप्लिकेशन फ़ैमिली | कोई भी एपीआई काम नहीं करता |
कंपनी की ऐप्लिकेशन कुंजियां | कोई भी एपीआई काम नहीं करता |
डीबग सेशन |
ज़्यादा जानकारी के लिए, ट्रैस के साथ अंतर लेख पढ़ें. |
डेवलपर ऐप्लिकेशन | एपीआई संसाधनों की संख्या देखना |
डेवलपर की ऐप्लिकेशन फ़ैमिली | कोई भी एपीआई काम नहीं करता |
एक्सटेंशन | कोई भी एपीआई काम नहीं करता |
कीस्टोर: ट्रस्टस्टोर | पासकोड या ट्रस्टस्टोर की जांच करना |
LDAP | कोई भी एपीआई काम नहीं करता |
कमाई करना | कोई भी एपीआई काम नहीं करता |
OAuth V2 | कोई भी एपीआई काम नहीं करता |
नीतियां | कोई भी एपीआई काम नहीं करता |
संसाधन फ़ाइलें |
|
Sense | कोई भी एपीआई काम नहीं करता |
उपयोगकर्ता और उपयोगकर्ता की भूमिकाएं | एपीआई का इस्तेमाल करके उपयोगकर्ताओं, भूमिकाओं, और अनुमतियों को मैनेज करना में बताए गए तरीके से, Google Identity and Access Management (IAM) से जुड़े एपीआई का इस्तेमाल करें |
वर्चुअल होस्ट | कोई भी एपीआई काम नहीं करता |
निजी क्लाउड के लिए Apigee Edge बनाम Apigee हाइब्रिड
यहां दी गई टेबल में, Private Cloud के लिए Apigee Edge और Apigee hybrid की तुलना की गई है:
सेवा | Apigee प्रॉडक्ट या सुविधा का क्षेत्र | ||
---|---|---|---|
निजी क्लाउड के लिए Apigee Edge | Apigee हाइब्रिड | ||
Analytics | Qpid और Postgres सर्वर | रनटाइम प्लेन में डेटा इकट्ठा करने वाला पॉड, आंकड़ों को इकट्ठा करने के लिए fluentd और UDCA (यूनिवर्सल डेटा कलेक्शन एजेंट) का इस्तेमाल करता है. साथ ही, मैनेजमेंट प्लेन में UAP (यूनिफ़ाइड Analytics प्लैटफ़ॉर्म) को डेटा फ़ीड करता है. | |
एपीआई प्रॉक्सी गेटवे | मैसेज प्रोसेसर | मैसेज प्रोसेसर (एमपी), आने वाले अनुरोधों को प्रोसेस करता है. एमपी को रनटाइम प्लैन में, एक या उससे ज़्यादा कंटेनर वाले ऐप्लिकेशन के तौर पर लागू किया जाता है. | |
परसिस्टेंस | Cassandra नोड या रिंग | Cassandra, KMS, KVM, कोटा, और कैश मेमोरी की सुविधाओं के लिए, डेटा को सेव रखने की सुविधा देता है. | |
डिप्लॉयमेंट | ZooKeeper | सिंक्रोनाइज़र यह पक्का करता है कि एपीआई प्रॉक्सी कॉन्फ़िगरेशन, एनवायरमेंट की जानकारी, और अन्य डेटा को मैनेजमेंट प्लेन और रनटाइम प्लेन के बीच अप-टू-डेट रखा जाए. | |
एडमिन यूज़र इंटरफ़ेस | Apigee Edge का यूज़र इंटरफ़ेस (यूआई), मैनेजमेंट सर्वर पर होस्ट किया जाता है | Apigee यूज़र इंटरफ़ेस (यूआई) को मैनेजमेंट प्लेन पर होस्ट किया जाता है. | |
लोड बैलेंसिंग | राऊटर | Istio Ingress कंट्रोलर, रनटाइम प्लान में मैसेज प्रोसेसर (एमपी) कंटेनर वाले ऐप्लिकेशन को अनुरोध भेजता है. | |
एपीआई | मैनेजमेंट सर्वर | Apigee X एपीआई को मैनेजमेंट सर्वर और MART के ज़रिए ऐक्सेस किया जाता है. एमएआरटी, स्थानीय Cassandra डेटास्टोर के साथ इंटरैक्ट करता है. साथ ही, Apigee X एपीआई के लिए एपीआई प्रोवाइडर के तौर पर काम करता है, ताकि रनटाइम डेटा इकाइयों को ऐक्सेस और मैनेज किया जा सके. | |
मेट्रिक | JMX के साथ कॉन्फ़िगर किया गया हर कॉम्पोनेंट | सभी सेवाओं के लिए, हर क्लस्टर में एक Prometheus सर्वर से मैनेज किया जाता है. |