Cómo prevenir Costly Segunda Salto Interrupciones

A finales de junio de este año,varios sitios web de alto perfiles sufrieron interrupción y bajó por la inclusión de un segundo adicional al sistema de tiempo internacional. Los sitios web, incluyendo las noticias sociales y sitios de redes Reddit, Foursquare y Linkedin, fueron interrumpidas durante varias horas gracias a la inclusión de una Segunda Salto aTiempo Universal Coordinado (UTC), escala de tiempo global del mundo.

Mientras que un solo segundo puede no parecer mucho, para los sitios web que dependen en gran medida de las operaciones sincronizadas, el tiempo añadido causó tal interrupción que varios sitios bajaron de casi doce horas, y otros sufrieron diversos problemas como la pérdida de datos. Estas interrupciones no eran únicos, tampoco. Saltos de segundos se agregan al calendario internacional de regularidad, a menudo dos veces al año, en un retoques con el tiempo que se está volviendo cada vez más polémico.

Sincronización

Sitios Web y otras tecnologías modernas, todos dependen de escala de tiempo global del mundo para la sincronización. UTC permite a los ordenadores de todo el mundo para comunicarse en perfecta sincronización, y sin ella, muchas de las transacciones en línea que damos por sentado, como las redes sociales, la banca y las compras simplemente no podía suceder.

Computadoras dependen en gran medida el tiempo en forma de marcas de tiempo como un medio de decir cuando se ha producido o necesita que se produzca una transacción. Si los equipos no estaban sincronizados con precisión, las computadoras no tendrían manera de saber si el proceso había o no había sucedido y todo tipo de errores se llevaría a cabo. Los datos perdidos, insuficiencia transacción y la vulnerabilidad al fraude serían todos común sin la sincronización adecuada. Sólo hay que pensar en volver a la Bug del Milenio para darse cuenta de la clase de problemas que las computadoras y otras tecnologías podrían sufrir sin tiempo sincronizado preciso y exacto.

Tiempo Universal Coordinado

UTC se ideó en los 1970s porque los avances en la tecnología significaba que había una necesidad de una sola vez, universal a garantizar máquinas tenían una única escala de tiempo en que los dispositivos en todo el mundo podrían sincronizar sin ser afectado por diferencia de zona horaria. Como. UTC se basa en el tiempo contado por los relojes atómicos que es excepcionalmente precisa, permitiendo a las redes informáticas en lados opuestos del mundo para sersincronizada dentro de unos pocos milisegundos de los demás. Sin relojes atómicos, redes podrían tener diferencias en varios segundos, lo que resultaría en muchos de los errores mencionados anteriormente.

De hecho, los relojes atómicos son incluso más precisa que la rotación de la Tierra. Si bien todos podemos pensar en la Tierra toma 24 hora de hacer una rotación completa, esto no es exactamente el caso. Cada día puede variar minuciosamente. A veces puede tomar un poco más de 24 horas, a veces un poco menos de tiempo. Todas estas pequeñas diferencias significan que para finales de año, la rotación de la Tierra y Tiempo Universal Coordinado son un poco fuera de sincronía con los demás, y por lo tanto requieren un ligero ajuste.

Segundos bisiestos

Desde UTC fue introducido y los relojes atómicos comenzó rige nuestro tiempo, la creciente tendencia ha sido que la velocidad a la que gira la Tierra se está desacelerando gradualmente. Ahora sabemos que este ha sido el caso durante millones de años. Por ejemplo, hace 100 millones de años, la duración de un día en la Tierra era de unos 22 horas, y el día ha estado alargando desde entonces. Esta desaceleración gradual de la rotación de la Tierra es causada por las fuerzas de marea que actúan como un freno y ralentizan la velocidad a la que la Tierra gira. Estas fuerzas de marea son a su vez causado por la Luna, que es cada vez más lejos gradualmente como giro de la Tierra se ralentiza.

Si bien estos cambios cosmológicos son muy leves, y equivalen a sólo un segundo o dos al año, sí significa que UTC requiere la adición de un segundo extra dos veces al año para asegurarse de que se sincroniza con la velocidad a la que la Tierra está girando. Si esto no sucedió, finalmente, el día iba a la deriva en la noche y el mediodía ya no sería la mitad del día, aunque esto tardaría millones de años, y la decisión de añadir segundos adicionales para mantener a la Tierra y UTC sincronizada es una polémica.

Controversia

La rotación de la Tierra Internacional y Sistemas de Referencia (IERS) decidir cuándo añadir segundos bisiestos adicionales. IERS vigilar la velocidad a la que la Tierra gira, y puesto que los 1970s, se han añadido segundos bisiestos 25 a UTC. Sin embargo, estos cambios han demostrado ser cada vez más polémico.

Debido a los problemas que la adición de estos segundos extra de la causa, y el hecho de que se necesitarían miles de años antes de que cualquier diferencia en la hora UTC y la hora media solar (cuando pasa el mediodía, cuando el sol está en su punto más alto) sería notable, los críticos argumentan segundos bisiestos no son necesarios. Argumentan podrían tomarse otras medidas, como una hora bisiesto cada mil años más o menos, que resultarían mucho menos perjudicial, o incluso un minuto bisiesto cada treinta años. Sin embargo, hasta el momento, se ha llegado a ningún consenso y segundos bisiestos parece que van a permanecer en el futuro previsible.

Network Time Protocol

Las redes de ordenadores se sincronizan a una forma de UTC utilizando Network Time Protocol (NTP). NTP es un algoritmo de software que asegura que todos los dispositivos de una red se sincronizan entre sí. Funciona mediante el uso de una única fuente de UTC, que luego distribuye alrededor de una red, el ajuste de los relojes del sistema para asegurar que cada dispositivo se encuentra dentro de unos pocos milisegundos de la fuente UTC.

Si los relojes de sistemas se dejan a su suerte y sin ajuste continuo de NTP, pronto deriva. Esto es porque la mayoría de las computadoras tienen osciladores de cuarzo simples en sus placas base para mantener el tiempo, pero estos pueden perder varios segundos a la semana. Para un equipo, que puede realizar cientos de procesos cada segundo, más preciso será el tiempo, más eficiente será la red, por lo que las redes utilizan sistemas atómicos basados ​​reloj como UTC.

A menudo, los problemas con los segundos intercalares se producen porque las fuentes de UTC cambian automáticamente a una hora determinada. Por ejemplo en 30 junio de este año, en 11: 59: 59 se añadió un segundo adicional, lo que significaba que el tiempo tartamudeó por un segundo, lo que causa problemas para los sitios web y redes que lucharon para acomodar el cambio. Sin embargo, una solución sencilla es disponible para prevenir este trastorno.

GPS servidores de hora

El Sistema de Posicionamiento Global (GPS) proporciona una fuente precisa de tiempo generado por los relojes atómicos. Mientras que las señales horarias GPS no son una fuente de UTC, es un tiempo generado por los relojes atómicos y es fácil de NTP para ajustar para que coincida con UTC, como las señales contienen todos los datos necesarios para la conversión, como el número de segundos intercalares a incluir.

Señales de tiempo GPS son lo que los dispositivos de navegación por satélite utilizan para calcular la posición. Mediante el uso de las marcas de tiempo en la señal de GPS, un dispositivo de navegación por satélite puede triangular su posición dentro de unos pocos metros. Esto sólo se puede hacer usando la sincronización exacta producida por los relojes atómicos porque las señales de tiempo de viaje de los satélites a la velocidad de la luz, e incluso una fracción de segundo de discrepancia podría ver información de posicionamiento a cabo por varias millas.

Mediante el uso de tiempo GPS, administradores de redes informáticas pueden hacer su propia provisión para hacer alteraciones para los segundos intercalares, en lugar de ser tomado por sorpresa por los ajustes automáticos realizados a fuentes de tiempo UTC, como las transmisiones de radio y de Internet basado servidores de tiempo, sobre los que los administradores de red no tienen control .

GPS servidores de hora

Recepción de una fuente de tiempo GPS es simple y barato también. Servidores de tiempo NTP GPS dedicados son fácilmente disponibles que puede recibir señales de tiempo GPS y utilizarlo como fuente desincronización de tiempo para una red. Estos servidores de tiempo de uso de una antena en la azotea que recibe el tiempo, que se distribuye en torno a una red mediante NTP. Un único servidor de hora GPS es capaz de dar servicio a una red de cientos de máquinas por lo que es una solución económica para la sincronización de tiempo. Además, como las señales de tiempo GPS contienen toda la información relevante para convertir Tiempo GPS a UTC, la red puede ser convertido automáticamente permitiendo la sincronización con otras redes, mientras que saltan segundo disposiciones pueden ser planificados en la red, evitando las interrupciones repentinas.

Algunas redes, como el utilizado por los gigantes del motor de búsqueda Google, introducir un salto segundos durante un período prolongado, introduciéndolo en pequeños incrementos durante varias semanas, lo que en efecto frotis del segundo acto de un período más largo, lo que impide el tartamudeo repentina de una segundo adicional.

Seguridad y precisión

GPS servidores de hora también a asegurar una red es segura. Algunas fuentes de la hora UTC, como las tomadas de los servidores de tiempo de Internet, proporcionan una puerta de enlace en los firewalls de red a través del cual los virus y otro software malicioso podría tener acceso. Tiempo GPS, por otra parte, es externo a una red y que es imposible que alguien de manipular con ella. Además, los servidores de tiempo de Internet pueden no ser tan precisos como muchos usuarios les imaginan ser. Algunos servidores de tiempo puede ser de varios segundos fuera de sincronía con UTC. Además, si el servidor de tiempo en línea sufre un corte de luz, la red no podrá contar con una fuente precisa de tiempo hasta que se restablezca el servicio, lo que podría dar lugar a los relojes del sistema a la deriva por lo que la red pierde su sincronización. Tiempo GPS por comparación es siempre precisa, siempre precisa y nunca se pone.

Este post fue escrito por

Richard N Williams

Cecilia Chavez es una técnica autora y especialista en el servidor y Tiempo industria sincronización NTP. Richard N Williams en Google+

Lectura relacionada