डिप्लॉयमेंट की खास जानकारी

आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

इस विषय में, प्रॉक्सी डिप्लॉयमेंट के बारे में खास जानकारी दी गई है. प्रॉक्सी को मैनेजमेंट यूज़र इंटरफ़ेस (यूआई), कमांड-लाइन स्क्रिप्ट या एपीआई की मदद से डिप्लॉय किया जा सकता है.

वीडियो: एपीआई प्रॉक्सी डिप्लॉयमेंट के दौरान, ज़ीरो डाउन-टाइम के सबसे सही तरीकों के बारे में जानने के लिए, यह छोटा वीडियो देखें.

प्रॉक्सी को कब डिप्लॉय करना चाहिए

किसी प्रॉक्सी को लागू करने से पहले, उसे डिप्लॉय करना ज़रूरी है. आम तौर पर, यह तय करना आपका काम है कि आपको कब डिप्लॉय करना है. टेस्ट एनवायरमेंट में काम करते समय, कई बार बदलाव किए जा सकते हैं. दूसरी ओर, टेस्ट एनवायरमेंट से प्रॉक्सी को प्रोडक्शन एनवायरमेंट में डिप्लॉय करने का फ़ैसला आम तौर पर, आपकी डेवलपमेंट टीम की ओर से तय किए गए लाइफ़साइकल के नियमों पर निर्भर करता है.

प्रॉक्सी को डिप्लॉय या फिर से डिप्लॉय तब करें, जब:

  • नया प्रॉक्सी बनाएं (डिप्लॉयमेंट अपने-आप हो जाता है)
  • मौजूदा प्रॉक्सी में बदलाव करना
  • किसी प्रॉक्सी का नया वर्शन बनाना
  • किसी प्रॉक्सी का नया वर्शन बनाना
  • किसी प्रॉक्सी को एक एनवायरमेंट से दूसरे एनवायरमेंट में पुश करें. जैसे, टेस्ट एनवायरमेंट से प्रोडक्शन एनवायरमेंट में.
  • कीस्टोर को मिटाकर फिर से बनाएं.

प्रॉक्सी को कहां डिप्लॉय करें

किसी एनवायरमेंट में प्रॉक्सी डिप्लॉय की जाती है. Apigee Edge में मौजूद सभी संगठनों के पास डिफ़ॉल्ट रूप से, दो एनवायरमेंट होते हैं. इन्हें test और prod कहा जाता है. इन एनवायरमेंट को सिर्फ़ इसलिए डिज़ाइन किया गया है, ताकि आपको एक ऐसा प्लैटफ़ॉर्म मिल सके जहां एपीआई में किए गए बदलावों पर काम किया जा सके और उन्हें टेस्ट किया जा सके. साथ ही, एक ऐसा प्लैटफ़ॉर्म मिल सके जहां एपीआई को ऐप्लिकेशन के लिए उपलब्ध कराया जा सके. नीचे दी गई इमेज में, test एनवायरमेंट में डिप्लॉय की गई प्रॉक्सी दिखाई गई है. इसे हरे रंग के बिंदु से दिखाया गया है.

प्रॉक्सी को डिप्लॉय करने का तरीका

प्रॉक्सी को डिप्लॉय करने का तरीका इस बात पर निर्भर करता है कि प्रॉक्सी कहां डेवलप की जा रही है. अगर यूज़र इंटरफ़ेस (यूआई) में काम किया जा रहा है, तो माउस के कुछ ही क्लिक से प्रॉक्सी को आसानी से डिप्लॉय किया जा सकता है. नई प्रॉक्सी बनाने पर, वह अपने-आप डिप्लॉय हो जाती है. इसके लिए, आपको कुछ भी खास करने की ज़रूरत नहीं है. मौजूदा प्रॉक्सी को फिर से डिप्लॉय करने की प्रक्रिया भी लगभग इतनी ही आसान है. बस यह चुनें कि किस डिप्लॉयमेंट एनवायरमेंट में डिप्लॉय करना है. इसके बाद, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) बाकी काम अपने-आप कर लेगा. ज़्यादा जानकारी के लिए, यूज़र इंटरफ़ेस (यूआई) में प्रॉक्सी डिप्लॉय करना लेख पढ़ें.

अगर प्रॉक्सी और उनसे जुड़े कॉम्पोनेंट ऑफ़लाइन डेवलप किए जा रहे हैं (यानी कि प्रॉक्सी एक्सएमएल फ़ाइलों और अन्य कोड पर सीधे तौर पर फ़ाइल सिस्टम में काम किया जा रहा है), तो Apigee Edge, कमांड-लाइन डिप्लॉयमेंट टूल उपलब्ध कराता है. इसका इस्तेमाल किया जा सकता है. आपको एक सैंपल शेल स्क्रिप्ट भी मिल सकती है. इसे कॉन्फ़िगर करके चलाया जा सकता है, ताकि प्रॉक्सी फ़ाइलें अपलोड और डिप्लॉय की जा सकें. ज़्यादा जानकारी के लिए, कमांड लाइन से प्रॉक्सी डिप्लॉय करना लेख पढ़ें.

आखिर में, प्रॉक्सी डिप्लॉय करने के लिए Edge management API का इस्तेमाल किया जा सकता है. डिप्लॉयमेंट एपीआई, एटॉमिक फ़ंक्शन को दिखाते हैं. आपकी डेवलपमेंट टीम, एपीआई डेवलपमेंट लाइफ़साइकल को ऑटोमेट और ऑप्टिमाइज़ करने के लिए, इन फ़ंक्शन को कोऑर्डिनेट कर सकती है. Management API का इस्तेमाल करके, एपीआई प्रॉक्सी डिप्लॉय करना लेख पढ़ें.

एपीआई प्रॉक्सी का वर्शन क्या होता है?

बदलावों की मदद से, एपीआई प्रॉक्सी के अपडेट मैनेज किए जा सकते हैं. ऐसा तब किया जाता है, जब उन्हें किसी एनवायरमेंट में बनाया और डिप्लॉय किया जाता है. बदलावों को क्रम से नंबर दिया जाता है. इससे, एपीआई प्रॉक्सी के पिछले वर्शन को डिप्लॉय करके, किसी बदलाव को पहले जैसा किया जा सकता है.

अगर एपीआई प्रॉक्सी के बेस पाथ एक जैसे हैं, तो किसी एनवायरमेंट में एक बार में एपीआई प्रॉक्सी का सिर्फ़ एक वर्शन डिप्लॉय किया जा सकता है.

आम तौर पर, किसी नए वर्शन को डिप्लॉय करने से पहले, मौजूदा वर्शन को अनडिप्लॉय करना ज़रूरी होता है. अन्य बेहतर विकल्पों में, डिप्लॉय किए गए वर्शन को बदलना या वर्शन को बिल्कुल भी न बढ़ाना शामिल है. उदाहरण के लिए, कभी-कभी छोटे-मोटे बदलाव करने पर, आपको शायद वर्शन में बदलाव न करना पड़े. इन ऐडवांस विकल्पों को, Edge मैनेजमेंट एपीआई को सीधे तौर पर कॉल करके पूरा किया जा सकता है. Management API का इस्तेमाल करके, एपीआई प्रॉक्सी डिप्लॉय करना लेख पढ़ें.

एपीआई प्रॉक्सी के किसी वर्शन को prod एनवायरमेंट में डिप्लॉय किया जा सकता है. साथ ही, test एनवायरमेंट में उस एपीआई प्रॉक्सी के नए वर्शन बनाए जा सकते हैं. जब आप तैयार हों, तब test एनवायरमेंट में मौजूद एपीआई प्रॉक्सी के नए वर्शन को prod एनवायरमेंट में मौजूद एपीआई प्रॉक्सी के पुराने वर्शन पर "प्रमोट" किया जा सकता है.

बदलावों के बारे में ज़्यादा जानने के लिए, Management API का इस्तेमाल करके एपीआई प्रॉक्सी डिप्लॉय करना और यूज़र इंटरफ़ेस (यूआई) में प्रॉक्सी डिप्लॉय करना लेख पढ़ें.

वीडियो: एपीआई में हुए बदलावों के बारे में ज़्यादा जानने के लिए, यह छोटा वीडियो देखें.