Zuhause Vorausdenken Microsoft Build konzentriert sich auf die intelligente Cloud und intelligente Kante

Microsoft Build konzentriert sich auf die intelligente Cloud und intelligente Kante

Inhaltsverzeichnis:

Video: The art of the possible with intelligent edge (November 2024)

Video: The art of the possible with intelligent edge (November 2024)
Anonim

Bei seiner heutigen jährlichen Build-Entwicklerkonferenz hat Microsoft einen Vorstoß unternommen, um in Richtung zu gehen eine Welt mit sowohl einer "intelligenten Wolke" als auch einer "intelligenten Kante", um die Fülle an Daten und Rechenleistung sowie neue KI-Algorithmen zu nutzen. Es ist nicht überraschend, dass das Unternehmen von den Entwicklern verlangt, dass sie ihre Software verwenden Werkzeuge, und scheint besonders daran zu arbeiten, die Möglichkeiten dieser Tools für Unternehmensentwickler zu erweitern, während neue Märkte in Bereichen wie maschinelles Lernen und massive Cloud-Datenbanken erschlossen werden.

Die größte Produktneuigkeit war die Einführung von Kosmos , eine global verteilte Service-Datenbank, mit der Entwickler ein einziges System-Image einer Datenbank haben können, die auf der ganzen Welt ausgeführt wird. Dies funktioniert mit mehreren Datenbankmodellen und ermöglicht Funktionen, die ich vorher nicht gesehen habe und die für Entwickler sehr interessant zu sein scheinen.

Darüber hinaus kündigte das Unternehmen eine Reihe neuer Entwicklungstools, darunter Visual Studio für den Mac, an MySQL und Postgres-basierte Datenbanklösungen und ein größerer Fokus auf serverlose und container-basierte Entwicklungstools. Darüber hinaus gab es eine lange Sitzung zu AI-Tools, die das Erstellen benutzerdefinierter maschineller Lerndienste und die Einführung eines Echtzeit-Übersetzer-Plug-Ins für PowerPoint umfasste.

Nadella Auf der Vision für Intelligent Cloud und Intelligent Edge

Satya Nadella, CEO von Microsoft, leitete die Keynote mit Statistiken darüber ein, wie gut Microsoft in einer Welt mit "Mobile First, Cloud First" abschneidet.

Laut Nadella gibt es 500 Millionen aktive Geräte im Monat, auf denen Windows 10 ausgeführt wird, 100 Millionen aktive Benutzer von Office 365 im Monat, 140 Millionen aktive Benutzer von Cortana im Monat, 12 Millionen Organisationen, die Azure Active Directory verwenden, und über 90 Prozent der Fortune 500-Unternehmen verwenden die Microsoft Cloud. Dies sind beeindruckende Zahlen, und sie zeigen, dass Windows 10 sowohl im Consumer- als auch im Enterprise-Bereich kontinuierlich eingeführt wird (dies wird jedoch durch die Anzahl der mobilen Android- oder iOS-Geräte in den Schatten gestellt) sowie durch die große Akzeptanz von Office 365.

Unter Office 365 bietet Nadella eine eigene Plattform für Erweiterungen und Add-Ons sowie für Entwickler, um Funktionen wie Single Sign-On zu verwenden. Es fehlten insbesondere Statistiken über den Erfolg der Azure-Plattform für allgemeine Infrastruktur als Service und Plattform als Service, in denen Microsoft unter anderem von Amazon Web Services und Google Cloud Platform stark konkurriert.

Zu diesem Zweck zielte ein Großteil der Keynote darauf ab, zu demonstrieren, dass Microsoft in seinen Entwicklerangeboten im Vergleich zu den anderen Angeboten immer auf dem neuesten Stand ist, wobei der Schwerpunkt auf AI-Diensten, Azure-Funktionen und Serverless Computing liegt - den neuen Richtungen, die die meisten Unternehmensentwickler verfolgen. Ich benutze es noch nicht, aber es beginnt, Teil der Entwicklungspläne zu werden.

Nadella sprach darüber, wie Dinge wie Agenten, Bots, natürliche Benutzeroberflächen, gemischte Realität, das Internet der Dinge (Internet of Things, IoT), künstliche Intelligenz, Mikrodienste und fortschrittliche Analysen und Workflows dazu beitragen, Microsofts Weltanschauung über "Mobile First, Cloud First" hinaus zu steigern in Richtung "Intelligent Edge" und "Intelligent Cloud".

In dieser neuen Welt, sagte Nadella, würde es drei definierende Merkmale geben. Er sagte, die Benutzeroberfläche werde sich über mehrere Geräte erstrecken und Dinge wie einen persönlichen Assistenten beinhalten, der geräteübergreifend funktioniert. Künstliche Intelligenz wird per Definition verteilter sein, mit Dingen wie dem Training in der Cloud und Inferenz am Rande, was schließlich zu neuen Wegen führt, an beiden Orten sowohl zu trainieren als auch zu inferenzieren. Um dies zu erreichen, müsse die "äußere Schleife" der Entwicklung mit Microservices, Containern und serverlosen Berechnungen grundlegend geändert werden. Dies sei notwendig, um auf Veränderungen wie KI-Modelle zu reagieren. Diese Trends werden die Entwicklung von Windows, Office 365 und Azure grundlegend verändern, fügte er hinzu.

Nadella sprach auch über die Verantwortung der Entwickler und sagte, dass die Technologie, obwohl er ein Optimist ist, unbeabsichtigte Konsequenzen hat. Er sagte dem Publikum, dass es an uns liegt, sicherzustellen, dass einige der dystopischeren Szenarien nicht wahr werden die Werke von George Orwell und Aldous Huxley. Praktische Designentscheidungen, die unsere zeitlosen Werte verankern, einschließlich Design das befähigt die Menschen, ist inklusive, und baut Vertrauen in die Technologie sind von wesentlicher Bedeutung.

Die erste Demo, die Sam George vom Azure IoT-Team von Microsoft vorstellte, zeigte, wie Sandvik Coromant mithilfe einer über die Cloud verbundenen KI vorbeugende Wartungsarbeiten an Millionen-Dollar-Computern in der Azure-Cloud und im Azure IoT-Hub durchführte. George kündigte an, dass Azure IoT Edge, a Plattform überqueren Lösung, mit der Cloud-Funktionen und -Code kleinen IoT-Geräten hinzugefügt werden können. In der Sandvik-Demo zeigte er, dass der Wechsel zu Containern mit den Funktionen direkt auf der Maschine die Latenz von ca. 2 Sekunden auf ca. 100 Millisekunden reduzieren kann.

Nadella sprach dann über die Verwendung von KI und "digitalen Zwillingen", um die Sicherheit am Arbeitsplatz zu verbessern. In einem Video wurde über die Verwendung dieser Technologie in Krankenhäusern und auf Baustellen gesprochen. Andrea Carl von Microsoft zeigte anschließend eine Demonstration der Verwendung von Azure-Funktionen, visuellen kognitiven Diensten, Azure Stack und Warenkameras zur einfachen Erstellung von Richtlinien und Workflows.

Nadella sprach dann darüber, wie Microsoft Graph es Entwicklern ermöglicht, auf Personen, Aktivitäten und Geräte (über Azure Active Directory) zuzugreifen, und wie dies insbesondere "intelligente Besprechungen" verbessern würde. Laura Jones von Microsoft hat eine Demo mit dem kürzlich angekündigten Invoke-Sprecher unter Verwendung von Cortana mit plattformübergreifenden Kenntnissen und direkter Verbindung zu einem System für freie Zeit erstellt. Cortana in ihrem Auto benutzen, um sich auf ein Treffen vorzubereiten; Verwenden von Microsoft Teams in Office 365, des Project Rome SDK und eines Besprechungsbots innerhalb der Besprechung selbst; Anschließend erhalten Sie eine Zusammenfassung der Besprechungs- und Aktionselemente in Outlook.

Nadella sprach abschließend darüber, wie die Zukunft des Computing nicht allein von der Technologie bestimmt wird, sondern von den sich daraus ergebenden Chancen und Verantwortlichkeiten Entwickler, und zeigte ein technologisches Video, das einer Frau half, die durch Parkinson verursachtes Zittern hatte, zu schreiben und zu zeichnen.

Neue Datenbanken und Entwicklertools von Azure Stack bis Serverless Computing

Scott Guthrie, Executive Vice President, leitete den zweiten Teil der Keynote und gab weitere Einzelheiten zur "intelligenten Cloud-Plattform" und den neuen Entwicklertools, die Microsoft auf der Messe vorstellte.

Scott Hanselman stellte einige neue Verwaltungstools vor, z. B. das Ausführen der Cloud-Shell im Azure-Portal und die Azure Mobile Portal-App für iPhone und Android. Anschließend zeigte er Visual Studio, wie es mit Azure-Code für die Produktion arbeitet, und fügte beispielsweise Snapshots zum Debuggen hinzu. Hanselman zeigte auch Visual Studio für Mac - jetzt allgemein verfügbar - und wie Sie damit eine Verbindung zu Azure herstellen und Anwendungen direkt in Azure veröffentlichen können. Anschließend zeigte er einige neue Funktionen im Sicherheitscenter von Azure.

Guthrie ging dann eine Reihe neuer Ankündigungen für Azure durch, wobei er sich auf Datenbanken konzentrierte. Im vergangenen Monat kündigte das Unternehmen SQL Server 2017 für Windows Server, Linux und Docker mit datenbankinternem fortgeschrittenem maschinellem Lernen mit R und Python an. Er sagte, dass dies sowohl lokal als auch als Azure SQL-Datenbank in der Cloud verfügbar ist. Diese Woche kündigte das Unternehmen einen neuen Azure-Datenbankmigrationsdienst an, der die Migration von SQL Server- oder Oracle-Datenbanken in die Cloud bei Ausfallzeiten von nahezu Null vereinfacht. Guthrie teilte mit, dass DocuSign alle seine Datenbanken von einem internen Rechenzentrum in eine Azure SQL-Datenbank verlagert. Er kündigte auch MySQL als Service und PostgreSQL als Service an, mit hoher Verfügbarkeit und Sicherheit und der Möglichkeit, ohne Ausfallzeiten von Anwendungen zu skalieren oder zu verkleinern. Dies sollte attraktiv sein und scheint im Vergleich zu ähnlichen AWS-Angeboten durchaus wettbewerbsfähig zu sein.

Die große Neuigkeit war Azure Cosmos DB, das von Guthrie als erster global verteilter Datenbankdienst mit mehreren Modellen beschrieben wurde. Auf diese Weise werden Daten automatisch in jede Region der Welt repliziert, und Sie können das Datenmodell und die NoSQL-API Ihrer Wahl (einschließlich der Optionen Document DB SQL, Mongo DB, Gremlin und Graph) sowie den Speicher und den Durchsatz (in) auswählen Transaktionen pro Abschnitt), die Sie möchten. Service Level Agreements (SLAs) in vier Dimensionen sind eine einzigartige Funktion und verbessern die Verfügbarkeit, die Leistungslatenz: Hochverfügbarkeit, die Leistungslatenz (bei 10 ms beim 99. Perzentil), den Leistungsdurchsatz und die Datenkonsistenz. Er zeigte ein Video, in dem beschrieben wurde, wie Jet diese Lösung in drei US-amerikanischen Regionen einsetzt und sie so skaliert, dass sie bis zu 100 Billionen Transaktionen pro Tag mit einstelliger Latenz beim 99. Perzentil unterstützt.

Rimma Nehme von Microsoft zeigte eine weltweit verbreitete Web-App, mit der Benutzer Chat-Fragen zu Charakteren im Marvel-Comics-Universum stellen können, und ging die grundlegenden Schritte zum Erstellen einer solchen App durch, die in 9 Regionen ausgeführt wird. Laut Nehme können Durchsatz und Latenz weltweit berücksichtigt werden, aber mit einem einzigen Systemimage können sich Entwickler auf die Anwendung und nicht auf die Datenbank konzentrieren. Und sie sprach darüber, wie Sie jetzt in 5 verschiedenen Ebenen Leistung und Konsistenz auswählen können, anstatt zwischen "starker Konsistenz" und "eventueller Konsistenz" wählen zu müssen.

Guthrie sagte, dass dieser Dienst jetzt allgemein in allen Regionen verfügbar ist. Da es sich um eine Weiterentwicklung des älteren Document DB-Dienstes handelt, wurden alle diese Anwendungen automatisch in die neue Datenbank verschoben.

Container und Microservices waren ebenfalls groß Thema und Guthrie zeigten ein Video über die Nutzung dieser Dienste durch Alaska Airways. Visual Studio 2017 bietet jetzt eine verbesserte Containerunterstützung, einschließlich integrierter Docker-Tools und Unterstützung für Entwicklung, Debugging, Test und Bereitstellung. Guthrie sagte, dies würde sowohl für "Greenfield" -Anwendungen als auch für den Übergang funktionieren älter. NET-Anwendungen für herkömmliche Plattformen wie ASP.NET und WCF. Maria Naggaga demonstrierte das Hinzufügen von Docker-Unterstützung zu einer vorhandenen Anwendung in Visual Studio, wobei Funktionen wie das containerübergreifende Debuggen und die verbesserte Telemetrie (Application Insights) die Leistung einer Anwendung als Ganzes oder auf Containerebene veranschaulichen.

Guthrie sprach über Service Fabric für Windows- und Linux-Container und andere neue Funktionen, die die Bereitstellung und Verwaltung von Containern mit Kubernetes, Mesos oder Docker Swarm vereinfachen. Er sprach auch über neue Funktionen für Azure-Funktionen, darunter die Erleichterung des Erstellens, Debuggens und Bereitstellens eigener Funktionen für Entwickler sowie über Azure Logic-Apps mit über 100 integrierten Daten- und App-Connectors. Laut Guthrie wird Visual Studio 2017 dies unterstützen Sowohl Azure-Funktionen als auch Logik-Apps wurden behandelt und Azure Application Insights für Azure-Funktionen erläutert. Das angegebene Beispiel für Container und Funktionen war Domino's Pizza.

Guthrie wechselte dann zu Azure Stack, was seiner Meinung nach in Situationen sinnvoll ist, in denen Unternehmen die öffentliche Cloud nicht nutzen wollen oder können, z. B. bei Carnival Cruises, bei denen Azure Stack auf dem Kreuzfahrtschiff ausgeführt wird, da dies keine gute Konnektivität gewährleisten kann Auf dem Meer. Er sagte, Azure Stack erfülle behördliche Anforderungen und habe mehr Zertifizierungen und Regionen als jede andere Public Cloud-Lösung. Er sprach darüber, wie EY in Azure global ausgeführt wird, aber Azure Stack in Ländern einsetzt, in denen die lokalen Datenvorschriften eingehalten werden müssen. Julia White von Microsoft zeigte, wie Sie eine Anwendung mit Azure in der Cloud und Azure Stack auf Schiffen lokal erstellen und serverlose Funktionen verwenden können, von denen einige in die Cloud und einige auf den lokalen Server gehen. Guthrie demonstrierte auch, wie dies in eine hybride Cloud-Lösung passt.

Guthrie konzentrierte sich auf die vielen SaaS-Anbieter, die jetzt Azure verwenden, und Adobe CTO Abhay Parasnis sprach darüber, wie das Unternehmen seine "Enterprise SaaS" -Lösungen auf der Plattform ausführt, die mehr als 90 Billionen Transaktionen umfasst. Parasnis sprach über die Skalierbarkeit der Plattform, Microsofts Fokus auf Sicherheit und neue Funktionen wie die Möglichkeit, Adobe Analytics in Microsofts Power BI zu integrieren.

Laut Guthrie bietet Azure die einfachste Möglichkeit zur Integration in Office 365 und Dienste wie Azure Active Directory. Er forcierte Funktionen wie AppSource, mit denen Entwickler von Drittanbietern einfacher SaaS-Unternehmenslösungen an Office 365- und Dynamics 365-Kunden verkaufen können.

AI Tools bieten Anpassung, Übersetzung

Kognitive Dienstleistungen standen im Mittelpunkt des letzten Teils der Keynote, und der Executive Vice President für künstliche Intelligenz und Forschung, Harry Shum, sprach über die Tools des Unternehmens. "Bei AI geht es darum, den menschlichen Einfallsreichtum zu steigern", sagte er.

Laut Shum wurde die Umstellung auf KI von großen Computern, leistungsstarken neuen Algorithmen und umfangreichen Daten vorangetrieben. Laut Shum hat Microsoft drei große Vorteile in der KI-Welt: die Microsoft-Cloud, neue Algorithmen, die von Microsoft Research entwickelt wurden, und alle Daten in das Microsoft-Diagramm. Shum, ein Vision-Forscher, sprach über den Erfolg von Microsoft sowohl beim ImageNet-Bilderkennungswettbewerb als auch bei Spracherkennungstests. Er sei jedoch aufgeregter darüber, was Entwickler tun können.

Microsoft bietet derzeit 29 kognitive Dienste an, darunter einen neuen Videoindexer und Labore für kognitive Dienste. Dabei legte er besonderen Wert auf neue benutzerdefinierte Dienste in den verschiedenen Bereichen, einschließlich Bildverarbeitungsdiensten und Sprachverständnis, die als LUIS (Language Understanding Intelligent Service) bezeichnet werden. Eine Demo eines neuen Spiels, Starship Commander, enthielt die benutzerdefinierten Sprachdienste, da Wörter und Phrasen erforderlich sind, die für das Spiel einzigartig sind.

Shum sagte, das aufregendste Gebiet ist heute "Konversations-KI" - basierend auf dem "Konversations-als-Plattform" -Paradigma, das Nadella auf der letztjährigen Messe beschrieben hat. Dabei werden kognitive Dienste und das Bot-Framework verwendet, um benutzerdefinierte Chat- und Seherfahrungen zu erstellen Wie dies mithilfe des benutzerdefinierten Bildverarbeitungsdienstes mit Ihren eigenen Trainingsdaten funktionieren könnte, wird in einer Funktion namens "Aktives Lernen" beschrieben, mit der automatisch die Bilder ausgewählt werden können, die Ihrem Modell den größten Mehrwert verleihen.

Carapcea sprach darüber, wie neue Kanäle zum Bot-Framework hinzugefügt wurden, einschließlich Cortana, Skype und Bing, wodurch sich die Gesamtzahl auf 12 Kanäle erhöhte. Und schließlich wurde heute auch etwas mit dem Namen Adaptive Karten eingeführt, mit dem Sie ein Modell erstellen können, das über mehrere Kanäle hinweg funktioniert.

Michael J. Miller ist Chief Information Officer bei Ziff Brothers Investments, einer privaten Investmentfirma. Miller, von 1991 bis 2005 Chefredakteur des PC-Magazins , verfasst diesen Blog für PCMag.com , um seine Gedanken zu PC-Produkten mitzuteilen . In diesem Blog wird keine Anlageberatung angeboten. Alle Pflichten sind ausgeschlossen. Miller arbeitet separat für eine private Wertpapierfirma, die jederzeit in Unternehmen investieren kann, deren Produkte in diesem Blog diskutiert werden, und es wird keine Offenlegung von Wertpapiertransaktionen vorgenommen.

Microsoft Build konzentriert sich auf die intelligente Cloud und intelligente Kante