Microsoft Azure, manchmal auch als Azure stilisiert und früher als Windows Azure bekannt, ist die Cloud-Computing-Plattform, die von Microsoft entwickelt wurde. Sie bietet Verwaltung, Zugriff und Entwicklung von Anwendungen und Diensten für Einzelpersonen, Unternehmen und Regierungen über ihre globale Infrastruktur. Azure unterstützt mehrere Programmiersprachen, Tools und Frameworks, einschließlich sowohl Microsoft-spezifischer als auch Drittanbieter-Software und -Systeme.
Azure wurde erstmals auf der Professional Developers Conference (PDC) im Oktober 2008 unter dem Codenamen „Project Red Dog" vorgestellt. Es wurde offiziell im Februar 2010 als Windows Azure gestartet und später am 25. März 2014 in Microsoft Azure umbenannt. Seitdem ist es auf mehr als 600 Dienste angewachsen, die von virtuellen Maschinen bis hin zu fortschrittlichen Künstliche-Intelligenz-Tools reichen.
Infrastruktur und globale Reichweite
Azure wird über Rechenzentren betrieben, die weltweit verteilt sind und in Regionen und Verfügbarkeitszonen organisiert werden. Diese globale Präsenz ermöglicht es Kunden, Anwendungen in der Nähe ihrer Benutzer bereitzustellen, was geringe Latenz und Redundanz gewährleistet. Die Plattform nutzt groß angelegte Virtualisierung in diesen Rechenzentren, um skalierbare und flexible Ressourcen bereitzustellen. Microsoft garantiert eine Service-Level-Vereinbarung (SLA) von 99,9 % Verfügbarkeit für Anwendungen und Daten, die auf Azure gehostet werden, vorbehaltlich spezifischer Bedingungen, die in der SLA-Dokumentation festgelegt sind.
Compute-Dienste
Azure bietet eine Reihe von Compute-Optionen, einschließlich virtueller Maschinen (VMs), die Infrastruktur als Dienst (IaaS) bereitstellen. Benutzer können allgemeine Windows- und Linux-VMs starten sowie vorkonfigurierte Maschinenimages für gängige Softwarepakete. Ab 2022 werden diese VMs von Ampere-Cloud-nativen Prozessoren betrieben, die verbesserte Leistung und Energieeffizienz bieten. Die meisten Benutzer führen Linux auf Azure aus, wobei viele Distributionen verfügbar sind, einschließlich Microsofts eigenem Linux-basierten Azure Sphere.
Für Plattform als Dienst (PaaS) bietet Azure App Services eine Umgebung zum Veröffentlichen und Verwalten von Websites. Azure Web Apps, früher Azure Web Sites, ermöglicht Entwicklern das Erstellen und Bereitstellen von Websites mit verschiedenen Programmiersprachen und Bereitstellungstools; dieses PaaS-Feature wurde im Juni 2012 angekündigt und im April 2015 umbenannt. Web Jobs sind Anwendungen, die in einer App-Service-Umgebung bereitgestellt werden können, um Hintergrundverarbeitung zu implementieren, die zeitgesteuert, bei Bedarf oder kontinuierlich aufgerufen wird. Die Blob-, Table- und Queue-Dienste können verwendet werden, um zwischen Web Apps und Web Jobs zu kommunizieren und Zustand bereitzustellen.
Azure Kubernetes Service (AKS) ermöglicht die Bereitstellung produktionsreifer Kubernetes-Cluster und vereinfacht die Container-Orchestrierung. Im Juli 2023 wurde die Unterstützung für Wasserzeichen auf Azure Virtual Desktop als optionale Funktion von Screen Capture angekündigt, um zusätzliche Sicherheit gegen Datenlecks zu bieten.
Identität und Sicherheit
Azure bietet umfassende Lösungen für Identitäts- und Zugriffsverwaltung unter der Marke Microsoft Entra. Entra ID Connect synchronisiert lokale Verzeichnisse und ermöglicht einmaliges Anmelden (SSO). Entra ID B2C ermöglicht die Verwaltung von Verbraucheridentitäten und -zugriffen in der Cloud. Entra Domain Services verbindet Azure-VMs mit einer Domäne, ohne dass Domänencontroller erforderlich sind. Azure Information Protection hilft beim Schutz vertraulicher Informationen. Entra ID External Identities ermöglicht Organisationen die Zusammenarbeit mit externen Benutzern, einschließlich Kunden und Partnern. Am 11. Juli 2023 kündigte Microsoft die Umbenennung von Azure AD in Microsoft Entra ID an; die Namensänderung trat vier Tage später in Kraft.
Mobile- und Kommunikationsdienste
Azure Mobile Engagement sammelt Echtzeitanalysen, die das Benutzerverhalten hervorheben, und bietet Push-Benachrichtigungen an mobile Geräte. HockeyApp wird für die Entwicklung, Verteilung und Beta-Tests mobiler Apps verwendet. Azure Communication Services bietet ein SDK zum Erstellen von Web- und Mobilkommunikationsanwendungen, die SMS, Videoanrufe, VOIP- und PSTN-Anrufe sowie webbasierten Chat umfassen.
Speicher- und Datenverwaltung
Azure Storage Services bietet REST- und SDK-APIs zum Speichern und Zugreifen auf Daten in der Cloud. Der Table-Dienst ermöglicht es Programmen, strukturierten Text in partitionierten Sammlungen von Entitäten zu speichern, auf die über Partitionsschlüssel und Primärschlüssel zugegriffen wird; es ist eine nicht-relationale NoSQL-Datenbank. Der Blob-Dienst ermöglicht es Programmen, unstrukturierten Text und Binärdaten als Objektspeicher-Blobs zu speichern, auf die über HTTP(S)-Pfade zugegriffen wird, mit Sicherheitsmechanismen zur Zugriffskontrolle. Der Queue-Dienst ermöglicht asynchrone Kommunikation zwischen Programmen über Nachrichten. Der Dateidienst ermöglicht das Speichern und Zugreifen auf Daten in der Cloud über REST-APIs oder das SMB-Protokoll.
Für die Datenverwaltung bietet Azure Data Explorer Big-Data-Analysen und Datenexplorationsfunktionen. Azure Search bietet Textsuche und eine Teilmenge der strukturierten Filter von OData über REST- oder SDK-APIs. Cosmos DB ist ein NoSQL-Datenbankdienst, der eine Teilmenge der SQL-SELECT-Anweisung auf JSON-Dokumenten implementiert. Azure Cache for Redis ist eine verwaltete Implementierung von Redis. StorSimple verwaltet Speicheraufgaben zwischen lokalen Geräten und Cloud-Speicher. Azure SQL Database arbeitet daran, Anwendungen mithilfe der Microsoft-SQL-Server-Technologie in der Cloud zu erstellen, zu skalieren und zu erweitern, und integriert sich in Active Directory, Microsoft System Center und Hadoop. Azure Synapse Analytics ist ein vollständig verwaltetes Cloud-Data-Warehouse. Azure Data Factory ist ein Datenintegrationsdienst, der die Erstellung datengesteuerter Workflows zur Orchestrierung und Automatisierung von Datenbewegung und -transformation ermöglicht. Azure Data Lake ist ein skalierbarer Datenspeicher- und Analysedienst für Big-Data-Analyse-Workloads, die massiv parallele Abfragen erfordern. Azure HDInsight stellt Hortonworks Hadoop auf Azure bereit und unterstützt Hadoop-Cluster mit Linux und Ubuntu. Azure Stream Analytics ist eine serverlose, skalierbare Ereignisverarbeitungs-Engine für Echtzeitanalysen mehrerer Datenströme von Geräten, Sensoren, Websites, sozialen Medien und anderen Anwendungen.
Messaging und Integration
Der Microsoft Azure Service Bus ermöglicht es Anwendungen, die auf Azure-Gelände oder auf Off-Premises-Geräten ausgeführt werden, mit Azure zu kommunizieren, und hilft beim Erstellen skalierbarer und zuverlässiger Anwendungen in einer serviceorientierten Architektur (SOA). Er unterstützt vier Kommunikationsmechanismen: Event Hubs, die Ereignis- und Telemetrie-Eingang in großem Maßstab mit geringer Latenz und hoher Zuverlässigkeit bieten (z. B. das Verfolgen von Daten von Mobiltelefonen mit GPS in Echtzeit); Queues, die eine einseitige Kommunikation ermöglichen, bei der ein Absender eine Nachricht sendet und ein Empfänger sie liest (nur ein Empfänger verarbeitet eine einzelne Nachricht); Topics, die eine einseitige Kommunikation mit einem Abonnentenmuster bieten, bei dem jeder Abonnent eine Kopie der Nachricht erhält, optional gefiltert nach Kriterien; und Relays, die bidirektionale Kommunikation ohne Speicherung von In-Flight-Nachrichten bieten und sie direkt an die Zielanwendung weiterleiten.
KI- und Unternehmensfokus
Azure ist zu einer wichtigen Plattform für Künstliche Intelligenz- und maschinelles Lernen-Workloads geworden und bietet Dienste wie Azure Machine Learning und Integration mit OpenAI-Modellen. Es bietet Unternehmen Tools zum Erstellen, Trainieren und Bereitstellen von Modellen in großem Maßstab, wobei kundenspezifische Siliziumlösungen wie die Maia-Serie für KI-Beschleunigung genutzt werden. Dieser Fokus auf KI unterscheidet Azure von anderen Cloud-Anbietern und positioniert es als Schlüsselakteur in der generativen KI-Landschaft. Azures KI-Dienste werden in verschiedenen Branchen eingesetzt, von Gesundheitswesen bis Finanzen, und sind ein kritischer Teil von Microsofts Strategie, mit Amazon Web Services und Google Cloud zu konkurrieren.
Aktuelle Entwicklungen
Im Jahr 2024 erweiterte Microsoft weiterhin Azures KI-Fähigkeiten und führte neue Dienste und Verbesserungen unter dem Microsoft-AI-Dach ein. Diese Entwicklungen umfassen eine tiefere Integration mit Microsoft Copilot und Microsoft Research AI-Initiativen sowie Investitionen über Microsoft Ventures, um KI-Startups zu fördern. Azure bleibt eine zentrale Komponente von Microsofts Cloud-Strategie, mit fortlaufenden Updates seiner Skalierungs- und Funktions-Angebote, um die Unternehmensnachfrage zu erfüllen.