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

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

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

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

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

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

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

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

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

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

एक नोड

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

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

दो नोड

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

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

ध्यान दें कि:

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

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

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

ELB

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

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

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

NGINX 1.10.1 4.51.00 के इंस्टॉलेशन के लिए इस्तेमाल किया जाने वाला NGINX वेब सर्वर. Apigee

Postgres 9.6

Drupal 4.51.00 के नए इंस्टॉल के लिए इस्तेमाल किया जाने वाला डेटाबेस.

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

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

Drupal का शेयर किया गया स्टोरेज

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

Apigee

Drush 6.2

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

Apigee

PHP 7.0

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

Apigee

Apache Solr

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

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

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

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