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 X के सार्वजनिक/निजी क्लाउड में उपलब्ध सुविधाओं की तुलना, Apigee X और हाइब्रिड में उपलब्ध सुविधाओं से करते हैं.
ध्यान दें कि Apigee X की सीमाएं भी Apigee Edge की सीमाओं से अलग होती हैं.
मौजूदा सुविधाओं में अंतर का सारांश
नीचे दी गई टेबल में, Apigee X (और हाइब्रिड) और Apigee Edge के लिए सार्वजनिक और प्राइवेट क्लाउड प्लैटफ़ॉर्म के बीच सुविधाओं के लेवल के अंतर के बारे में बताया गया है.
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 के पासवर्ड के तौर पर मैनेज किए जाने वाले नॉर्थबाउंड |
केवीएम |
यूज़र इंटरफ़ेस (यूआई) में केवीएम बनाने के बारे में ज़्यादा जानने के लिए, की वैल्यू मैप का इस्तेमाल करना लेख पढ़ें. डेटा के रखरखाव का सही तरीका चुनने के तरीके के बारे में जानने के लिए, कॉन्फ़िगरेशन डेटा ऐक्सेस करना लेख भी पढ़ें. |
माइक्रोगेटकवे | हमारा सुझाव है कि इसके बजाय, Envoy के लिए Apigee अडैप्टर का इस्तेमाल करें. |
कमाई करना | कमाई करने की सुविधा के साथ अंतर देखें |
Node.js |
|
नॉर्थबाउंड mTLS | Google Cloud के लोड बैलेंसर के ज़रिए काम करता है. एक्सटर्नल ऐप्लिकेशन लोड बैलेंसर का इस्तेमाल करके, Apigee X नॉर्थबाउंड म्युचुअल TLS देखें. |
OAuth | RevokeOAuthv2 नीति की नई सुविधा, असली उपयोगकर्ता के आईडी, ऐप्लिकेशन आईडी या दोनों के हिसाब से रद्द की जाती है. यह नीति, OAuth2 टोकन रद्द करने के लिए, Apigee Edge API की जगह ले लेती है. |
नीतियां |
|
reasonPhrase | समर्थित नहीं. |
संसाधन | संगठन के लेवल के संसाधनों का इस्तेमाल नहीं किया जा सकता |
भूमिकाएं और अनुमतियां |
ज़्यादा जानकारी के लिए, उपयोगकर्ता और भूमिकाएं देखें. |
Sense | एपीआई की बेहतर सुरक्षा का इस्तेमाल करें. |
प्रॉक्सी विज़र्ड में SOAP सेवाएं | समर्थित नहीं. wsdl2apigee देखें. यह एक ओपन सोर्स प्रोजेक्ट है, जो Apigee के साथ इस्तेमाल करने के लिए SOAP की सुविधाएं देता है. |
सेशन को ट्रैक/डीबग करना | Trace के साथ अंतर देखें. |
वर्चुअल होस्ट | 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 से कमाई करने और Apigee X से कमाई करने की सुविधाओं के बीच तुलना की गई है.
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 एपीआई में Apigee API होती हैं. इस सेक्शन में ये चीज़ें मिलती हैं:
- 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 |
कैश एपीआई से जुड़ी कार्रवाइयां | सूची, बनाएं, पाएं, अपडेट, मिटाएं, सभी हटाएं, और हटाएं विकल्प. | सिर्फ़ सूची और मिटाएं. एपीआई प्रॉक्सी डिप्लॉय करने पर, कुछ समय के लिए सेव होने वाला L1 कैश अपने-आप बन जाता है. ज़्यादा जानकारी के लिए, कैश मेमोरी में सेव की जाने वाली जानकारी देखें. |
Apigee Edge और Apigee X मेट्रिक एपीआई के बीच अंतर
एपीआई का इस्तेमाल करने से जुड़े बदलावों की खास जानकारी में, Apigee Edge API और Apigee X API के बीच सामान्य अंतर की जानकारी दी गई है. नीचे दी गई टेबल में, मेट्रिक एपीआई के लिए खास अंतर की सूची दी गई है:
सुविधा | Apigee Edge के एपीआई | Apigee X के एपीआई |
---|---|---|
एपीआई एंडपॉइंट | api.enterprise.apigee.com
|
apigee.googleapis.com
|
हर दिन के आंकड़े देने वाले ईमेल | कोई एपीआई काम नहीं करता | |
एक साथ काम नहीं करने वाली क्वेरी सूची एपीआई | एसिंक्रोनस आंकड़ों की क्वेरी की सूची पाना | रिस्पॉन्स में 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 API को मैनेजमेंट सर्वर और MART से ऐक्सेस किया जाता है. MART, स्थानीय Cassandra डेटास्टोर के साथ इंटरैक्ट करता है और Apigee X API के लिए एपीआई सेवा देने वाले के तौर पर काम करता है, ताकि रनटाइम डेटा इकाइयों को ऐक्सेस और मैनेज किया जा सके. | |
मेट्रिक | हर कॉम्पोनेंट को जेएमएक्स के साथ कॉन्फ़िगर किया गया | सभी सेवाओं के लिए, हर क्लस्टर में एक Prometheus सर्वर से मैनेज किया जाता है. |