Resumen Build 2014 - Keynote día 2
Informativo
Después de este #bldwin nadie verá a #Microsoft de la misma manera. Microsoft no es el mismo y no hay vuelta atrás. #bldwin
— Juan Carlos Ruiz (@JuanKRuiz) abril 3, 2014
No te pierdas la parte 1 de este informe
https://juank.io/resumen-build-2014-keynote-dia-1/
Microsoft Azure
Estas son las cifras de Azure a hoy en todo el mundo
Mini - Análisis
- De las 500 empresas más poderosas del mundo - sgún la revista Fortune - el 57% están utilizando Azure como plataforma de nube.
- 250.000 sitios web activos en Azure, ojo a la palabra 'activo' no sabemos a ciencia cierta que es un sitio activo pero presumublemente hay miles de sitios más que son de prueba o no se usan de manera frecuente para sobre pasar algúno de los límites tenidos en cuenta en la medición.
- Más de un millon de BD SQL Azure, esto es una cifra impresionante y confieso que hasta cierto punto inesperada para mi, que gran acogida. El reflejo de un excelente producto. Así mismo la cantidad de objetos almacenados en el storage es impresionante, lo cual refleja la alta demanda que este tipo de servicio tiene.
- 2 millones de request por segundo, no cero que estio necesite explicación , es realmente impresionante.
- >300 millones de usuarios de AD y 13 billones de transacciones de autenticación, sin duda otro de los servicios que aunque ya tiene una cobertura enorme, hasta ahora comienza.
- 1 millon de desarrolladores con Visual Studio online solo demuestra que todo el mundo es conciente de la clase de producto que es Visual Studio, el solo hecho de que ahora sea un servicio en la nube marca un diferenciador importantisimo en la plataforma.
Algunos escenarios recientes de uso intensivo
- Titan Fall se ejecuta en más de 100.000 servidores de Azure
- Los juegos olimpicos de NBC Soshi se transmitieron a todo el planeta usando Azure Media Services.
Nuevo website
Se anuncio y lanzo el nuevo portal de aministración de Azure, el cual esta principamente orientado al flujo de trabajo y exploración el usuario permitiendole tener tanta información como se necesite en el mismo contexto para no perder de vista ningún detalle.
En todo momento se es visible el consumo de servicio por cada funcionalidad, el portal sin duda es un paso [o varios] pasos más adelante de cualquier cosa que tenga la competencia en este momento.
IaaS + Development
Desde Visual Studio ahora se pueden crear y mantener cualquier numero de maquinas virtuales en la nube.
Ahora se pueden crear más rápidamente maquinas virtuales con base en imagenes de disco previamente cargadas.
Depuración Remota
Visual Studio permite hacer attach de una maquina virtual para hacer depuración!
Bueno no hay demasiada innovación, pero si automatización. Tradicionalmente y si eres un poco inexperto lo que hacias era instalar Visual Studio en el servidor... mala idea, muy mala idea...
Pero los más experimentados de seguro ya conocían que es posible instalar únicamente un componente: el depurador remoto el cual instalaba un servicio que podias habilitar y deshabilitar cuando quisieras.
La novedad es que la instalación del remote debugger ahora es asistida y admninistrable desde Visual Studio.
Puppets Labs && Chef
El soporte para el agente de Puppet Labs y el de Chef es impresionante, esto permite a los administradores de red administrar su servidores locales y en la nube de manera transparente y eficiente.
Estos servicio ahora pueden administrar máquinas virtuales Hosteadas en Azure!
Más Información
Chef: https://www.getchef.com/chef/
Puppet Labs: https://puppetlabs.com/
Auto Scale
Aunque la mayoria de los servicios de Azure ya lo tenian, ahora tenemos la facilidad de autoscale de maquinas virtuales, dando otro impulso adicional a lo que de por si es una plataforma muy robusta.
PowerShell
Y despues de muchos años de espera... SI llegó sopore nativo de PowerShell desde Visual Studio.
PaaS
Websites
Al igual que la funcionalidad existente en Compute instances, ahora en websites tenemos la posibilidad de hacer Staging es decir la capacidad de alternar entre un sitio en producción y otro con el fin de hacer implementaciones rápidas que nos permitan deplegar un servicio publicamente, volverlo nuestro servicio en producción y eventualmente devolvernos a la instancia anterior si las cosas no salen bien
Y como siempre no podría ser más fácil:
Traffic Manager ahora funcionara 100% con websites, lo cual nos permite montar CDN e instancias personalizadas para diferentes lugares del mundo.
Web Jobs es una funcionalidad que permite correr facilmente tareas en segundo plano dentro de nuestro website.
Websites ahora incluye dos certificados SSL de manera gratuita.
Mobile Services
Se ha lanzado oficialmente el soporte de Web API para mobile services, experiencia la cual llega completamente ingegrada con VIsual Studio.
Esto constituye un avance mayor ya que aunque Node JS es de mis afectoss definitivamente se hecha mucho de menos todo el poder y utilitarios que .Net Framework y Visual Studio ofrecen a Web API.
Sincronización de datos offline
Sin duda una funcionalidad obligatoria en los dispositivos mobiles, ha llegado a Mobile services, lo cierto es que siempre se ha podido hacer pero ahora hay muchas más facilidades ya que viene integrado con los demas servicios de la API.
SQL Azure Self services restore
esta imagen lo dice todo, no te volverá a pasar...
Roslyn y Open Source
Por si solo Roslyn es una gran noticia, en escencia es un compilador llevado al siguiente nivel, no solo te compila el código sino que valiendose de ello tiene el conocimiento y absoluto control de TODO lo que has puesto allí.
Roslyn puede ayudarte a hacer refactoring de tu código, optimizar bloques, o incluso encontrar posibles errores ocultos antes de que sean descubierots en producción.
Roslyn, al ser un compilador desde luego te permite modificar o adicionar nuevas caracteristicas como
- Soportar nuevos lenguajes
- Adicionar funcionalidades a los lenguajes ya soportados
Por si fuera poco Anders Hejlsberg nos ha dado una nueva sorpresa, en fren de toda la audiencia física y online ha hecho público el repositorio de código de Roslyn volviendolo Open Source!
Por si fuera poco Miguel de Icaza procedio a hacer una demostración en donde utilizando Xamarin Tools for iOS y establecio a Roslyn como nuevo compilador, allí mismo hizo una pequeña demostración para que C# soportará string literals [la misma que Anders Hejlsberg había hecho minutos antes desde Visual Studio] , y como es de esperarse funcionó sin problemas.
dot Net Foundation
Oficialmente se lanzo la fundación .Net cuyo objetivo es promover la creación de proyectos open Source con tecnologías .Net, ofreciendo guia y orientación para fortalecer el ecosistema de herramientas .net.
Desde luego ya se han nombrado los líderes iniciales de dicha comunidad, todos son obvios participantes y también se han incluido 24 proyectos iniciales.
Imperdible : https://www.dotnetfoundation.org/
Anuncio cortesía de @scottgu