पोर्टल की खास जानकारी

Apigee Developer Services पोर्टल (या सिर्फ़ पोर्टल) कॉन्टेंट और कम्यूनिटी मैनेजमेंट के लिए एक टेंप्लेट पोर्टल है. कंपनी की इमारत में मौजूद वर्शन, ओपन सोर्स Drupal प्रोजेक्ट पर आधारित है. डिफ़ॉल्ट पोर्टल सेटअप में ये सेवाएं मिलती हैं:

  • कॉन्टेंट मैनेजमेंट: पोर्टल का इस्तेमाल करके, इन्हें बनाएं और मैनेज करें:
    • API दस्तावेज़ीकरण
    • फ़ोरम
    • ब्लॉग पोस्ट
  • टेस्टिंग: पोर्टल का इस्तेमाल करके, रीयल टाइम में एपीआई की जांच करें. इसके लिए, पहले से मौजूद टेस्ट कंसोल का इस्तेमाल करें
  • कम्यूनिटी मैनेजमेंट: इस पोर्टल से ये काम किए जा सकते हैं:
    • मैन्युअल या ऑटोमैटिक तरीके से उपयोगकर्ता का रजिस्ट्रेशन
    • उपयोगकर्ता की टिप्पणियों को मॉडरेट करना

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

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

ज़्यादा जानकारी के लिए, डेवलपर पोर्टल क्या है? लेख पढ़ें

इस्तेमाल की जा सकने वाली नेटवर्क टोपोलॉजी

पोर्टल के कॉम्पोनेंट, इन कॉन्फ़िगरेशन या टोपोलॉजी में इंस्टॉल किए जा सकते हैं:

  • 1 नोड: पोर्टल के सभी कॉम्पोनेंट (Drupal, Nginx, PHP, Soir), Postgres के साथ एक ही मशीन पर इंस्टॉल किए गए हैं.
  • दो नोड: एक मशीन पर पोर्टल के सभी कॉम्पोनेंट और दूसरी मशीन पर Postgres

इन इमेज में, इस्तेमाल की जा सकने वाली टोपोलॉजी दिखाई गई हैं:

1 नोड

पहली इमेज में, एक नोड वाला पोर्टल टोपोलॉजी दिखाया गया है. इसमें पोर्टल के सभी कॉम्पोनेंट एक ही मशीन पर मौजूद हैं:

पहली इमेज: 1-नोड पोर्टल टोपोलॉजी

दो नोड

इमेज 2 में दो नोड वाली पोर्टल टोपोलॉजी दिखाई गई है. इसमें Postgres, पोर्टल के बाकी कॉम्पोनेंट से अलग मशीन पर है:

दूसरी इमेज: दो नोड वाला पोर्टल टोपोलॉजी

इन बातों का ध्यान रखें:

  • Apigee सिर्फ़ इन टोपोलॉजी के साथ काम करता है. अगर किसी दूसरी नेटवर्क टोपोलॉजी का इस्तेमाल किया जाता है, तो Apigee उसे सपोर्ट नहीं कर पाएगा.
  • 4.19.06 के नए इंस्टॉल पर, इंस्टॉलेशन स्क्रिप्ट Postgres और Nginx को इंस्टॉल करती है.
  • Postgres और Nginx का इस्तेमाल करने वाले इंस्टॉलेशन से 4.19.06 पर अपडेट करने पर, इंस्टॉलेशन स्क्रिप्ट Postgres और Nginx को अपडेट करती है.
  • MySQL/MariaDB/Apache का इस्तेमाल करने वाले इंस्टॉल से 4.19.06 पर अपडेट करने के लिए, आपको 4.19.06 पर अपडेट करने से पहले, अपने इंस्टॉल को Postgres/Nginx में बदलना होगा. ज़्यादा जानकारी के लिए, tar-based पोर्टल को RPM-based पोर्टल में बदलना लेख पढ़ें.
  • Drupal की सुविधाओं का इस्तेमाल करके, बड़े और कस्टम टोपोलॉजी में ज़्यादा अपटाइम को पक्का किया जा सकता है. इन कॉन्फ़िगरेशन को सेट अप करने और उन्हें मैनेज करने के बारे में जानकारी पाने के लिए, Apigee आपको Drupal कम्यूनिटी से जुड़ने का सुझाव देता है.

इस इमेज में, Public core में वे कॉम्पोनेंट शामिल हैं जिन्हें सार्वजनिक तौर पर ऐक्सेस किया जा सकता है. प्राइवेट कोर में ऐसे कॉम्पोनेंट होते हैं जिन्हें सार्वजनिक तौर पर ऐक्सेस नहीं किया जा सकता.

कॉम्पोनेंट ब्यौरा इसके ज़रिए इंस्टॉल किया गया

ELB

एंटरप्राइज़ लोड बैलेंसर (ईएलबी).

नेटवर्क सेवा देने वाली कंपनी.

उदाहरण के लिए, Amazon और Rackspace, दोनों ही अपने इंस्टेंस के साथ इस्तेमाल करने के लिए, एंटरप्राइज़ लोड बैलेंसर उपलब्ध कराते हैं.

Nginx 1.10.1 Nginx वेब सर्वर का इस्तेमाल, 4.19.06 के इंस्टॉलेशन के लिए किया जाता है. Apigee

Postgres 9.6

4.19.06 के नए इंस्टॉलेशन के लिए, Drupal जिस डेटाबेस का इस्तेमाल करता है.

Apigee या किसी मौजूदा इंस्टॉलेशन से कनेक्ट करें.

अगर आपको Postgres के किसी रिमोट इंस्टॉलेशन से कनेक्ट करना है, तो उसका वर्शन 9.6 होना चाहिए.

Drupal shared storage

शेयर किया गया स्टोरेज, जिसका इस्तेमाल Drupal, अपलोड की गई फ़ाइलों, स्टैटिक स्क्रिप्ट, और अन्य जानकारी के लिए करता है.

Apigee

Drush 6.2

Drupal का कमांड लाइन इंटरफ़ेस.

Apigee

PHP 7.0

सर्वर-साइड स्क्रिप्टिंग इंजन.

Apigee

Apache Solr

Drupal का सर्च सर्वर. Apache Solr, Apache Lucene सर्च लाइब्रेरी का इस्तेमाल करता है.

Apigee में, लेकिन यह डिफ़ॉल्ट रूप से चालू नहीं होता. इसे सिर्फ़ तब चालू करें, जब पोर्टल पर आपके पास ज़्यादा डेटा हो. इसे चालू करने के निर्देशों के लिए, पोर्टल इंस्टॉल करें देखें.

अपने सवालों के जवाब पाने के लिए, Apigee कम्यूनिटी को ऐक्सेस करें

Apigee कम्यूनिटी एक मुफ़्त संसाधन है. यहां Apigee के साथ-साथ Apigee के अन्य ग्राहकों से संपर्क किया जा सकता है. साथ ही, सवाल पूछे जा सकते हैं, सलाह ली जा सकती है, और अन्य समस्याओं के बारे में बात की जा सकती है. कम्यूनिटी में पोस्ट करने से पहले, मौजूदा पोस्ट खोजकर देखें कि आपके सवाल का जवाब पहले ही दिया जा चुका है या नहीं.