Cloud Computing

Leistungsstarke PaaS-Lösungen für Anwendungsentwickler

24.10.2013
Von 
Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.

Windows Azure

Windows Azure
Windows Azure
Foto: Diego Wyllie

Microsoft spielt eine immer wichtigere Rolle auf dem florierenden PaaS-Markt. Mit "Windows Azure” stellen die Redmonder eine umfangreiche Cloud-Plattform bereit, die eine Reihe interessanter PaaS- und IaaS-Dienste beinhaltet und in der Praxis bereits auf großes Interesse gestoßen ist. Sie zeichnet sich durch ein vielseitiges Angebot aus, das zusätzlich zu den Standard-Features spezielle Dienste und Programmierwerkzeuge im Bereich Big Data, Mobile und Multimedia bereitstellt.

Unterstützte Technologien: Azure ist - wie nicht anders zu erwarten - für die Arbeit mit .NET und Visual Studio optimiert. Doch neben Microsofts eigenen Entwicklungstechnologien können Anwender im Prinzip auch Software deployen, die auf den Programmiersprachen C++, PHP, Ruby, Python, Java oder Node.js basieren.

Hauptmerkmale: Ähnlich wie Google stellt der Softwarekonzern zahlreiche Tools zur Verfügung, die den Entwicklungsaufwand reduzieren können. Dazu zählen zum Beispiel spezielle Back-End-Dienste für mobile Apps, mit denen Entwickler Daten in der Cloud effizient ablegen, Benutzer authentifizieren und Push-Notifications versenden können. Dank der angebotenen, nativen SDKs für Windows Phone, Android, iOS und HTML5 können Azure-Kunden nicht nur Windows-Phone-Nutzer adressieren. Wer nicht an Smartphone-Apps, sondern an Big Data interessiert ist, der wird auch nicht enttäuscht werden. Bemerkenswert ist darüber hinaus die Tatsache, dass Microsoft die Azure-Infrastruktur auch als Appliance anbietet. Damit adressiert der Konzern jene Anwender, die von den Vorzügen der Plattform profitieren möchten, aber aus Sicherheits- und Datenschutzgründen ihre Geschäftsdaten und -Anwendungen lieber On-Premise in Eigenregie betreiben möchten.