כללי
מה זה Google Public NTP?
Google Public NTP הוא שירות זמן גלובלי חינמי שבו אפשר להשתמש כדי לבצע סנכרון עם השעונים האטומיים של Google. הוא מיישם הזזה של שנייה מעוברת כדי לטפל בשניות מעוברות בצורה חלקה ללא שיבושים.
למה Google מפתחת שירות NTP?
חשוב לנו לשמור על תזמון מדויק, ו-NTP הוא פרוטוקול סנכרון הזמן הנפוץ ביותר. באופן כללי, פרוטוקול NTP פועל בצורה טובה מאוד. עם זאת, אנחנו יודעים שהרבה שרתי NTP לא מכריזים על שניות מעוברות בצורה נכונה, וגם אם הם מוכרזים באמצעות NTP, הרבה מערכות לא מטפלות בשניות המעוברות בצורה נכונה.
מאז 2008, אנחנו מטפלים בבעיה הזו באופן פנימי על ידי 'מריחה' של השנייה המעוברת, כלומר, חלוקת השינוי על פני השעות שסביב השנייה המעוברת. השיטה הזו עבדה מצוין. כששחררנו את Google Compute Engine, התחלנו לספק זמן מפוזר באמצעות NTP למכונות וירטואליות של לקוחות. שירות Google Public NTP מאפשר למכשירים שמחוברים לאינטרנט להשתמש בנתונים האלה בכל העולם.
האם עובדי Google משתמשים ב-Google Public NTP?
כן. אנחנו משתמשים ב-Google Public NTP כדי להגדיר את השעונים במחשבים הניידים, בתחנות העבודה, בנתבים ובעוד הרבה מכשירים אחרים. גם לקוחות Google Fiber משתמשים בו.
האם יש יחסי תלות בין מוצרים שונים לבין Google Public NTP?
לא. Google Public NTP הוא שירות עצמאי.
צריך חשבון Google כדי להשתמש ב-Google Public NTP?
לא.
שימוש ותמיכה
איך משתמשים ב-Google Public NTP?
מגדירים את המכשירים כך שישתמשו בשרת NTP time.google.com
או בארבעת השרתים time1.google.com
, time2.google.com
, time3.google.com
ו-time4.google.com
. אם אי אפשר להגדיר כמה שרתים, time.google.com
ייבחר באופן אוטומטי שרת Google מתאים שנמצא בקרבת מקום.
יש לנו הוראות מפורטות למערכות הפעלה פופולריות רבות.
אני משתמש בשירות NTP אחר עכשיו. האם אפשר להשתמש גם ב-Google Public NTP?
מומלץ לא לערבב בין שרתי NTP עם מריחה לבין שרתי NTP ללא מריחה. יכול להיות שהתוצאות במהלך שנייה מעוברת לא יהיו צפויות.
האם Google Public NTP מתאים לכל סוגי המכשירים שמחוברים לאינטרנט?
כן. אפשר להשתמש ב-Google Public NTP בכל מכשיר שתומך ב-NTP או ב-SNTP בגרסאות 3 או 4. אם נתקלתם במצב שבו Google Public NTP לא פועל בצורה טובה, אפשר לדווח לנו על כך.
באילו מדינות זמין Google Public NTP?
היא זמינה למשתמשי אינטרנט ברחבי העולם, אבל יכול להיות שהחוויה שלכם תהיה שונה מאוד בהתאם למיקום הספציפי שלכם.
האם שרת ה-NTP הציבורי של Google פועל עם כל ספקי האינטרנט?
השירות Google Public NTP אמור לפעול עם רוב ספקי האינטרנט, בהנחה שיש לכם גישה לשינוי הגדרות ה-NTP.
האם צריך להשתמש בכל ארבעת שמות השרתים של Google Public NTP?
לא. אפשר להשתמש ב-time.google.com
כדי להיות מופנים אוטומטית לשרת קרוב.
האם יש חשיבות לסדר שבו מציינים את שמות השרתים?
לא, הסדר לא משנה.
מהו הסכם רמת השירות (SLA) של השירות?
בשלב הזה אנחנו לא מספקים הסכם רמת שירות (SLA) לשירות הזה.
מהם התנאים וההגבלות?
התנאים וההגבלות של Google API חלים על Google Public NTP.
יש לי רשת של ספק אינטרנט או רשת ארגונית. האם אפשר להפנות את כל המשתמשים שלי ל-Google Public NTP?
כן. אנחנו יכולים לקבל תעבורה מכל מספר של לקוחות NTP. אבל בשלב הזה, Google Public NTP הוא שירות ללא הסכם רמת שירות (SLA).
האם אפשר להשתמש ב-Google Public NTP בפרויקט או במוצרים מסחריים?
כן, בכפוף לתנאים ולהגבלות שלנו. Google Public NTP הוא שירות ללא SLA. אנחנו לא מספקים התחייבויות לגבי הזמינות או הדיוק שלו.
אני מפעיל שרת NTP בארגון שלי. האם אפשר לסנכרן אותו עם Google Public NTP?
כן.
האם אפשר להשתמש ב-Google Public NTP ממכונות של Google Compute Engine?
כן, אבל תקבלו תוצאות טובות יותר אם תשתמשו בmetadata.google.internal
(הוראות מפורטות).
שירות הזמן מהשרת הווירטואלי הזה מפוזר באופן זהה ל-NTP ציבורי של Google.
האם אפשר להשתמש ב-Google Public NTP ממכונות וירטואליות שפועלות אצל ספקי ענן אחרים?
כן.
איך אפשר לקבל תמיכה מצוות Google Public NTP?
מומלץ להצטרף לקבוצות Google שלנו כדי לקבל עדכונים מהצוות ולשאול שאלות. אם נתקלתם בבעיה ואתם רוצים לדווח עליה, במאמר דיווח על בעיות מוסבר איך עושים את זה.
טכני
יש פרטים נוספים לגבי מריחת הדילוג?
כן, כאן אפשר למצוא מידע נוסף.
איך Google Public NTP משתמשת בשדה Leap Indicator (LI)?
ב-Google Public NTP, השדה LI תמיד מוגדר ל-0, כי השנייה המעוברת מוחלת בצד השרת באמצעות שיטת ההחלקה.
איפה נמצאים השרתים שלכם כרגע?
שרתי NTP ציבוריים של Google זמינים בכמה ממרכזי הנתונים שלנו בצפון אמריקה, באירופה ובאסיה.
האם שרת ה-NTP הציבורי של Google תומך ב-IPv6?
כן.
האם Google Public NTP תומך ב-Autokey או ב-NTS?
לא.
אם אתם רוצים להפיץ את הזמן בצורה מאובטחת, כדאי לכם גם לבדוק את Roughtime, פרויקט ניסיוני של צוות Chrome. Roughtime עדיין לא מספק שירות זמן ברמת דיוק גבוהה, אבל הוא ניסוי שמטרתו לספק זמן מהימן.
האם שרת ה-NTP הציבורי של Google תומך בלקוחות SNTP?
כן.
האם שרת ה-NTP הציבורי של Google תומך בלקוחות Windows Time?
כן.
האם Google Public NTP תומך בהודעות בקרה במצב 6 או במצב 7?
לא, הוא לא יגיב להודעות בקרה, כמו אלה שנשלחות על ידי ntpq
או ntpdc
.
האם אפשר לנצל לרעה את Google Public NTP כדי לבצע התקפות הגברה של NTP?
לא. מתקפות מבוססות הגברה של NTP משתמשות בהודעות בקרה של NTP. שרת ה-NTP הציבורי של Google מגיב רק לשאילתות של זמן הלקוח, ושולח תשובות שגודלן דומה לגודל הבקשה.