תכנון המשכיות עסקית ותוכנית התאוששות מאסון (DR)

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

‫Apigee היא פלטפורמה מבוססת-ענן עם ריבוי דיירים ושירות עצמי, שפועלת בתצורה עם יתירות מלאה (פעילה/פעילה) בכמה מרכזי נתונים בכמה אזורים בעולם. ‫Apigee משתמש ב-Google Cloud Platform ‏ (GCP) וב-Amazon Web Services ‏ (AWS) עבור הפלטפורמה מבוססת-הענן שלנו. כחלק מהשירותים שאנחנו בונים ב-GCP וב-AWS, אנחנו משתמשים בכמה מרכזי נתונים בכל אזור ומעבדים תעבורה בזמן אמת עבור הלקוחות שלנו בכמה מרכזי נתונים. אין לנו מרכז נתונים 'פעיל' ומרכז נתונים 'המתנה' (או 'משני' או 'מעבר לגיבוי'). יש לנו שני מרכזי נתונים (או יותר) שמטפלים כל הזמן ובמקביל בתנועת הנתונים של הלקוחות בכל אזור בעולם.

תוכנית BCP/DR

התוכנית להמשכיות עסקית (BCP) ולשחזור לאחר אסון (DR) של Apigee היא תוכנית כללית לפלטפורמה, ולא כוללת משימות מפורטות ללקוחות ספציפיים. במקום זאת, הפלטפורמה מוגדרת לעבד בקשות לנתוני לקוחות ללא קשר לשיבושים ולהפסקות שירות. הנתונים ימשיכו לזרום גם אם מרכז נתונים שלם יהיה אופליין. אם אזור שלם יצא משימוש, לקוח עם מוצר שמנוהל באזור אחד עלול לחוות הפסקת שירות של שירותי עיבוד API. ללקוחות שמחפשים שירותים עם יתירות מעבר ליתירות באזור מסוים, Apigee מציע רמה של יתירות גלובלית של מרכזי נתונים, שבה אפשר לטפל בתעבורה בכמה אזורים או מדינות. כך, אם אזור שלם יוצא מכלל פעולה, הנתונים עדיין זורמים.

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

‫Apigee לא משתפת את התוכנית המלאה של BCP/DR עם לקוחות פרטיים, כי היא מכילה מידע רגיש פנימי של Apigee והפניות ללקוחות שלנו. מדיניות הפרטיות שלנו אוסרת על שיתוף תוכנית BCP/DR של הפלטפורמה עם לקוחות פרטיים, כי היא עלולה לחשוף שמות של לקוחות אחרים. אנחנו מציעים את אותה רמת פרטיות לכל לקוח.

ניהול BCP/DR

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

בדיקות BCP/DR

‫Apigee מבצע תהליכים תפעוליים שתומכים בבדיקות BCP/DR של הפלטפורמה בתדירות גבוהה יותר מאשר בדיקות BCP/DR השנתיות המלאות שלנו. בכל חודש, מערכת Apigee מבצעת שינויים בעומס מהסביבה הפעילה שלנו בזמן שאנחנו מבצעים עדכונים במערכות שמריצות את השירות. התהליך הזה כולל השבתה של מערכות בשווי של מרכז נתונים שלם, בזמן שמרכז הנתונים המקביל מטפל בעומס. במהלך התהליך הזה, אחרי שמבצעים את העדכונים, מרכז הנתונים הראשון מופעל מחדש והשירותים מופעלים בשידור חי או מחדש כדי לוודא שלא נוצרו בעיות. לאחר מכן, מרכז הנתונים של העמית מושבת לצורך ביצוע אותם עדכונים, ואז הוא מופעל מחדש. ב-Apigee נעשה שימוש בכלים ובטכניקות כדי להפחית את נפח התנועה ולשלוח אחוז קטן של תנועה לשירותים שעודכנו לאחרונה, כדי לבדוק אם יש בעיות או שגיאות לפני שחוזרים לעיבוד של נפח התנועה המלא.

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

בנוסף לתהליכי התפעול שמתוארים למעלה, צוות Apigee עורך לפחות פעם בשנה תרגילי BCP/DR (תכנית להמשכיות עסקית ותכנית להתאוששות מאסון) שבהם חברי צוות ההנדסה והתפעול נפגשים עם יחידות עסקיות אחרות של Apigee כדי לדמות באופן לוגי בעיות, תגובות והשפעות של החלטות שמתקבלות בתרחיש מדומה של אסון. בנוסף לשירות עצמו, אנחנו מספקים לעובדים שלנו הדרכה וניסיון נוספים בתוכניות הגדולות יותר שלנו להמשכיות עסקית (BCP) ולהתאוששות מאסון (DR) עבור הארגון כולו.

בדיקות ה-BCP/DR שמבוצעות על ידי Apigee לא משתמשות ב'תרגילי מעבר לגיבוי' או ב'מיקומים משניים' כי כל זה מובנה במערכת הפעילה.

‫Apigee מתחזקת מדריכים לשימוש של כל הצוותים התפעוליים וההנדסיים. אנחנו בודקים ומעדכנים את תוכניות הפעולה האלה לפחות פעם בשנה, ומשתמשים בהן בכל הבדיקות והתרגילים שלנו בנושא BCP/DR.

‫Apigee לא משתפת דוחות בדיקה של BCP/DR עם לקוחות פרטיים, כי הבדיקות האלה מתבצעות ברמת הפלטפורמה ולא ברמת הלקוח. אנחנו משתפים את תוצאות המשימות התפעוליות ואת דוחות הבדיקה השנתית של תרגילי שולחן עם מבקרי צד שלישי, והם מהווים את הבסיס לבדיקת התאימות שלנו לדרישות של PCI,‏ HIPAA, חוזים ודרישות אחרות.

בדיקות BCP/DR של לקוחות

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

RTO/RPO

ל-Apigee אין נקודת שחזור ויעדי זמן שחזור (RPO/RTO) ללקוחות שלנו או בחוזים שלנו שקשורים לפעילויות של BCP/DR. הסכמי ה-SLA שלנו הם המקבילה בענן לנקודות הנתונים של RTO/RPO. מכיוון ש-Apigee הוא שירות מבוסס-ענן עם יתירות, ושירותי הניהול והזמן הריצה מתוכננים עם שירותים פעילים עם יתירות, אפשר לראות את RTO ו-RPO כ'זמן אמת'. לקוחות באזור יחיד מקבלים שירותים עם יתירות מינימלית במרכזי נתונים שונים באותו אזור. לקוחות שרוצים רמות גבוהות יותר של יתירות יכולים לבחור בשירותים מרובי-אזורים.

תוכנית למקרה של פנדמיה

‫Apigee כולל תוכנית למקרה של פנדמיה כחלק מהתוכנית והתהליכים הכוללים שלנו ל-BCP/DR. מכיוון ש-Apigee הוא שירות שמתארח בענן, אין דרישה שאנשים ינהלו את מרכז הנתונים. לפעולות עסקיות כמו תמיכה, ל-Apigee יש צוות תמיכה גלובלי שפועל 24 שעות ביממה, 7 ימים בשבוע, בכמה משרדים ובמיקומים מרוחקים. אם מגפה באזור מסוים בעולם משפיעה על אחד ממיקומי התמיכה שלנו, הצוות במשרדים אחרים יקבל התראה ויכסה את המשמרות שבדרך כלל מטופלות על ידי המשרד המושפע. במקרה של שירותים עסקיים אחרים, כמו מכירות, כוח העבודה מפוזר ברחבי העולם. כל הצוותים ב-Apigee מוכנים לעבודה מרחוק אם יש צורך בכך. הכלים שבהם נעשה שימוש ב-Apigee מבוססים על ענן, ולכן מתאימים באופן טבעי לתוכנית תגובה למגפה.

עדכונים

צוות Apigee בודק ומעדכן את תוכנית ה-BCP/DR לפחות פעם בשנה. המידע שנאסף מאירועים, משינויים במוצר, מסטנדרטים בתעשייה, מפעילויות של ניתוח סיכונים ומבדיקות של BCP/DB משמש לעדכון התוכנית.

ניתוח השפעות עסקיות והערכות סיכונים

‫Google עורכת ניתוח השפעה עסקית והערכת סיכונים מדי שנה. התוצאות של ה-BIA וה-RA מתועדפות ומתועדות במערכת למעקב אחר בעיות.