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

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

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

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

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

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

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

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

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

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

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

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

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

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

एपीआई प्रॉक्सी रिविज़न क्या है?

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

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

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

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

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

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