Video: How to Create Cloud Service On Microsoft Azure (November 2024)
Die heutige Keynote auf der Build-Konferenz von Microsoft befasste sich mit Cloud-Diensten und zahlreichen Verbesserungen der Azure-Webdienste des Unternehmens. Ich war nicht nur beeindruckt, wie sehr Microsoft versucht, mit Amazon Web Services und Google Cloud Platform zu konkurrieren, sondern auch, wie es versucht, Cloud Services mit herkömmlichem Enterprise Computing auf eine Weise zu verbinden, die für viele Unternehmen sehr sinnvoll sein kann.
Satya Nadella, President Server and Tools Division, sprach über die "Cloud for Modern Business" und hob die spezifischen Änderungen für Entwickler von Web-zentrierten Anwendungen, mobilen Anwendungen und "Cloud-skalierten und Unternehmensanwendungen" hervor. Er sagte, das Unternehmen habe die Wirtschaftlichkeit der komplexen Anwendungen in der Vergangenheit grundlegend verändert und die Kosten durch Verbesserungen bei Identität, Integration und Datendiensten um Größenordnungen gesenkt.
Am interessantesten finde ich jedoch einige neue Funktionen, z. B. die automatische Skalierung für Azure-Instanzen. eine Azure-Version des BizTalk-Integrationsdienstes; und insbesondere ein Cloud-basiertes Active Directory, das Single Sign-On sowohl für lokale als auch für Cloud-basierte Anwendungen ermöglicht.
Nadella sprach darüber, wie Microsoft über große Erfahrung in der Cloud verfügt und die unterschiedlichsten Anwendungen von Erstanbietern unterstützt, darunter Xbox Live mit 48 Millionen Abonnenten, die 300.000 Server benötigen, einschließlich der Bereitstellung von 1, 5 Milliarden Halo-Spielen. Skydrive mit über 250 Millionen Accounts; und Skype mit 299 Millionen verbundenen Benutzern. Er stellte außerdem fest, dass das Unternehmen über 18 Rechenzentren, mehr als 100 Colocation-Zentren und Edge-Netzwerke als Teil der Microsoft Cloud Infrastructure verfügt.
Beim Erstellen von Websites sprach Nadella darüber, wie die neue Version von Visual Studio 2013 "Best-in-Class-Web für Websites der Enterprise-Klasse, die Sie erstellen möchten" ermöglicht.
Eine Demo von Visual Studio 2013 zeigte, dass es jetzt nur noch eine Option für das ASP.Net-Framework gibt, die jedoch viele andere Dinge integriert, einschließlich WebForms, MVC, Web-API und Signal R. Weitere neue Optionen, darunter das Festlegen von Einstellungen Standardmäßig werden in Visual Studio mehrere Browser verwendet, sodass Sie sehen können, wie Ihre Webseite in mehreren Browsern gleichzeitig aussieht.
Da SignalR jetzt in Visual Studio integriert ist, können Änderungen, die Sie an Ihrem Code vornehmen, sofort in mehreren Browsern wiedergegeben werden. Darüber hinaus scheint es noch viel mehr Änderungen zu geben, einschließlich eines neuen HTML-Editors, besserer Vorlagen für Web-Frontends und der Anbindung an offene Web-Standard-Middleware für Dinge wie Identität und Authentifizierung.
All dies funktioniert auch auf Azure, da laut Nadella derzeit 130.000 Azure-Websites vorhanden sind, darunter Unternehmen wie 3M und Heineken. Er kündigte die allgemeine Verfügbarkeit von Windows Azure-Websites sowie eine Vorschau von Visual Studio 2013 und.Net 4.5.1 an.
Für mobile Anwendungen kündigte Nadella Windows Azure Mobile Services an, die iOS-, Android-, Windows Store-, Windows Phone- oder HTML5-Apps unterstützen.
In einer Demo wurde eine Aufgabenlisten-App für iOS erstellt, in der die Informationen in Azure gespeichert werden. Dazu gehört auch das Hinzufügen einer Push-Benachrichtigung. Ich war daran interessiert, dass es jetzt Git für die Quellcodeverwaltung und neue Funktionen zum Erstellen benutzerdefinierter APIs, Verbesserungen im Zeitplan und Identitätsfunktionen, einschließlich der Unterstützung für Microsoft, Facebook, Google und andere Identitätsdienste, unterstützt.
Laut Nadella unterstützen Entwickler bereits mehr als 20.000 mobile Windows Azure-Dienste durch die vor einem Jahr gestartete Vorschau.
Für Cloud-skalierte Anwendungen kündigte Scott Guthrie, Corporate Vice President für Windows Azure, die automatischen Skalierungsfunktionen von Azure an. In einer Demo wird gezeigt, wie Sie eine minimale und maximale Anzahl von Instanzen virtueller Maschinen sowie einen Ziel-CPU-Bereich festlegen können. Mit anderen Optionen können Sie festlegen, wie schnell die Website vergrößert und verkleinert werden soll, und das Back-End automatisch skalieren, und zwar mehr auf der Grundlage der noch zu erledigenden Arbeit als auf Grund von Systemproblemen. In Kombination mit den jüngsten Richtlinien, die nicht genutzte VMs und die Abrechnung pro Minute nicht in Rechnung stellen, wird Guthrie sagen, dass dies im Vergleich zu anderen Cloud-Diensten und lokalem Computing zu einer enormen Effizienz führt.
Eine meiner interessanten Funktionen ist Windows Azure Active Directory, das in der Cloud oder in ein lokales Aktivitätsverzeichnis integriert werden kann und dennoch Single Sign-On unterstützt. Mit dieser Funktion können Unternehmen Anwendungen wie Google Apps, Salesforce, Dropbox, Box, Concur und sogar Amazon Web Services integrieren und Single Sign-On zulassen.
Ein Unternehmen kann sogar ein einzelnes Dashboard aller seiner SaaS-Lösungen haben, und die Mitarbeiter können dann auf eine der SaaS-Lösungen klicken und automatisch zur Anwendung wechseln (wobei sich die Anmeldung immer hinter den Kulissen abspielt). Das sollte es vielen Anwendern leichter machen. Dies ist auch gut für die SaaS-Verwaltung, da der Zugriff auf die SaaS-Dienste auch dann erfolgt, wenn ein Mitarbeiter das Unternehmen verlässt und das Active Directory-Konto deaktiviert ist.
Der CEO und Mitbegründer von Box, Aaron Levie, sprach darüber, wie dies die Reibung verringert, die beim Aufbau von Dingen wie Identität entsteht. Dies erleichtert Starts das Verschieben weiterer Anwendungen in das SaaS-Modell.
Guthrie zeigte auch Azure BizTalk-Dienste, die die Integration zwischen Anwendungen vereinfachen sollen, mit einer Demo, die die Verbindung lokaler Anwendungen mit einer SaaS-App zeigt. Er sprach über die vielen Datendienste, darunter die NoSQL-Datenbank und jetzt HD Insight, mit denen Sie einen Hadoop-Cluster in Azure starten können. (Es wurde hier nicht viel demonstriert; er sagte, dass es später in der Konferenz mehr geben wird.)
Schließlich kehrte Nadella zurück, um über Office 365 als programmierbaren Dienst zu sprechen. In einer Demo wurde mit Visual Studio eine Einstellungsanwendung erstellt, die Office 365-Funktionen wie Dokumente und Anwesenheitsinformationen nutzt.
Insgesamt lautete die Botschaft, dass Microsoft ein großes Interesse daran hat, sowohl auf dem Markt für Platform as a Service (PaaS) als auch auf dem Markt für Infrastructure as a Service (IaaS) zu bestehen. Was für mich auffällt, ist, wie das Unternehmen viele Schritte unternimmt, von der Active Directory-Integration bis zur besseren Verknüpfung von Anwendungen. Diese sollen es Unternehmen erleichtern, ihre vorhandene Unternehmensinfrastruktur und -anwendungen mit der Cloud zu verbinden.