מידע על התאמה אוטומטית לעומס (autoscaling) ב-Application Integration
Application Integration, שמבוסס על אותה תשתית בסיסית כמו חלק מהשירותים הגדולים ביותר של Google Cloud, מציע יכולות של התאמה אוטומטית לעומס (autoscaling). התאמה אוטומטית לעומס מאפשרת לעומסי עבודה של שילובים להסתגל אוטומטית לשינויים בביקוש. כך אפשר להימנע ברוב המקרים מהתערבות ידנית או מהתאמות מורכבות, וליהנות מביצועים מהימנים ומשינוי גודל חלק.
איך מתבצעת התאמה של Application Integration להיקף השימוש
Application Integration משתמש בהרחבה אופקית ואנכית כדי לנהל עומסי עבודה משתנים:
שינוי גודל אופקי
השירות מתרחב באופן דינמי על ידי הקצאה או ביטול הקצאה של מופעים של Application Integration על סמך עומס העבודה או הביקוש. כשהביקוש גדל, התאמה אופקית לעומס (horizontal autoscaling) מספקת מופעים נוספים להפעלה בו-זמנית ולטיפול בעומס המוגבר. לעומת זאת, בתקופות של פעילות נמוכה, המערכת מבטלת את ההקצאה של מופעים שלא נעשה בהם שימוש כדי לייעל את השימוש במשאבים.
דוגמה: עלייה פתאומית במספר ההזמנות יכולה להפעיל את ההתאמה האוטומטית של קנה המידה, שמקצה מופעי שילוב נוספים כדי לטפל בנפח המוגדל ולעבד את הבקשות במקביל.
שינוי גודל אנכי
הגדלת הקיבולת על ידי הקצאת משאבים נוספים (כמו GCU ו-RAM) לכל משימה או לכל מופע של Application Integration לפי דרישה. במקום להקצות עוד מופעים, קנה מידה אנכי משפר את הביצועים של המופעים הקיימים.
דוגמה: משימה מורכבת של שינוי נתונים עשויה לדרוש זיכרון נוסף. הגדלה אנכית מקצה זיכרון נוסף כדי לעזור להשלים את המשימה בצורה יעילה יותר.
Application Integration פועל בהתאם למכסות ולמגבלות מוגדרות, שאפשר להגדיל אותן לפי בקשה. מידע נוסף זמין במאמר מכסות ומגבלות.
כדי להבין את התנהגות ההתאמה האוטומטית לעומס (automatic scaling) של Integration Connectors, אפשר לעיין במאמר מידע על התאמה אוטומטית לעומס (automatic scaling) של Integration Connectors.
יתרונות
התכונות של התאמה אוטומטית לעומס (automatic scaling) ב-Application Integration מספקות את היתרונות הבאים:
- ביצועים בהיקף גדול: התאמה אוטומטית לשינויים בתעבורה ובשימוש. עדיין מומלץ לתכנן את ההרחבה לאירועים צפויים עם השפעה גבוהה, כמו תקופות שיא עונתיות.
- הפחתת עלויות תפעול: ההתאמה לגודל מתבצעת באופן אוטומטי וברוב המקרים לא נדרשת התערבות ידנית. במקרים של עליות קיצוניות בעומס, יכול להיות שעדיין יהיה צורך בתכנון מראש.
- מהימנות משופרת: המערכת מגיבה לעליות חדות בתנועת הגולשים תוך שמירה על זמינות השירות.
- ניהול פשוט יותר: התשתית של Google Cloudמטפלת בהתאמת המשאבים, כך שהצוותים יכולים להתמקד בבניית שילובים במקום בניהול תשתית להתאמת משאבים.
ניראות ומעקב
Application Integration מייצא באופן אוטומטי קבוצה עשירה של מדדים ל-Cloud Monitoring, ומספק תובנות מעמיקות לגבי השימוש בשילובים, הביצועים שלהם והתקינות שלהם.
אין מרכז בקרה יחיד ומוכן מראש לכל המדדים בכל הפרויקטים בפלטפורמת Application Integration, אבל אפשר להשתמש ב-Cloud Monitoring כדי ליצור מרכזי בקרה בהתאמה אישית לצרכים הספציפיים שלכם.
מדדים מרכזיים של Application Integration
| מדדים מרכזיים | תיאור |
|---|---|
| זמן האחזור של הרצת השילוב | הזמן שנדרש להשלמת הרצות של אינטגרציות ספציפיות. |
| נתונים שעוברים עיבוד על ידי הפעלות של שילובים | גודל הנתונים שעוברים עיבוד בשילובים, כולל פרמטרים של קלט/פלט ומטענים ייעודיים (payloads). |
| מספר ההרצות של השילוב | מספר המשימות או הטריגרים הבודדים שהופעלו בתהליך עבודה של שילוב. |
| סטטוס | סטטוס הביצוע של האינטגרציה או שלב האינטגרציה (משימה או טריגר). לדוגמה, succeeded, failed או cancelled. |
רשימה מקיפה של כל המדדים של Application Integration שזמינים למעקב מופיעה במאמר מעקב אחרי משאבים של Application Integration.