Developer Services Portal v. 4.16.05
Apigee Developer Channel Services הוא פורטל תבניות לניהול תוכן וקהילה. הוא מבוסס על פרויקט Drupal בקוד פתוח (www.drupal.org). ההגדרה שנקבעה כברירת מחדל מאפשרת ליצור ולנהל את מאמרי העזרה של ה-API, פורומים ובלוגים. מסוף בדיקה מובנה מאפשר לבדוק ממשקי API בזמן אמת מתוך הפורטל.
בנוסף לניהול תוכן, Developer Channel Services כולל תכונות שונות לניהול קהילה, כמו רישום משתמשים ידני או אוטומטי וניהול תגובות של משתמשים. מודל בקרת הגישה המבוססת על תפקידים (RBAC) שולט בגישה לתכונות ב-Developer Channel Services. לדוגמה, אתם יכולים להפעיל אמצעי בקרה שמאפשרים למשתמשים רשומים ליצור פוסטים בפורום, להשתמש במסופי בדיקה וכו'.
הגרסה הזו של המסמך כוללת פרטים ספציפיים לגרסה 4.16.05. כל הפניות ספציפיות לגרסאות קודמות הן טעויות, וצריך לדווח עליהן כבאגים.
גישה לקהילת Apigee לשאלות
קהילת Apigee היא משאב חינמי שבו אתם יכולים ליצור קשר עם Apigee ועם לקוחות אחרים של Apigee כדי לשאול שאלות, לקבל טיפים ולדון בנושאים אחרים. לפני שאתם מפרסמים פוסט בקהילה, כדאי לחפש בפוסטים קיימים כדי לבדוק אם כבר יש תשובה לשאלה שלכם.
טופולוגיות נתמכות של הרשת
אפשר להתקין את הרכיבים של Apigee Developer Channel Services בכמה טופולוגיות או הגדרות רשת שונות, כולל:
- מכונה אחת – כל הרכיבים של Apigee Developer Channel Services מותקנים במכונה אחת.
- קטן – מסד הנתונים של Drupal MySQL מותקן במכונה נפרדת מהרכיבים האחרים.
- בינוני – כמה שרתי Apache שמותקנים עם סקריפט סנכרון כדי לעדכן אותם.
- גדול – כמה שרתי Apache שמותקנים עם NFS, GlusterFS, S3 או סוג אחר של מנגנון סנכרון.
באיור הבא מוצגת הטופולוגיה של מכונה אחת, שבה כל הרכיבים של Apigee Developer Channel Services מותקנים במכונה אחת:

באיור הזה, הליבה הציבורית מכילה את הרכיבים שנגישים באופן ציבורי. הליבה הפרטית מכילה רכיבים שאינם נגישים לציבור.
|
רכיב |
תיאור |
הותקן על ידי |
|
ELB |
מאזן עומסים ארגוני (ELB). |
ספק הרשת שלכם. לדוגמה, גם Amazon וגם Rackspace מספקות מאזני עומסים ברמת Enterprise לשימוש עם המכונות שלהן. |
|
Apache Server גרסה 2.2 |
בהתאם לטופולוגיה, יכול להיות לכם מופע אחד של שרת Apache (מכונה אחת וקטנה) או כמה מופעים (בינוניים וגדולים). בארגונים בינוניים וגדולים, צריך לספק דרך לסנכרן את המכונות. |
Apigee |
|
Apache Solr |
שרת החיפוש של Drupal. Apache Solr משתמש בספריית החיפוש Apache Lucene. |
Apigee |
|
MySQL מגרסה 5.0.15 ואילך |
מסד הנתונים שמשמש את Drupal. בטופולוגיות קטנות, בינוניות וגדולות, המכונה של MySQL נמצאת במכונה אחרת משאר הרכיבים. |
Apigee, או להתחבר להתקנה קיימת. אם MySQL מותקן על ידי תוכנת ההתקנה של Apigee, היא מתקינה את הגרסה העדכנית ביותר שזמינה למערכת ההפעלה שלכם. אם רוצים להתחבר להתקנה מרחוק של MySQL, היא צריכה להיות בגרסה 5.0.15 ואילך. |
|
MariaDB מגרסה 5.1.38 ואילך |
אם מתקינים את הפורטל ב-RedHat 7 או ב-CentOS 7, סקריפט ההתקנה מתקין את MariaDB ולא את MySQL. MariaDB שווה ערך מבחינה פונקציונלית ל-MySQL. |
Apigee, או להתחבר להתקנה קיימת. אם MariaDB מותקנת על ידי תוכנת ההתקנה של Apigee, היא מתקינה את הגרסה העדכנית ביותר שזמינה למערכת ההפעלה שלכם. אם רוצים להתחבר להתקנה מרחוק של MariaDB, היא צריכה להיות בגרסה 5.1.38 ואילך. |
|
אחסון משותף של Drupal |
אזור האחסון המשותף שמשמש את Drupal לקבצים שהועלו, לסקריפטים סטטיים ולמידע אחר. |
Apigee |
|
Drush 6.2 |
ממשק שורת הפקודה של Drupal. |
Apigee |
|
PHP 5.3.6 |
מנוע סקריפטים בצד השרת. |
Apigee |
בתרשים הבא מוצגת הטופולוגיה הקטנה, שבה שרתי MySQL נמצאים במכונה נפרדת:

בטופולוגיה הבינונית נעשה שימוש בכמה מכונות של שרת Apache ובכמה מכונות מארחות של MySQL:

בטופולוגיה הגדולה, משתמשים ב-NFS, ב-GlusterFS, ב-S3 או במנגנון סנכרון אחר כדי לסנכרן את WEBROOT/sites/default/files/:
