Microsoft Azure - Anwendungen
Windows Azure wird normalerweise nur als Hosting-Lösung falsch interpretiert, aber mit Windows Azure kann noch viel mehr getan werden. Es bietet eine Plattform für die Entwicklung von Anwendungen unter Verwendung einer Reihe verfügbarer Technologien und Programmiersprachen. Es bietet die Möglichkeit, Anwendungen mithilfe der .net-Plattform zu erstellen und bereitzustellen, der Microsoft-eigenen Anwendungsentwicklungstechnologie. Neben .net werden noch viele weitere Technologien und Sprachen unterstützt. Zum Beispiel Java, PHP, Ruby, Oracle, Linux, MySQL, Python.
Windows Azure-Anwendungen werden skaliert, indem mehrere Instanzen der Anwendung erstellt werden. Die Anzahl der von der Anwendung benötigten Instanzen wird vom Entwickler beim Hosten der Anwendungen angegeben. Wenn der Datenverkehr auf der Website oder Webanwendung erhöht oder verringert wird, kann er einfach verwaltet werden, indem Sie sich beim Windows Azure-Verwaltungsportal anmelden und die Instanzen angeben. Der Lastausgleich kann auch automatisiert werden, sodass Azure die Entscheidung selbst treffen kann, wann der Anwendung mehr Ressourcen zugewiesen werden sollen.
Webanwendungen unterstützen .net, Java, Python, PHP und Node.js. Aufgaben wie Skalierung und Backups können einfach automatisiert werden. Eine neue Funktion namens "Webjobs" ist verfügbar, eine Art Stapelverarbeitungsdienst. Webjobs können auch skaliert und geplant werden. Die unterstützten mobilen Anwendungsplattformen sind Xamarin iOS, Xamarin Android und IOS.
Die Azure-Plattform wurde so entwickelt, dass sich Entwickler nur auf den Entwicklungsteil konzentrieren müssen und sich nicht um andere technische Dinge außerhalb ihrer Domäne kümmern müssen. Daher wird der größte Teil der Verwaltungsarbeit von Azure selbst ausgeführt.
Azure richtet auch einen Marktplatz ein, auf dem Kunden Anwendungen und Dienste kaufen können. Es ist eine Plattform, auf der Kunden Anwendungen durchsuchen und auf einfachere Weise bereitstellen können. Der Azure-Marktplatz ist derzeit in 88 Ländern verfügbar. Eine vom Marktplatz gekaufte Anwendung kann von den Anwendungsentwicklern problemlos mit der lokalen Entwicklungsumgebung verbunden werden. Die Preisgestaltung erfolgt anhand von 5 verschiedenen Modellen, einschließlich nutzungsabhängiger und monatlicher Gebühren. Einige der Anwendungen sind sogar kostenlos.