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

החשבון הוא מישור השליטה האמיתי

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

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

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

אירועי תשתית שאינך מנהל

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

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

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

בדוק מה שורד בנייה מחדש

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

curl -s http://169.254.169.254/latest/meta-data/instance-id
curl -s http://169.254.169.254/latest/meta-data/public-ipv4
cloud-init status --long

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

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

החלט מה אחסון עצמי באמת משנה

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

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

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

מאמרים קשורים