סקירה כללית על הפריסה

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

כאן נספק סקירה כללית קצרה על פריסה של שרת proxy. אפשר לפרוס שרתים proxy באמצעות ממשק הניהול, סקריפטים של שורת הפקודה או ממשקי API.

סרטון: סרטון קצר עם שיטות מומלצות למניעת זמן השבתה במהלך פריסה של שרת proxy ל-API.

מתי כדאי לפרוס שרת proxy

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

כדאי לפרוס או לפרוס מחדש שרת proxy במקרים הבאים:

  • יוצרים שרת proxy חדש (פריסה מתבצעת באופן אוטומטי)
  • שינוי שרת proxy קיים
  • יצירת גרסה חדשה של שרת proxy
  • יצירת גרסה חדשה של שרת proxy
  • דחיפת שרת proxy מסביבה אחת לאחרת, למשל מסביבת בדיקה לסביבת ייצור.
  • מוחקים מאגר מפתחות ויוצרים אותו מחדש.

איפה לפרוס שרת proxy

פורסים שרת proxy בסביבה. כברירת מחדל, לכל הארגונים ב-Apigee Edge יש שתי סביבות שנקראות test ו-prod. הסביבות האלה נועדו לספק לכם אזור אחד שבו תוכלו לעבוד ולבדוק שינויים ב-API, ואזור אחר שבו ממשקי ה-API חשופים לאפליקציות. בתרשים הבא מוצג שרת proxy שנפרס בסביבה test, כפי שמצוין בנקודה הירוקה.

איך לפרוס שרת proxy

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

אם אתם מפתחים שרתים proxy ורכיבים קשורים אופליין (כלומר, עובדים עם קובצי XML של שרת proxy וקוד אחר ישירות במערכת הקבצים), תוכלו להשתמש בכלי פריסה נוח של שורת הפקודה ב-Apigee Edge. אפשר גם לקבל סקריפט מעטפת לדוגמה שאפשר להגדיר ולהריץ כדי להעלות ולפרוס את קובצי ה-proxy. מידע נוסף זמין במאמר פריסה של שרתים proxy משורת הפקודה.

לבסוף, אפשר להשתמש ב-Edge Management API כדי לפרוס שרתי proxy. ממשקי ה-API לפריסה חושפים פונקציות אטומיות שצוות הפיתוח יכול לתאם כדי לבצע אוטומציה של מחזור החיים של פיתוח ה-API ולבצע אופטימיזציה שלו. פריסה של שרתי proxy ל-API באמצעות Management API

מהי גרסה של proxy ל-API?

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

אפשר לפרוס בסביבה רק גרסה אחת של שרת proxy ל-API בכל זמן נתון, אם לגרסאות יש את אותו נתיב בסיס של שרת proxy ל-API.

בדרך כלל, צריך לבטל את הפריסה של גרסה קיימת לפני שאפשר לפרוס גרסה חדשה. אפשרויות מתקדמות נוספות כוללות החלפה של גרסה שפרסמתם או בחירה שלא להגדיל את מספר הגרסה בכלל. לדוגמה, לפעמים כשמבצעים שינויים קלים, לא רוצים להגדיל את מספר הגרסה. אפשר להשתמש באפשרויות המתקדמות האלה באמצעות קריאות ישירות ל-Edge Management API. פריסה של שרתי proxy ל-API באמצעות Management API

אפשר לפרוס גרסה של שרת proxy ל-API בסביבה prod, תוך המשך יצירת גרסאות חדשות של שרת ה-proxy ל-API בסביבה test. כשתהיו מוכנים, תוכלו "להעביר" את הגרסה המתקדמת יותר של שרת ה-API המחובר בסביבה test על פני הגרסה הקודמת של שרת ה-API המחובר בסביבה prod.

מידע נוסף על גרסאות מפורט במאמרים פריסה של שרתי proxy ל-API באמצעות API הניהול ופריסה של שרתי proxy בממשק המשתמש.

סרטון: סרטון קצר עם מידע נוסף על גרסאות API.