Gmailהלךלְמַטָהאתמול לפרק זמן קצר יחסית -- השירות היה לסירוגין במשך כשעה (השווה את זה ל-הפסקה ממושכתשל 2009). עם זאת, להפסקה זו הייתה סיבוך בלתי צפוי: היא גם גרמה לגוגל כרוםדפדפן לקרוס.
על פני השטח, זה נראה מאוד מוזר: Gmail הוא שירות, אבל Chrome הוא אפליקציה. בטח, שניהםגוגלמוצרים, אבל הם עושים דברים שונים -- למה שיהוק באחד ישפיע על השני?
זה קשור לסנכרון. אם אתה נכנס לכרום עם כתובת הג'ימייל שלך (ואם אתה רוצה לסנכרן סימניות, כרטיסיות ותוספים, אתה צריך), האפליקציה במחשב שלך קשורה כעת ישירות לשרתי גוגל. וכמובן, גם Gmail.
לְפִיפוסטבפורום מפתחים של Chrome, כשג'ימייל נפלה, הוא עורר תגובת שרשרת שהסתיימה בכך שהשרתים שלחו לכל אפליקציות הלקוח (כלומר דפדפן Chrome במיליוני מכשירים) פקודה שהם לא הצליחו לעבד. התוצאה: אחת מקריסות האפליקציות ההמוניות הגדולות בהיסטוריה.
הכל התחיל בטעות אנושית פשוטה, שמפתח כרום "טים" מאפיין כ"שינוי תצורה שגוי של איזון עומסים" בחלק ליבה של התשתית של שרתי הקצה האחורי של גוגל. שרתים אלה שומרים על סנכרון Chrome, בין שירותים רבים אחרים - כולל Gmail.
הקריסה בכרום, לעומת זאת, לא הייתה בגלל ששרתי הסנכרון לא היו זמינים פתאום (אם היו, כרום לא היה מסתנכרן, אבל הוא גם לא היה קורס). כרום קרס מכיוון שהשרתים - שמתפקדים כשוטרי תנועה עבור כל הנתונים המסונכרנים מלקוחות כרום בכל רחבי העולם - האמינו לפתע שהתנועה בסנכרון היא דרך הגג. זה נראה עבור Chrome כמו המקבילה לסנכרון של כל מי ששוטף את השירותים שלו בבת אחת.
כתוצאה מכך, שרתי הסנכרון הגיבו "באופן שמרני מדי" במילותיו של טים, ואמרו לכל לקוחות Chrome לחנוק את כל סוגי הנתונים. עם זאת, לא כל הגרסאות של Chrome תומכות בכל סוגי הנתונים. מיליוני דפדפני כרום ניסו פתאום לצמצם נתונים שהם לא הצליחו לעבד מלכתחילה. התוצאה: עיר התרסקות.
האם זה יכול לקרות שוב? אתה יכול להתערב שהמהנדסים של Chrome פועלים כדי להבטיח שלא. זה אמור להיות די קל לשנות את האופן שבו שרתי הסנכרון מגיבים לבעיות תעבורה. אבל זו גם תזכורת מפוכחת לגבי מידת הפגיעה בתוכנת ענן לבעיות. אם חוליה מרכזית בשרשרת - שהמשתמשים אפילו לא שולטים בה - מדשדשת, כולם מפסידים.
האם בעיית הקריסה הזו השפיעה על הביטחון שלך בכרום או בתוכנת ענן? ספר לנו בתגובות.
תמונה מאת Mashable
7 הרחבות לכרום כדי להפוך אותך ליעיל יותר