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

Estado actual de Azure 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.

Azure Portal Home

Azure porta views

IaaS + Development

Desde Visual Studio ahora se pueden crear y mantener cualquier numero de maquinas virtuales en la nube.

Creando y manteniendo Maquinas virtuales en la nube desde Visual Studio

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!

Puppet labs web site

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.

Soporte para PoerShell 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

Website staging

Y como siempre no podría ser más fácil:

Como hacer staging en websites

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.

Soporte para Web API en Mobile Services + Visual Studio

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...

SQL Azure Self services restore

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 refactoring

Roslyn refactoring

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!

Roslyn es ahora Open Source

Andres Hejlsberg made Roslyn 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.

Xamarin Studio para iOS utilizando Roslyn

dot Net Foundation

dot Net Foundation Logo

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.

dot Net Foundation Slide

Imperdible : https://www.dotnetfoundation.org/

Anuncio cortesía de @scottgu

Anuncio cortesía de @scottgu

No te pierdas la parte 1 de este informe

https://juank.io/resumen-build-2014-keynote-dia-1/