Desarrollar para la nube y su borde inteligente en Microsoft Connect(); 2017

Por: Scott Guthrie, Vicepresidente Ejecutivo del Grupo de Nube y Empresa en Microsoft.

Hoy iniciamos Connect(); 2017, uno de mis eventos anuales favoritos de Microsoft para desarrolladores, donde durante tres días tendremos la oportunidad de realizar aproximadamente 150 sesiones interactivas y en vivo para desarrolladores de todo el mundo — sin importar las herramientas que utilicen o las plataformas que prefieran. Hoy en Connect(); 2017, estoy emocionado de compartir noticias que ayudarán a desarrolladores a construir para la nube y su borde inteligentes. Nunca ha sido un mejor momento para ser un desarrollador, ya que los desarrolladores se encuentran a la vanguardia de la creación de aplicaciones que generan un cambio monumental en todas las organizaciones y en industrias enteras. En Microsoft, nos enfocamos en brindar herramientas y servicios que hagan que los desarrolladores sean más productivos, ayudándoles a crear en código abierto y poniendo IA en manos de todos los desarrolladores para que puedan liberar el poder de los datos y re-imaginar las posibilidades que mejorarán nuestro mundo.

Cualquier desarrollador, aplicación y plataforma

En años anteriores en Connect (); anunciamos el código abierto de .NET Core. El año pasado anunciamos que Microsoft se unió a la fundación Linux y que se compartió SQL Server en Linux. Este año seguimos cumpliendo con nuestro compromiso con la comunidad del código aierto al asegurarnos de que podemos brindar soporte a los clientes independientemente de la plataforma que elijan.

Azure Databricks — previo: Construido en colaboración con los creadores de Apache® Spark, Azure Databricks es una plataforma de análisis basada en Apache® Spark que es rápida, sencilla y colaborativa, optimizada para Azure. Azure Databricks combina lo mejor de Databricks y Azure para apoyar a los clientes a acelerar la innovación, al poder configurar con un solo clic, tener flujos de trabajo optimizados y un espacio de trabajo interactivo. La integración nativa con Azure SQL Data Warehouse, Azure Storage, Azure Cosmos DB y Power BI simplifica la creación de almacenes de datos modernos que permiten a las organizaciones proporcionar análisis de autoservicio y aprendizaje automático sobre datos que estén o no estén relacionados con el rendimiento de empresas y el gobierno. Los clientes se benefician intrínsecamente de la seguridad empresarial de Azure, del cumplimiento y de los SLAs, así como de la seguridad simplificada y el control de identidad con la integración de Azure Active Directory. Con estas innovaciones, Azure es el destino imparable para desbloquear poderosos escenarios que hacen a la inteligencia artificial más sencilla.

Microsoft se une a MariaDB Foundation: El día de hoy estamos emocionados por unirnos a la comunidad MariaDB como miembro platino. Como parte de esta membresía, nos comprometemos a trabajar estrechamente con la fundación, contribuyendo activamente con MariaDB y su comunidad. También anunciamos que presentaremos un previo de Azure Database para MariaDB, que traerá perfectamente administradas las capacidades de servicio a MariaDB. Los desarrolladores van a poder registrarse para el próximo previo de Azure Database para MariaDB

Azure Cosmos DB con Apache® Cassandra API — previo: Con este previo, los desarrolladores tendrán Cassandra-como-a-servicio al utilizar Cassandra SDKs y las herramientas con las que están familiarizadas, y también junto con el poder de Azure Cosmos DB. Así mismo, los desarrolladores reutilizan el código que ya habían escrito y crean nuevas aplicaciones utilizando la API de Cassandra en contra del servicio de base de datos multimodal, que está distribuido de manera global, de Azure Cosmos. Azure Cosmos DB también fue diseñado para escalar el rendimiento y almacenamiento en cualquier cantidad de regiones geográficas con amplios SLAs y con altos niveles de consistencia para una administración de latencia de datos más precisa.

Asociación GitHub en GVFS: Anunciamos que Microsoft y GitHub se asocian para llevar GVFS a los 25 millones de usuarios de GitHub. GVFS es una extensión de código abierto para el sistema de control de Git, desarrollado por Microsoft para dar soporte a los repositorios más grandes del mundo.

Ayudar a los desarrolladores a ser más productivos

En Microsoft, nuestra misión es empoderar a cada persona y organización del planeta para que consigan más, y los desarrolladores no son la excepción. Tenemos un conjunto importante de varios anuncios que ayudarán a los desarrolladores, así como a equipos enteros de desarrollo, a ser más productivos mientras avanzan hacia un mundo de innovación y desarrollo continuos y en sus aplicaciones. En Connect(); anunciamos lo siguiente:

Visual Studio App Center – disponibilidad general: El desarrollo de aplicaciones más completo para la solución del ciclo de vida de Objective-C, Swift, Java, Xamarin y React Native, Visual Studio App Center ayuda a los desarrolladores a automatizar y administrar el ciclo de vida de sus aplicaciones iOS, Android, Windows y macOS . Los desarrolladores pueden conectar sus repositorios y en unos minutos automatizar sus compilaciones, probar dispositivos reales en la nube, distribuir aplicaciones a probadores beta y monitorear el uso del mundo real con análisis de datos y fallas, todo en un solo lugar.

Visual Studio Live Share  primera vista: Visual Studio entrega el siguiente gran avance en cuanto a productividad de desarrollo con Visual Studio Live Share, el cual permite una colaboración en tiempo real dentro de Visual Studio y Visual Studio Code. Permite que los desarrolladores compartan de manera segura y sencilla sus proyectos con otros desarrolladores para que puedan editar y depurar de manera colaborativa en tiempo real sin tener que sentarse enfrente de la misma pantalla o estar dentro de la misma habitación. Más que solo permitir la pantalla compartida, Visual Studio Live Share permite que los desarrolladores compartan todo el contexto de su proyecto gracias a una manara instantánea, familiar y bidireccional para saltar hacia una programación oportunista y colaborativa.

Visual Studio Connected Environment para Azure Container Service (AKS)  próximo previo: Visual Studio y Visual Studio Code ahora utilizarán el Connected Environment para las funciones AKS, lo cual hace que el desarrollo Kubernetes sea natural para los desarrolladores de Visual Studio. Los desarrolladores podrán editar y depurar de manera sencilla las aplicaciones nativas de nube que funcionan con Kubernetes en la nube con la velocidad, facilidad, funcionalidad y productividad completa que han llegado a esperar por parte de Visual Studio.

Azure DevOps Projects — previo: Disponible en el portal de gestión de Azure, Azure DevOps Projects entregará una experiencia guiada que ayudará a los desarrolladores a explorar de manera sencilla todos los servicios disponibles de la plataforma de Azure para ayudarlos a construir sus aplicaciones y en el proceso, configurar una cartera completa de DevOps impulsada por Visual Studio Team Services. En menos de cinco minutos, esta función asegurará que DevOps no sea una idea tardía, sino una base para nuevos proyectos que funciona con muchas estaciones de trabajo de aplicaciones, redes, lenguajes y endpoints de despliegue controlados por Azure.

Pueden ver cómo Columbia Sportswear aprovecha las herramientas y la plataforma de DevOps para dirigir su propia transformación digital.

Poner IA en las manos de cada desarrollador

Mientras que la IA se vuelve más dominante y que los desarrolladores ya pueden aprovechar las grandes cantidades de datos que son creados todos los días, al emparejarlo con el poder y escalabilidad de la nube, queremos facilitarle a los desarrolladores el crear la nueva generación de aplicaciones inteligentes. Queremos poner IA en las manos de cada desarrollador con las herramientas y plataformas con las que se han familiarizado. Con los anuncios a continuación, vamos a ofrecer nuevas herramientas de IA que llevarán el aprendizaje automático y la inteligencia al límite.

Visual Studio Tools para IA — Previo: Esta es una extensión de nuestro popular Visual Studio IDE, el cual permitirá a los desarrolladores y científicos de datos crear modelos de IA con la máxima productividad. Visual Studio Tools para IA entrega funciones para editar de manear robusta y depurable, con el soporte de los entornos más profundos en aprendizaje como el Cognitive Toolkit, TensorFlow o Caffe. Con esta adición, los desarrolladores y científicos de datos tendrán una amplia experiencia al alcance de sus dedos para crear, entrenar, gestionar y entregar modelos de manera local y escalable en Azure.

Azure IoT Edge Previo: Hoy hacemos disponible la versión de prueba de Azure IoT Edge, un servicio que entregar inteligencia en la nube para los dispositivos IoT a través de contenedores, y vamos a presentar un nuevo set de capacidades innovadoras en la nube que funcionan en IoT Edge, Azure Machine Learning, Azure Functions y Azure Stream Analytics. Azure IoT Edge permite que los desarrolladores construyan y prueben cargas de trabajo basados en los contenedores con ayuda de C, Java, .NET, Node.js y Python, y que puedan simplificar el despliegue y gestión de las cargas de trabajo en su máximo potencial. Aure IoT Edge puede funcionar en los dispositivos IoT con menos de 128MB de memoria. Como parte de este anuncio, también vamos a lanzar actualizaciones para Azure Machine Learning, las cuales van a permitir que los modelos de IA sean desplegados y funcionen en dispositivos de gran potencial a través de los servicios de Azure IoT Edge. Las actualizaciones adicionales incluyen un despliegue más sencillo para los modelos de IA en los dispositivos iOS con Core ML, así como las actualizaciones para la herramienta Azure Machine Learning Workbench.

Cada año en Connect(); compartimos nuevas herramientas y servicios que esperamos impulsen e inspiren a los desarrolladores a diseñar grandes aplicaciones. Los animamos a que sintonicen Connect(); 2017 para aprender más acerca de las nuevas innovaciones que anunciamos y para que vean lo que pueden re-imaginar.