Microsoft versucht, gleiche Wettbewerbsbedingungen für die Cloud-Plattform zu schaffen

  • Oct 19, 2023

In typischer Microsoft-Manier erkennen sie einen neuen Trend nicht gleich bei der ersten Iteration, aber sie bleiben dabei und treffen schließlich den richtigen Ton und werden in den meisten Fällen gut genug. Und oft gewinnt gut genug. Das scheint das Muster zu sein, das sich bei Windows Azure, seiner Cloud-Plattform, abspielt.

In typischer Microsoft-Manier erkennen sie einen neuen Trend nicht gleich bei der ersten Iteration, aber sie bleiben dabei und treffen schließlich den richtigen Ton und werden in den meisten Fällen gut genug. Und oft gewinnt gut genug. Das scheint das Muster zu sein, das sich bei Windows Azure, seiner Cloud-Plattform, abspielt.

Windows Azure debütierte als seiner Zeit vorausgehendes Fundamentalprodukt Plattform als Service (PaaS) für seine Kerninstallationsbasis von .Net-Entwicklern, hat sich jedoch seitdem erweitert und seine Attraktivität erweitert. Im Gegensatz zu anwendungszentrierten PaaS-Angeboten, die es wirklich sind Erweiterungen einer einzelnen SaaS-Anwendung, z. B. Force.com von Salesforce

Windows Azure ist als Allzweckplattform gedacht und ist seit seiner ersten Veröffentlichung allgemeiner und anwendbarer geworden. Letztes Jahr wuchs es von .Net auf andere Sprachen, die auf Windows und seinem ASP-Server liefen, darunter Java, Javascript, PHP, Python, Ruby und andere gängige Websprachen. Es wurden APIs und Integrationen für Visual Studio, Eclipse und beliebte Skriptsprachen hinzugefügt. Für die Bereitstellung benötigten Sie jedoch einen Windows-Computer und das Ziel war ein Windows-Server oder ein Middleware-Dienst. Mit Veröffentlichung im JuniMicrosoft hat sich endlich dem Mainstream angeschlossen und ein vollständiges Infrastructure-as-a-Service-Angebot (IaaS) hinzugefügt, mit dem Sie nahezu alles bereitstellen können. Der neue IaaS-Dienst ist klar mit zumindest oberflächlichen Kenntnissen des Marktführers Amazon konzipiert Web Services, Rackspace und andere und nutzt ein viel ausgereifteres Hyper-V als Virtualisierung Schicht. Als Gastbetriebssystem werden sowohl Windows als auch Linux unterstützt (anscheinend alle außer RedHat) und Sie können die Bereitstellung direkt von einem Mac- oder Linux-Computer aus durchführen.

Der Dienst scheint auf der bevorstehenden Grundlage zu basieren Windows Server 2012 da es die beeindruckenden virtuellen Netzwerkdienste dieses Betriebssystems bietet, mit denen Sie VPNs zurück zu Ihrem Rechenzentrum, Virtual Private Clouds, einrichten können (VPC) und andere Netzwerkkonstrukte, die sichere, nicht öffentliche Perimeter erstellen und es Ihnen ermöglichen, IPs reibungslos mit den VMs und PaaS-basierten Anwendungen zu verschieben einsetzen.

Auf der Big-Data-Front, Microsoft bot zunächst seine an eigene Alternative zu Hadoop, hat sich nun aber auf den Markt zurückgezogen und bietet Hadoop-Dienste direkt an.

Die einzigartigen PaaS-Funktionen bleiben natürlich bestehen und machen Windows Azure heute zu einer der leistungsstärksten Cloud-Plattformen für Unternehmensorganisationen auf dem Markt. Es ist Azure Media Services sind ein starkes Unterscheidungsmerkmal für jeden, der Videoinhalte verbreiten möchte. In dieser Version haben sie einfache Website-Bereitstellungen hinzugefügt, eine nette Sache Appstore Bietet vorkonfigurierte Anwendungen und GitHub-Integration mit Ein-Klick-Bereitstellung über jede dieser Optionen. Und mit der neuen Version von System Center und der bevorstehenden Veröffentlichung von Windows Server 2012 sind sie endlich da Sie verfügen über eine starke Kompatibilität zwischen On-Premise und Cloud, sodass Hybridbereitstellungen sehr einfach eingerichtet werden können.

Seit 2008 spricht Forrester darüber, wie Cloud-Dienste durch ihre Fähigkeit, Infrastruktur, Software und Hardware zu abstrahieren, verschiedene Klassen von Benutzern und Entwicklern befähigt haben. SaaS abstrahiert bis hin zur Anwendung, sodass technisch nicht versierte Benutzer den Dienst nutzen und leicht ändern können. Durch die Abstrahierung der virtualisierten Infrastruktur stärken PaaS-Dienste Entwickler mit entsprechenden Fähigkeiten Der Schwerpunkt liegt auf dem Design von Anwendungen, nicht auf deren Konfiguration und der Wartung der Ressourcen darunter. Der Reiz von IaaS liegt nur bei den anspruchsvollsten Entwicklern, die über die Fähigkeiten und Erfahrungen verfügen müssen, um richtig zu arbeiten Konfigurieren, verwalten und warten Sie alle Ebenen – und es gibt weitaus weniger dieser Entwickler als alle anderen (siehe Abbildung 1). unten).

Diese Schichtung der Kunden hat die Marktführer dazu veranlasst, Brücken zwischen den einzelnen Schichten zu bauen, um ihre Attraktivität zu steigern. AWS hat schnell Services hinzugefügt, die gängige Stacks und Anwendungen vorkonfigurieren und verwalten. Der Simple Queuing Service war einer der ersten Schritte. Es verfügt mittlerweile über eine ganze Reihe von Plug-and-Play-Entwicklungsdiensten für Benachrichtigung, Mail, Caching, Datenbanken, Content Delivery, MapReduce und viele mehr. Es bietet auch Elastische Bohnenstange Und CloudFormation für die einfache Bereitstellung komplexer Workloads. Keines davon erreicht die Ebene von PaaS, das eine Abstraktion einer vollständigen Middleware-Schicht bietet, aber um diese Rolle zu erfüllen, verfügt AWS über ein Ökosystem von Partnern wie z Tibco, Maschinenhof, Heroku und andere, die ihr PaaS auf dem Basis-IaaS-Service von AWS bereitstellen.

Derzeit bietet nur Microsoft das umfassendste IaaS und PaaS von einer einzigen Anbieter-Cloud-Plattform. Das Unternehmen hat außerdem Schritte unternommen, um die Nutzung von Windows Azure für seine installierte Entwicklerbasis so einfach wie möglich zu gestalten. Sie können die Bereitstellung über Visual Studio durchführen und Ihre Apps automatisch über System Center überwachen und verwalten. Sie können die Bereitstellung direkt über Team Foundation Server durchführen und Windows Azure in Ihren Anwendungslebenszyklusverwaltungsprozess integrieren. Und seine zentralen serverbasierten Anwendungen, Sharepoint und SQL Server, können direkt auf der Plattform bereitgestellt werden (ja, Sie können SQL Server in einer VM platzieren, anstatt SQL Azure zu verwenden, wenn Sie es vorziehen).

Microsoft ist immer noch dabei, alle seine gehosteten und SaaS-Anwendungen auf Azure zu übertragen – Office 365 läuft nicht auf seiner Cloud-Plattform doch zum Beispiel. Nach Angaben des Unternehmens ist diese Integration jedoch im Gange. Und es steht vor einer großen Aufgabe, die Tausenden von seinen Partnern erstellten Windows-Anwendungen auf Windows Azure zu übertragen. Letzteres ist wahrscheinlich ihre größte herausragende Aufgabe, da das Ökosystem von Partnern, die SaaS, PaaS, Verwaltungstools und Cloud-Services auf AWS anbieten, ein wichtiger Grund für seinen überragenden Erfolg ist.

Sollten Sie Windows Azure einführen? Nun, wenn Sie sich vorher zurückgehalten haben, weil Sie der Meinung waren, dass PaaS eine zu starke Bindung darstellt, ist diese Ausrede jetzt vorbei. Wenn es ein Hindernis war, nur Windows zu verwenden, ist auch das weg. Lassen Sie nicht zu, dass Hyper-V Ihre Ausrede ist; Sie betreiben es heute wahrscheinlich irgendwo in Ihrem Unternehmen. Und waren Xen oder KVM bisher ein legitimes Hindernis für Ihre Einführung in die Public Cloud? Auch die Preise und SLAs auf Windows Azure ähneln denen der führenden Anbieter (es gibt keine Reserved-Instances-Antwort auf AWS, sie können aber auch nicht weit davon entfernt sein).

Ganz gleich, ob Sie Ihre Cloud-Reise mit einfachen Websites, gängigen Anwendungen von GitHub oder der Erstellung neuen Codes beginnen auf der PaaS-Ebene oder bei der Migration von Funktionen vom Unternehmen auf cloudbasierte VMs können Sie diesen Weg zu Windows Azure einschlagen Heute.

Befürchten Sie, zu sehr von Microsoft abhängig zu werden? Nun, das könntest du Holen Sie sich stattdessen alles von Oracle.

– Chefanalyst Stefan Ried hat zu diesem Bericht beigetragen.