בקטע הזה של המדריך Google Cloud ארכיטיפים של פריסות מתואר הארכיטיפ של פריסה אזורית.
בארכיטקטורת ענן שמשתמשת באב-טיפוס בסיסי של פריסה אזורית, האפליקציה פועלת באזור Google Cloud אחד, כפי שמוצג בתרשים הבא:
כדי שתוכלו להתאושש מהפסקות חשמל בתחום (zone), אתם יכולים להשתמש בארכיטקטורה של שני תחומים (zone) שבה מוקצה רפליקה פסיבית של סטאק האפליקציות בתחום (zone) שני (יתירות כשל), כמו שמוצג בדיאגרמה הבאה:
אם מתרחשת הפסקת חשמל בתחום (zone) הראשי, אפשר להעלות בדרגה את מסד הנתונים במצב המתנה כראשי (לכתיבה) ולעדכן את מאזן העומסים (LB) כדי לשלוח תעבורת נתונים לקצה קדמי בתחום (zone) היתירות כשל.
תרחישים לדוגמה
הדוגמאות הבאות הן תרחישי שימוש שבהם פריסה אזורית היא בחירה מתאימה:
- סביבות פיתוח ובדיקה בענן: אפשר להשתמש בארכיטיפ של פריסה אזורית כדי ליצור סביבה בעלות נמוכה לפיתוח ולבדיקה.
- אפליקציות שלא צריכות זמינות גבוהה: יכול להיות שהארכיטיפ של פריסה אזורית יספיק לאפליקציות שיכולות לעמוד בהשבתה.
- רשת עם זמן אחזור נמוך בין רכיבי האפליקציה: ארכיטקטורה של אזור יחיד עשויה להתאים לאפליקציות כמו עיבוד באצווה, שזקוקות לחיבורי רשת עם זמן אחזור נמוך ורוחב פס גבוה בין צמתי החישוב.
- העברה של עומסי עבודה מסחריים: ארכיטיפ הפריסה האזורי מספק נתיב להעברה לענן של אפליקציות מסחריות מקומיות שאין לכם שליטה על הקוד שלהן או שלא יכולות לתמוך בארכיטקטורות מעבר לטופולוגיה בסיסית של פעיל-סביל.
- תוכנה עם הגבלות רישיון: ארכיטיפ הפריסה האזורי עשוי להתאים למערכות עם הגבלות רישיון, שבהן הפעלת יותר ממופע אחד בכל פעם יקרה מדי או לא מותרת.
שיקולים בתכנון
כשיוצרים ארכיטקטורה שמבוססת על ארכיטיפ של פריסה אזורית, כדאי לקחת בחשבון את זמן ההשבתה הפוטנציאלי במהלך הפסקות חשמל באזור ובאזור.
הפסקות זמניות בפעילות האזור
אם האפליקציה פועלת באזור יחיד ללא אזור מעבר לגיבוי בעת כשל, האפליקציה לא יכולה לטפל בבקשות כשמתרחש הפסקת חשמל באזור. כדי למנוע את המצב הזה, צריך לשמור על רפליקה פסיבית של סטאק התשתית באזור אחר (יתירות כשל) באותו אזור. אם מתרחשת הפסקת שירות באזור הראשי, אפשר להעלות בדרגה את מסד הנתונים באזור היתירות כשל כמסד הנתונים הראשי, ולוודא שהתעבורה הנכנסת מנותבת לקצה הקדמי באזור היתירות כשל. אחרי ש-Google תפתור את ההשבתה, תוכלו לבחור לחזור לגיבוי האוטומטי לאזור הראשי או להפוך אותו לאזור החדש של הגיבוי האוטומטי.
הפסקות זמניות בפעילות באזור
אם מתרחש שיבוש באזור מסוים, צריך לחכות ש-Google תפתור את השיבוש ואז לוודא שהאפליקציה פועלת כמצופה. אם אתם צריכים עמידות בפני הפסקות חשמל באזור, כדאי להשתמש בארכיטיפ של פריסה במספר אזורים.
תרשים עזר לארכיטקטורה
לעיון בארכיטקטורת הפניה שבה אפשר להשתמש כדי לתכנן פריסה אזורית במכונות וירטואליות ב-Compute Engine, אפשר לעיין במאמר בנושא פריסה באזור יחיד ב-Compute Engine.