Bummer viven de Apple



Una transmisión en vivo de la presentación y el reloj de Apple iPhone 6 desde el principio no ha funcionado. Muchos usuarios, incluido yo mismo, han tenido problemas con su foto. Inicialmente problemas, he pecado servicio en la nube Akamai , pero la página de investigación de Apple reveló que la mayor parte de los problemas surgieron del hecho, la forma en que se configuran Amazon S3 y algo que los otros elementos del sitio.

A diferencia de la anterior en vivo, esta vez decidieron utilizar JSON añadir interactividad a la página, y mostrar los tweets relacionados con el evento, en la parte inferior de la página. Como resultado, esta página ha sido actualizada varias veces por segundo. Debido a la decisión de utilizar JSON ( aprox Plumas -.. Creo que el autor confunde JSON y Ajax i>) sitio ya no almacenan en caché. Por lo general, Apple utiliza Akamai para el almacenamiento en caché de esas emisiones, pero esta vez era imposible almacenar en caché la página, lo que llevó a una fuerte velocidad de hundimiento de carga de las páginas y visualizar el vídeo. Y desde que Apple insertar un vídeo en una página, la página llevó a freno frenos de vídeo. En Akamai no quiso hacer comentarios sobre este tema, pero a juzgar por la página de códigos, que todavía no podían tomar su caché. Debido a esto, también he caído Safari, cuando traté de abrir la página con la presentación en el iPad.

Debido a todas estas páginas actualizaciones jugador tenía vídeo artificialmente baja calidad porque en el lado del servidor que había demasiadas solicitudes. Además error de Apple y de difusión a través de vídeo de Akamai con la pista de sonido equivocado, por lo que los primeros 27 minutos de vídeo llegó en un idioma extranjero (al autor). Alguien de Apple hizo de vídeo equivocado, además de que todavía observan sonido desincronización y fotos. Además, creo que me cogido un momento en que Apple ha tenido que reiniciar el servidor una vez, ya después de codificar videos de presentación empezaron - debido a esto salir errores como "no se puede subir videos", y "no hay derechos de acceso»
El estudio de la ficha, se puede establecer que el servicio de nube de Apple se encuentra alojado en Amazon S3. Al parecer, Apple puso el contenido en un cubo , prácticamente sin margen para el crecimiento de la carga, y configurarlo correctamente. Amazon no ha comentado sobre este tema, pero está claro que Apple almacenamiento configurado incorrectamente S3, el cual experimentó problemas con la velocidad, porque todas las solicitudes van a un mismo lugar.

Akamai era la única CDN , que se utilizó en Apple. Se mostró traceroute desde varios puntos del planeta. Y ya que no tienen la capacidad de almacenar en caché la página de transmisión, su rendimiento disminuyó en gran medida. Si no se puede almacenar en caché la página en el servicio en la nube de servidor periférico, todas las solicitudes se envían a un servidor central, por lo que perdió todo sentido de la red distribuida. Las parcelas de figuras obtenidas a partir de un servicio de terceros Cedexis, ve caer la disponibilidad de servidores de Akamai en Europa occidental desde el 100% al 96,5% durante la emisión.

De acuerdo con los datos obtenidos a partir de diferentes fuentes, en el pico de presentaciones de vídeo de difusión realizadas en el canal 6-8 Tbps. A modo de comparación, difusión de la Copa del Mundo celebrada en el pico de 6,8 Tbps. Así que no hay cargas extraordinarias no experimentaron CDN.

Resultado: codificación de vídeo, difusión, javascript, el vídeo, el único servidor en el S3 y actualización constante de la página y dio lugar a numerosos problemas de presentación. Se podría culpar a la CDN, pero como se puede ver, esta no fue la razón principal - sólo la acción fue mal planeado y ejecutado.

Fuente: habrahabr.ru/post/236905/

Tags

Vea también

Nueva y Notable