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

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

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

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

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

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

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

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

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

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

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

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

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

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

एपीआई प्रॉक्सी में बदलाव की सुविधा क्या है?

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

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

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

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

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

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