Microsoft y la demanda de Azure en el COVID

Increible ejercicio de Microsoft explicando como respondió al crecimiento inesperado de Azure en la pandemia… por un lado el video de @markrussinovich explicando la logica que se siguió, priorización, seguridad, scheduling, networking, hardware, “purposeful degradation” y arquitectura.

A eso le agregaron un post explicando la priorización y el trabajo para sostener lo relacionado con salud como algo esencial y luego ir por fases incluso reescribiendo codigo..

Algunas cosas me llamaron la atención más que otras, pero hay dos que quiero destacar: el “purposeful degradation” implica ir matando pequeñas features a aplicaciones que no son core y que consumen recursos: el mejor ejemplo… en Teams y en O365 desapareció por un tiempo el “Read receipt” y el tiempo de refresco para el indicador de que “XX está escribiendo” como indicadores de presencia… resultado: baja de 30% en uso de cores

In some scenarios we chose to disable prefetching, freeing up capacity on some of our services at the cost of higher latency. In other cases, we increased the duration of prefetch sync intervals. One such example was suppressing calendar prefetch on mobile which reduced request volume by 80 percent

Por otro lado la velocidad del equipo de networking de trabajar con ISPs locales para crear 12 Edge Sites con esos ISPs y hacer mejor uso de la infra, agregaron 110TB de capacidad… lo que se sumó al anális de patrones de uso para mejorar la distribución de capacidad en términos de horario; lo que a un nivel más estratégico: llevó a particionar servicios críticos y ahcer deployments aislados que previenen caídas más grande

  • We plan to transition from VM-based deployments to container-based deployments using Azure Kubernetes Service, which we expect will reduce our operating costs, improve our agility, and align us with the industry.
  • We expect to minimize the use of REST and favor more efficient binary protocols such as gRPC. We will be replacing several instances of polling throughout the system with more efficient event-based models.

Y dos detalles a tener en cuenta, más allá de lo que uno entienda de “la nube” no sólo estamos hablando de productividad y trabajo, también estámos hablando de gaming… nuestra nube corre dos servicios de Gaming gigantes y XBox Live por ejemplo vió un crecimiento de concurrencia del 30% y un 50% de uso de las funciones multiplayer… lo que implica que en total hay un 180% de crecimiento tipico en cualquier lockdown y ¿como evitas que una mundo tire al otro en la pelea por requerimientos?

Si te interesa la parte técnica … vean este video de Mark , y este ejercicio de transparencia en como manejar una de las infraestructuras más grandes del mundo me sorprendió muy gratamente para que se entienda lo qeu implica correr “la nube” y ahora con datos reales luego de meses de pelear con la infra necesaria para que todo siga andando :)

Microsoft y el trimestre del trabajo remoto

Microsoft presentó sus resultados financieros del tercer trimestre de nuestro año fiscal, o sea los resultados del primer trimestre de 2021 y otra vez se volvieron a superar las expectativas de Wall Street… creciendo un 15% en ingresos y 23% en ganancias. Pero más allá de eso es clave ver como Azure y Commercial Cloud están empujando la empresa a nuevas alturas aún en este contexto.

“We’ve seen two years’ worth of digital transformation in two months. From remote teamwork and learning, to sales and customer service, to critical cloud infrastructure and security – we are working alongside customers every day to help them adapt and stay open for business in a world of remote everything,”

Satya Nadella opening statement.

Y uno puede imaginar que esta frase explica el crecimiento del 60% interanual de Azure… pero si solo fuese por algo macro, no seria casi el doble del crecimeinto de la competencia principal y también de los que vienen atrás. Personalmente creo que vamos a ver un efecto aún mayor el trimestre que viene porque se verán resultados del trabajo que comenzó en marzo y se fue ejecutando con lo que soy aún más bullish

Pero si el crecimiento de Azure fue mayor que el del mercado, lo que me parece interesante del crecimiento de Teams es que implica más que video

“We saw more than 200 million meeting participants in a single day this month, generating more than 4.1 billion meeting minutes,” (detalle: una empresa seria hace esta distinción entre participación y DAU) “Teams now has more than 75 million daily active users, engaging in rich forms of communication and collaboration, and two thirds of them shared, collaborated, or interacted with files on Teams.”

Call de analistas.. hosted on Teams :P

Y esto es lo interesante a analizar, el cambio del que hablaba Satya en su linea de apertura “dos años de transformación digital en dos meses” implican más que video, implica interacciones, implica un cambio de forma de trabajo que hoy impacta en todos los trabajadores y empresas pero que hace falta ver como sigue cuando pasen las restricciones.

Pero en este punto yo soy bastante optimista, más allá del momento en el que estamos donde nadie entiende bien que está pasando y muchos reaccionan por reflejo, cuando se ve lo que pasó en China en cuanto a adopción luego de las restricciones de movimiento… hubo una caida pero que los dejaba a casi el doble de uso de herramientas de trabajo remoto que antes de la pandemia.

En definitiva, los resultados de MSFT no decepcionaron a nadie (veamos más allá del momento del mercado) pero el crecimiento de Azure y el uso de Teams son realmente lo que se destacó.

Nota: en la foto puse a Amy Hood porque es una líder increible :)

iCloud corriendo en Microsoft Azure y Amazon WebServices

Hace ya unos días las notas sobre iCloud, el servicio de datos en la nube de Apple, corriendo en Azure, el servicio de datos en la nube de Microsoft y Amazon WebServices, el servicio de datos en la nube de.. Amazon no hacen más que aparecer en medios y generar debate ¿como puede ser que Apple confíe en Amazon y en Microsoft para correr sus servicios? ¿como puede Apple invertir u$s500 millones en un datacenter y luego usar a su competencia para brindar infraestructura tecnológica? y sinceramente no termino de entender el problema con esto.

iCloud

Ese tipo de planteos es tan tonto como decir ¿como puede Apple que diseña cosas tan prolijas dejan que Foxconn haga la manufactura de esos equipos tan lindos y caros? o peor aún ¿como puede Apple tercerizar en gente que tiene más experiencia que ellos algo que es un servicio con una de las marcas más elogiadas del mundo?

Continuar leyendo “iCloud corriendo en Microsoft Azure y Amazon WebServices”