Die Microsoft Windows Azure Plattform

Mit der Windows Azure Plattform ist Microsoft nun auch mit einer Plattform in den Bereich des Cloud Computing eingestiegen. Dabei handelt es sich um ein Platform as a Service Angebot, da sich das Hauptaugenmerk auf die Entwicklung und Bereitstellung eigener Anwendung innerhalb von Microsofts Cloud Infrastruktur handelt.

Windows Azure Platform

Die Windows Azure Plattform stellt neben Entwicklungsfunktionen, auch Speicherplatz, Rechnerleistung und weitere Netzwerkdienste innerhalb der Microsoft Cloud zur Verfügung, womit Anwendungen, Onlinedienste und Websites bereitgestellt werden können.

Die Windows Azure Plattform setzt sich aus mehreren Bestandteilen zusammen. Dazu gehört das Cloud Betriebssystem Windows Azure und die Azure Services - SQL Azure zur Bereitstellung von relationalen Datenbank in der Cloud und Windows Azure AppFabric für die Integration/ Verbindung bestehender IT-Systeme im eigenen Rechenzentrum mit der Cloud.

Windows Azure

Windows Azure ist ein Cloud basiertes Betriebssystem, welches als Umgebung für die Entwicklung, Bereitstellung und Verwaltung von Software- und IT-Systemen dient. Es richtet sich speziell an Unternehmen, IT-Dienstleister, Softwarehersteller und Entwickler, die Webseiten, Web-Anwendungen, Web-Dienste oder Speicherplatz in einem Microsoft Rechenzentrum nutzen und/oder bereitstellen wollen.

Die Abrechnung erfolgt auf Basis des Verbrauchs, d.h. das nur für die Rechenzeit Kosten entstehen, die auch tatsächlich genutzt wurde. Um dem Endanwender eine optimale Performance zu bieten, stehen weltweit und an mehreren Orten Rechenzentren zur Verfügung.

Microsoft SQL Azure

Bei Microsoft SQL Azure handelt es sich um einen relationale Datenbank Cloudservice auf Basis Microsoft SQL Server Technologien, der in den Rechenzentren von Microsoft gehostet wird. Da SQL Azure Transact SQL (T-SQL) unterstützt, kann auf das bereits angeeignete Wissen bzgl. der T-SQL Entwicklung zurückgegriffen und bekannte relationale Datenbankmodelle genutzt werden. SQL Azure kann mit den eigenen Cloud-Anwendungen als auch mit den Anwendungen genutzt werden, die im eigenen Rechenzentrum ausgeführt werden.

  • Microsoft SQL Azure Data Sync

    Microsoft SQL Azure Data Sync dient dazu, um die Datenbanken im eigenen Rechenzentrum mit den SQL Azure Datenbanken zu synchronisieren. Die Synchronisation kann bidirektional stattfinden und Datenänderungen zu einem späteren Zeitpunkt mit SQL Azure abgeglichen werden, wodurch Windows Azure Anwendungen offline genutzt werden können.

Windows Azure Platform AppFabric

Die Windows Azure Platform AppFabric, ehemals auch ".NET Services" genannt, sind Web Services, mit denen vorhandene Applikationen und Datenbanken mit Windows Azure Applikationen und SQL Azure Datenbanken kommunizieren können.

Die Windows Azure Platform AppFabric besteht derzeit aus zwei Kernkomponenten:

  • Service Bus
    Der Service Bus dient zum Verbinden von Anwendungen über das Internet und der Verbindung von Cloud Anwendungen mit den Anwendungen im eigenen Rechenzentrum. Sobald sich ein Service am Service Bus registriert hat, kann auf diesen auch durch ein Firewall hindurch zugegriffen werden. Die Kommunikation kann in allen Fällen bi-direktional erfolgen.
  • Access Control
    Das Access Control basiert auf dem Identitätsmodell von Claims. Dazu müssen für die Anwendungen keine eigenen Authentisierungs- und Autorisierungssteuerung implementiert werden. Es reicht aus den Service am Service Bus zu registrieren und anschließend mit Zugriffsrechten zu konfigurieren.

Einsatzgebiete der Windows Azure Platform aus der Sicht von Microsoft

  • Softwarehersteller stellt SAAS (Software as a Service) Anwendung bereit
  • Softwarehersteller erweitert existierende Anwendung um Cloud Funktionalitäten
  • IT-Dienstleister baut Abteilungslösung für Mittelständler
  • IT-Dienstleister baut eine integrierte Anwendung für Mittelständler
  • Web-Agentur entwickelt Webpräsenz und Shop-System für großen Unternehmenskunde
  • Web 2.0 Website / Startup

Microsoft Pinpoint Marketplace

Mit dem Microsoft Pinpoint Marketplace stellt Microsoft Kunden und Partnern einen Marktplatz für Cloud Applikationen bereit. Die Partner können ihre Anwendungen in den Marktplatz einstellen, wodurch Kunden die Möglichkeit haben Anwendungen von diesem Marktplatz zu beziehen und direkt aus einem Microsoft Rechenzentrum zur Verfügung gestellt zu bekommen.

Der Microsoft Pinpoint Marketplace ist hier zu erreichen.

Quelle

Microsoft Windows Azure Platform | DE
Microsoft Windows Azure Platform | US