Accueil Réflexion prospective Microsoft build se concentre sur le cloud intelligent et le bord intelligent

Microsoft build se concentre sur le cloud intelligent et le bord intelligent

Table des matières:

Vidéo: The animated guide to the intelligent edge (Explanimators: Episode 8) (Novembre 2024)

Vidéo: The animated guide to the intelligent edge (Explanimators: Episode 8) (Novembre 2024)
Anonim

Aujourd'hui, lors de la conférence annuelle des développeurs de Build, Microsoft a poussé le gouvernement à se tourner vers un monde avec à la fois un «nuage intelligent» et un «bord intelligent», pour tirer parti de l'abondance de données et de la puissance de calcul, ainsi que de nouveaux algorithmes d'intelligence artificielle. Sans surprise, la société souhaite que les développeurs utilisent ses outils, et semble travailler particulièrement pour élargir les possibilités de ces outils pour les développeurs d’entreprise, alors qu’il s’attaque à de nouveaux marchés dans des domaines tels que l’apprentissage automatique et les bases de données en nuage massives.

La plus grande nouveauté de ce produit a été l'introduction de Cosmos , une base de données de services distribuée dans le monde entier, qui permet aux développeurs d’avoir une seule image système d’une base de données exécutée dans le monde entier. Cela fonctionne avec plusieurs modèles de base de données et activera des fonctionnalités que je n'avais jamais vues auparavant, ce qui semble être très intéressant pour les développeurs.

En outre, la société a annoncé un certain nombre de nouveaux outils de développement, notamment Visual Studio pour Mac, de nouveaux MySQL et des solutions de base de données Postgres, et une plus grande concentration sur les outils de développement sans serveur et basés sur des conteneurs. En outre, une longue session sur les outils d'intelligence artificielle a été consacrée à la création de services d'apprentissage automatique personnalisés et à l'introduction d'un plug-in de traduction en temps réel pour PowerPoint.

Nadella Sur la vision d'Intelligent Cloud et d'Intelligent Edge

Le PDG de Microsoft, Satya Nadella, a commencé le discours principal en citant des statistiques sur les performances de Microsoft dans un monde "mobile en premier, en premier sur le cloud".

Nadella a déclaré qu'il existe actuellement 500 millions de périphériques actifs sous Windows 10, 100 millions d'utilisateurs actifs mensuels d'Office 365, 140 millions d'utilisateurs actifs mensuels de Cortana, 12 millions d'organisations utilisant Azure Active Directory et, parmi les entreprises du Fortune 500, plus de 90%. utilisent le nuage Microsoft. Ces chiffres sont impressionnants et montrent l'adoption constante de Windows 10 dans les espaces grand public et professionnel (mais sont minés par le nombre d'appareils mobiles Android ou iOS), ainsi que par la grande adoption qu'a connue la société pour Office 365.

Sur Office 365, Nadella a indiqué qu’elle fournissait sa propre plate-forme pour les extensions et les add-ons, ainsi que pour que les développeurs puissent utiliser des fonctionnalités telles que la connexion unique. Il manquait notamment des statistiques sur le succès de la plate-forme Azure pour l'infrastructure générale en tant que service et la plate-forme en tant que service, un domaine dans lequel Microsoft doit faire face à une forte concurrence d'Amazon Web Services et de Google Cloud Platform, entre autres.

À cette fin, le discours liminaire visait en grande partie à démontrer que Microsoft restait à la pointe de ses offres pour développeurs comparé aux autres choix, en mettant l’accent sur les services d’intelligence artificielle, les fonctions Azure et l’informatique sans serveur (nouvelles orientations de la plupart des développeurs d’entreprise). pas encore utilisé mais qui commencent à faire partie des feuilles de route du développement.

Nadella a expliqué comment des éléments tels que les agents, les robots, les interfaces utilisateur naturelles, la réalité mixte, l'Internet des objets (IoT), l'intelligence artificielle, les microservices, ainsi que des analyses et flux de travail avancés permettent à la vision du monde de Microsoft d'aller au-delà "du mobile d'abord, du cloud d'abord". vers "Intelligent Edge" et "Intelligent Cloud".

Dans ce nouveau monde, Nadella a déclaré qu'il y aurait trois caractéristiques déterminantes. Il a déclaré que l'interface utilisateur s'étendrait sur plusieurs périphériques et inclurait des éléments tels qu'un assistant personnel qui fonctionne sur plusieurs périphériques. Par définition, l'intelligence artificielle sera plus distribuée, avec par exemple des formations dans le cloud et des inférences à la limite, ce qui conduira éventuellement à de nouvelles façons de faire de l'entraînement et de l'inférence aux deux endroits. Pour que cela fonctionne, Nadella a déclaré qu'il devait y avoir un grand changement dans la "boucle externe" du développement avec microservices, conteneurs et calcul sans serveur. Cela est nécessaire pour réagir au changement dans des choses comme les modèles d'IA, a-t-il déclaré. Ces tendances vont profondément changer ce qui se passe sous Windows, Office 365 et Azure, a-t-il ajouté.

Nadella a également parlé de la responsabilité des développeurs et a déclaré que s'il était optimiste, la technologie avait des conséquences imprévues. Il a également expliqué à l'auditoire qu'il nous incombait de veiller à ce que certains des scénarios les plus dystopiques ne se réalisent pas, citant les œuvres de George Orwell et Aldous Huxley. Des choix de conception pratiques qui consacrent nos valeurs intemporelles, y compris conception qui habilite les gens, est compris, et renforce la confiance dans la technologie sont essentielles.

La première démonstration, présentée par Sam George de l'équipe Azure IoT de Microsoft, mettait en vedette Sandvik Coromant utilisant une IA connectée au cloud pour effectuer la maintenance préventive sur des machines valant des millions de dollars, sur le cloud Azure et le hub Azure IoT. George a annoncé Azure IoT Edge, un plateforme croisée solution qui permet d’ajouter des fonctions et du code dans le cloud à de petits appareils IoT. Dans la démonstration Sandvik, il a montré que le fait de passer à des conteneurs avec les fonctions directement sur la machine pourrait réduire la latence d’environ 2 secondes à environ 100 millisecondes.

Nadella a ensuite parlé d'utiliser l'IA et les «jumeaux numériques» pour améliorer la sécurité sur le lieu de travail. Une vidéo décrivait l’utilisation de cette technologie dans des hôpitaux et des chantiers de construction. Andrea Carl, de Microsoft, a ensuite présenté une démonstration de l’utilisation d’Azure Functions, de services cognitifs visuels, d’Azure Stack et de caméras de base pour créer facilement des règles et des flux de travail.

Nadella a ensuite expliqué comment Microsoft Graph permet aux développeurs d'accéder aux personnes, aux activités et aux périphériques (via Azure Active Directory), et plus particulièrement à l'amélioration des "réunions intelligentes". Laura Jones, de Microsoft, a réalisé une démonstration mettant en vedette le haut-parleur Invoke, annoncé récemment, utilisant Cortana, avec des compétences multiplates-formes se connectant directement à un système de congés; utiliser Cortana dans sa voiture pour se préparer à une réunion; utiliser Microsoft Teams dans Office 365, le SDK Project Rome et un robot de réunion dans la réunion elle-même; et recevoir ensuite un résumé de la réunion et des actions à entreprendre dans Outlook.

Nadella a conclu en expliquant que l'avenir de l'informatique ne sera pas décidé uniquement par la technologie, mais par les opportunités et les responsabilités qu'elle offre. les développeurs, et a montré une vidéo de la technologie aidant une femme qui avait des tremblements causés par la maladie de Parkinson pour écrire et dessiner.

Nouvelles bases de données et outils de développement d'Azure Stack à l'informatique sans serveur

Le vice-président exécutif, Scott Guthrie, a dirigé la deuxième partie du discours et a donné plus de détails sur la "plate-forme cloud intelligente" et les nouveaux outils de développement que Microsoft a dévoilés lors du salon.

Scott Hanselman a présenté de nouveaux outils de gestion, tels que l'exécution du shell cloud dans le portail Azure et l'application de portail mobile Azure pour iPhone et Android. Il a ensuite montré à Visual Studio comment utiliser le code de production Azure et ajouter des éléments tels que des instantanés pour le débogage. Hanselman a également expliqué à Visual Studio pour Mac (désormais en disponibilité générale) et expliqué comment cela se connecte et vous permet de publier des applications directement dans Azure. Il a ensuite présenté de nouvelles fonctions au sein du centre de sécurité Azure.

Guthrie a ensuite passé en revue un certain nombre de nouvelles annonces pour Azure, en commençant par les bases de données. Le mois dernier, la société a annoncé SQL Server 2017 pour Windows Server, Linux et Docker, avec un apprentissage automatique avancé dans la base de données avec R et Python. Il a précisé que cette fonctionnalité est disponible sur site ou sous la forme d'une base de données Azure SQL dans le cloud. Cette semaine, la société a annoncé un nouveau service de migration de base de données Azure, conçu pour faciliter la migration des bases de données SQL Server ou Oracle vers le cloud avec un temps d'arrêt "proche de zéro". Guthrie a déclaré que DocuSign déplace toutes ses bases de données d'un centre de données interne vers une base de données SQL Azure. Il a également annoncé MySQL en tant que service et PostgreSQL en tant que service, offrant haute disponibilité et sécurité, ainsi que la possibilité de passer à la vitesse supérieure ou inférieure sans interruption de l'application. Cela devrait être attrayant et semble bien concurrencer des offres AWS similaires.

La grande nouvelle a été Azure Cosmos DB, que Guthrie a décrite comme le premier service de base de données multimodèle distribué à l’échelle mondiale. Cela réplique automatiquement les données dans n’importe quelle région du monde, vous permet de choisir le modèle de données et l’API NoSQL de votre choix (y compris les choix de document SQL de base de données, Mongo DB, Gremlin et graphique), ainsi que de choisir le stockage et le débit (en entrée). transactions par section) que vous souhaitez. Les contrats de niveau de service (SLA) couvrant quatre dimensions constituent une fonctionnalité unique et améliorent la disponibilité et la latence des performances: haute disponibilité, latence des performances (à 10 ms au 99e centile), le débit de performances et la cohérence des données. Il a montré une vidéo décrivant le fonctionnement de cette solution dans 3 régions des États-Unis, la prenant en charge jusqu’à 100 000 milliards de transactions par jour avec une latence à un chiffre au 99e centile.

Rimma Nehme, de Microsoft, a présenté une application Web distribuée dans le monde entier, permettant aux utilisateurs de poser des questions de chat aux personnages de l'univers Marvel Comics, et décrit les étapes de base de la création d'une telle application s'exécutant dans 9 régions. Nehme a déclaré qu'il pouvait prendre en charge le débit et la latence dans le monde entier, mais avec une seule image système afin que les développeurs puissent se concentrer sur l'application plutôt que sur la base de données. Et elle a expliqué qu'au lieu de devoir choisir entre une "cohérence forte" et une "cohérence éventuelle", vous disposez désormais de 5 niveaux différents pour choisir la performance et la cohérence.

Guthrie a déclaré que ce service est désormais généralement disponible dans toutes les régions et que, comme il s'agit d'une évolution de l'ancien service Document DB, toutes ces applications ont été automatiquement déplacées vers la nouvelle base de données.

Les conteneurs et les microservices ont été un autre grand sujet et Guthrie a montré une vidéo montrant l'utilisation par Alaska Airways de ces services. Visual Studio 2017 dispose désormais d'une prise en charge améliorée des conteneurs, notamment des outils Docker intégrés et du support pour le développement, le débogage, les tests et le déploiement. Guthrie a déclaré que cela fonctionnerait à la fois pour les applications "nouvelles" et pour la transition plus âgée. Applications NET conçues pour les plates-formes traditionnelles telles que ASP.NET et WCF. Maria Naggaga a expliqué l'ajout de la prise en charge de Docker à une application existante dans Visual Studio, avec des fonctionnalités telles que le débogage entre conteneurs et une télémétrie améliorée (Application Insights) montrant le fonctionnement d'une application dans son ensemble ou au niveau du conteneur.

Guthrie a parlé des conteneurs Service Fabric pour Windows et Linux, ainsi que d'autres nouvelles fonctionnalités facilitant le déploiement et la gestion des conteneurs à l'aide de Kubernetes, Mesos ou Docker Swarm. Il a également évoqué les nouvelles fonctionnalités des fonctions Azure, notamment en facilitant la création, le débogage et le déploiement de leurs propres fonctions, ainsi que les applications Azure Logic avec plus de 100 connecteurs de données et d'applications intégrés. Guthrie a déclaré que Visual Studio 2017 prendrait en charge Azure Functions et Logic Apps, et a parlé de Azure Application Insights pour Azure Functions. L'exemple donné pour les conteneurs et les fonctions était Domino's Pizza.

Guthrie a ensuite migré vers Azure Stack, ce qui a du sens si les entreprises ne veulent pas ou ne peuvent pas utiliser le cloud public, telles que Carnival Cruises exécutant Azure Stack sur le bateau de croisière, car cela ne garantit pas une bonne connectivité lorsque en mer. Il a expliqué qu'Azure Stack répond aux exigences réglementaires et possède plus de certifications et de régions que toute autre solution de cloud public, et a expliqué comment EY fonctionne dans le monde entier avec Azure, mais utilise Azure Stack dans les pays où elle doit respecter les réglementations locales en matière de données. Julia White, de Microsoft, a expliqué comment créer une application avec Azure dans le cloud et Azure Stack sur les navires en local, et utiliser des fonctions sans serveur, dont certaines vont au cloud et d'autres au serveur local. Guthrie a également démontré comment cela s’intègre dans une solution de cloud hybride.

Guthrie s'est concentré sur les nombreux fournisseurs SaaS qui utilisent maintenant Azure. Abhay Parasnis, CTO d'Adobe, a expliqué comment elle gère ses solutions "SaaS d'entreprise" sur la plate-forme, qui compte plus de 90 trillions de transactions. Parasnis a parlé de l'évolutivité de la plate-forme, de l'accent mis par Microsoft sur la sécurité et de nouvelles fonctionnalités telles que la possibilité d'intégrer Adobe Analytics à Microsoft Power BI.

Guthrie a déclaré qu'Azure constitue le moyen le plus simple d'intégrer Office 365 et des services tels qu'Azure Active Directory. Il a mis en avant des fonctionnalités telles que AppSource, qui permet aux développeurs tiers de vendre plus facilement des solutions SaaS d'entreprise aux clients Office 365 et Dynamics 365.

Personnalisation de l'offre, traduction d'IA Tools

Les services cognitifs ont été au centre de la dernière partie du discours, et le vice-président exécutif de l'intelligence artificielle et de la recherche, Harry Shum, a parlé des outils de la société. "L'intelligence artificielle consiste à amplifier l'ingéniosité humaine", a-t-il déclaré.

Shum a expliqué que le passage à l'IA avait été motivé par de gros ordinateurs, de nouveaux algorithmes puissants et des données volumineuses, et que Microsoft présentait trois grands avantages dans le monde de l'IA: le cloud Microsoft, les nouveaux algorithmes développés par Microsoft, et toutes les données contenues dans le monde. le graphique Microsoft. Shum, qui a été chercheur en vision, a parlé du succès de Microsoft dans le concours de reconnaissance d'image ImageNet et dans les tests de reconnaissance vocale. Mais il s'est dit plus enthousiasmé par ce que les développeurs peuvent faire.

Microsoft propose désormais 29 services cognitifs, y compris un nouvel indexeur vidéo et des laboratoires de services cognitifs, mais il a particulièrement mis l'accent sur les nouveaux services personnalisés dans les différents domaines, notamment les services de vision et la compréhension de la langue, appelés LUIS (service de compréhension intelligente de la langue). Une démo d'un nouveau jeu, Starship Commander, présentait les services vocaux personnalisés, car elle nécessite des mots et des expressions propres au jeu.

Shum a déclaré que le domaine le plus excitant aujourd'hui est celui de "l'IA conversationnelle", basée sur le paradigme de "la conversation en tant que plate-forme" décrit par Nadella lors de l'émission de l'année dernière. Il utilise des services cognitifs et le cadre de bot pour créer des expériences de chat et de vision personnalisées. comment cela pourrait fonctionner en utilisant son service de vision personnalisée avec vos propres données de formation, dans une fonctionnalité appelée "apprentissage actif" qui permet de sélectionner automatiquement les images qui peuvent ajouter le plus de valeur à votre modèle.

Carapcea a expliqué comment de nouveaux canaux ont été ajoutés au framework Bot, notamment Cortana, Skype et Bing, pour un total de 12 canaux. Enfin, nous avons également introduit aujourd'hui ce que nous appelons des cartes adaptatives, qui vous permettent de créer un modèle qui fonctionne sur plusieurs canaux.

Michael J. Miller est directeur de l'information chez Ziff Brothers Investments, une société d'investissement privée. Miller, rédacteur en chef de PC Magazine de 1991 à 2005, a écrit ce blog pour PCMag.com dans le but de partager ses réflexions sur les produits liés aux PC. Aucun conseil d'investissement n'est offert dans ce blog. Tous les droits sont déclinés. Miller travaille séparément pour une société d’investissement privée qui peut à tout moment investir dans des sociétés dont les produits sont décrits dans ce blog. Aucune divulgation d’opérations sur titres ne sera effectuée.

Microsoft build se concentre sur le cloud intelligent et le bord intelligent