סקירה כללית של הפורטל

Edge for Private Cloud גרסה 4.19.01

פורטל שירותי המפתחים של Apigee (או פשוט הפורטל) הוא פורטל תבניות לניהול תוכן וקהילה. הגרסה המקומית מבוססת על פרויקט Drupal בקוד פתוח. הגדרת ברירת המחדל של הפורטל מספקת את השירותים הבאים:

  • ניהול תוכן: אתם יכולים להשתמש בפורטל כדי ליצור ולנהל:
    • תיעוד ממשק API
    • פורומים
    • פוסטים בבלוגים
  • בדיקה: אפשר להשתמש בפורטל כדי לבדוק ממשקי API בזמן אמת באמצעות מסוף בדיקה מובנה.
  • ניהול קהילה: הפורטל מנהל:
    • רישום משתמשים ידני או אוטומטי
    • ניהול תגובות של משתמשים

מודל בקרת הגישה מבוססת-התפקידים (RBAC) של הפורטל שולט בגישה לתכונות בפורטל. לדוגמה, אתם יכולים להפעיל אמצעי בקרה שמאפשרים למשתמשים רשומים ליצור פוסטים בפורום, להשתמש במסופי בדיקה וכו'.

הגרסה הזו של המסמך כוללת פרטים ספציפיים לגרסה 4.19.01. כל הפניות ספציפיות לגרסאות קודמות הן טעויות, וצריך לדווח עליהן כבאגים.

מידע נוסף זמין במאמר מהו פורטל למפתחים?

טופולוגיות נתמכות של הרשת

אפשר להתקין את רכיבי הפורטל בהגדרות או בטופולוגיות הבאות:

  • צומת אחד: כל רכיבי הפורטל (Drupal, ‏ Nginx, ‏ PHP, ‏ Soir) מותקנים במכונה אחת עם Postgres.
  • 2 צמתים: כל רכיבי הפורטל במכונה אחת, Postgres במכונה השנייה

בתמונות הבאות מוצגות הטופולוגיות הנתמכות:

צומת אחד

באיור 1 מוצגת טופולוגיית פורטל עם צומת אחד, שבה כל רכיבי הפורטל נמצאים במכונה אחת:

איור 1: טופולוגיית פורטל עם צומת אחד

‫2 צמתים

באיור 2 מוצגת טופולוגיית פורטל עם 2 צמתים, שבה Postgres נמצא במכונה נפרדת משאר רכיבי הפורטל:

איור 2: טופולוגיית פורטל עם 2 צמתים

חשוב לדעת:

  • אלה הטופולוגיות היחידות שנתמכות על ידי Apigee. אם אתם משתמשים בטופולוגיית רשת אחרת, יכול להיות ש-Apigee לא תוכל לתמוך בה.
  • בהתקנה חדשה של גרסה 4.19.01, סקריפט ההתקנה מתקין את Postgres ואת Nginx.
  • כשמעדכנים לגרסה 4.19.01 מהתקנה שמשתמשת ב-Postgres וב-Nginx, סקריפט ההתקנה מעדכן את Postgres ואת Nginx.
  • כדי לעדכן לגרסה 4.19.01 מהתקנה שמשתמשת ב-MySQL/MariaDB/Apache, צריך קודם להמיר את ההתקנה ל-Postgres/Nginx. מידע נוסף זמין במאמר המרת פורטל מבוסס-tar לפורטל מבוסס-RPM.
  • אתם יכולים להשתמש בתכונות של Drupal כדי להבטיח זמינות גבוהה בטופולוגיות גדולות ומותאמות אישית. כדי לקבל מידע על הגדרה ותחזוקה של ההגדרות האלה, מומלץ לפנות לקהילת Drupal.

באיור הזה, הליבה הציבורית מכילה את הרכיבים שנגישים באופן ציבורי. הליבה הפרטית מכילה רכיבים שאינם נגישים לציבור.

רכיב תיאור פרטי מתקין

ELB

מאזן עומסים ארגוני (ELB).

ספק הרשת שלכם.

לדוגמה, גם Amazon וגם Rackspace מספקות מאזני עומסים ברמת Enterprise לשימוש עם המכונות שלהן.

Nginx 1.10.1 שרת האינטרנט Nginx שמשמש להתקנות של גרסה 4.19.01. Apigee

‫Postgres 9.6

מסד הנתונים שמשמש את Drupal להתקנות חדשות של גרסה 4.19.01.

‫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 כדי לשאול שאלות, לקבל טיפים ולדווח על בעיות אחרות. לפני שאתם מפרסמים פוסט בקהילה, כדאי לחפש בפוסטים קיימים כדי לבדוק אם כבר יש תשובה לשאלה שלכם.