Azure

azurblau

Eine interaktive Azure Platform Big Picture mit direkten Links zu Dokumentation, Preisen, Limits, SLAs und vielem mehr. Azure ist ein Cloud-Service von Microsoft und die wichtigste Komponente von Microsoft Azure. Mit Microsoft Azure eröffnen sich für Entwickler viele Möglichkeiten.

Übersicht über die Interactive Azure Plattform

Mit dem Azure Anwendungs-Gateway erhalten Sie Routing- und Lastausgleichsdienste auf Applikationsebene, die es Ihnen ermöglichen, ein erweiterbares und hochverfügbares Web-Frontend in Azure aufzubauen. Entwicklung und Bereitstellung unternehmenskritischer Webanwendungen, die sich an Ihre Geschäftsanforderungen anpassen lassen. Elastischer Datenspeicher-as-a-Service mit Enterprise-Class-Funktionalität. Dies ist ein komplett gemanagter Cloud-Service, der die Erstellung, Bereitstellung und gemeinsame Nutzung von Lösungen für prädiktive Analysen vereinfacht.

Noch nie war es so leicht, Anwendungen in Azure zu veröffentlichen. Entwicklung und Test ohne sich um Identität zu kümmern. Verwaltung virtueller Azure-Maschinen mit Hilfe von Konzernrichtlinien. Services, die es Mannschaften ermöglichen, Codes auszutauschen, Operationen zu verfolgen und Programme bereitzustellen - alles in einem einzigen Softwarepaket, das in allen Sprachversionen erhältlich ist.

Résoudre de l'été de la problematique de la leistung. Profiler-Automatisierung von Microsoft-Framework-Ereignissen (oder manuelle Deklaration Ihrer), die für Sie von Bedeutung sind. Zusammenfassung der Leistungsdaten, um Performance-Probleme mit langen Schweifzeiten zu finden. Es ist einfach, den Hot Chemin-Chaud in Ihrem Code zu finden. Erstellung, Verwaltung und Überwachung aller Bestandteile - von simplen Webanwendungen bis hin zu komplexeren Cloud-Anwendungen - über eine einzige, einheitliche Konsolen.

Die Cloud-Plattform von Microsoft Azure für Entwickler: Welche Möglichkeiten gibt es?

Zu den Schlüsselprodukten von Microsoft gehören Azure und Office 365. Dies zeigt sich daran, dass Tipps und Verknüpfungen zu Azure und Office 365 aktuell in allen Microsoft-Produkten enthalten sind - von Windows und Office bis hin zu Server-Applikationen wie SQL Server. Die Firma weist sich von ihren weniger erfolg-reichen Bemühungen um Windows-Telefone zugunsten eines plattformunabhängigen Konzepts ab, das Entwicklern nahe legt, Azure für Backend-Dienste in Mobilfunkanwendungen zu nutzen.

Das Büro 365 ist rasant gestiegen, und zwar aus dem schlichten Grunde, weil Firmen zunehmend den Wunsch nach einem eigenverantwortlichen Bürobetrieb vor Ort aufgeben. Von diesen Änderungen sind die Entwicklungsingenieure besonders in Mitleidenschaft gezogen. Der Wechsel in die Wolke - die nicht zwangsläufig die Wolke von Microsoft sein muss, sondern auch Wettbewerber wie Amazon Web Services (AWS) und die Googlesche Wolkenplattform mit einbezieht - hat einen enormen Einfluss auf die Entwicklung und ihre Arbeitstechnik.

Nahezu alle Programmierer fragen sich heute: Welche neuen Chancen eröffnet Azure, was bedeutet es im Gegensatz zu anderen Cloud-Plattformen und wie hoch ist das Risiko, die richtige Entscheidung zu triff? Die unmittelbare Anziehungskraft von Azure zieht die meisten Firmen an, die bereits auf Microsoft-Plattformen tätig sind (z.B. Office 365, On-Premise oder beides), sowie diejenigen Programmierer, die mit den Werkzeugen und Rahmen des jeweiligen Anbieters, vor allem Visual Studio, SQL Server und dem.NET-Framework, bestens vertraut sind.

Visuelle Studio arbeitet jetzt gut mit Azure zusammen. Bei der Anmeldung in Ihrem Cyberspace-Konto als Developer können Sie mit dem Cluoud Explorer Websites anzeigen, Templates zum Erstellen von Cyberspace-Anwendungen nutzen und diese über die IDE verteilen. Aber lassen Sie uns zuerst fragen, was Azure ist. Die Azure-Plattform basiert auf einem wachsenden Netz von Datenzentren, die von Microsoft betrieben werden.

Zu diesem Zweck hat Microsoft inzwischen 30 so genannte Azure-Regionen eingerichtet, die sich aus mehreren Rechenzentrumsgruppen zusammensetzen. Dabei handelt es sich um eine Vielzahl von Rechenzentrumsgruppen. Applikationsplattform: Hosted Web Applications und mobiles Backend auf Azure mit On-Demand-Skalierung oder automatischer Skaleneinteilung. Containerdienst für Docker-basierte Dienste oder Microservices. Cognitive Services: Hybrid Cloud Integration: Sicherungs- und Wiederherstellungsdienste, Business Talk für die Anwendungsintegration, Servicebus für Unternehmensnachrichten.

Entwickler-Service: Die Visual Studio Teamdienste umfassen Buildautomatisierung und Belastungstests, Anwendungsanalyse, HockeyApp zur Erstellung und Auswertung von Crash-Berichten. Identitätsdienste: Aktive Azure-Verzeichnis (auch von Office 365 verwendet), Mehrfachanmeldung. Es ist jedoch eine große Anzahl von Diensten, die dem Entwickler viele Möglichkeiten gibt. Mit etwas Glück starten Sie ein Neuprojekt, bei dem bereits vorhandene oder bereits in der Wolke vorhandene Resourcen eingebunden sind, sollte die Zusammenarbeit mit Azure reibungslos ablaufen.

Die AD-Authentifizierung von Azure ist leicht zu implementieren. Mithilfe von Office 365 oder der Konfiguration der Active Directory-Synchronisierung für Azure AD können sich Anwender mit ihren vorhandenen Workstation-Anmeldeinformationen anmelden. Eine wesentliche Funktion ist dabei Microsoft Graph (ehemals Office 365 Unified API). Es handelt sich um einen API-Endpunkt und ein SDK für den Zugriff auf Azure AD und andere Office 365-Dienste.

Zur Arbeit mit Azure sollten Sie sich mit den Azure Virtual Directory Authentication Libraries (ADAL) auseinandersetzen. Dadurch können sich die Nutzer selbst authentisieren und über das zurückgegebene OAuth-Zugriffstoken auf andere Daten zugreifen, z.B. auf Gruppierungen, zu denen der Nutzer gehöhrt. Ein Vorteil von Azure für Entwickler ist der bequeme und einfache Zugang zur Bereitstellung von Mustern und laufenden Arbeiten für Test und Evaluierung.

Das ist sehr kosteneffizient, da der Installationsservice von Azure es Ihnen ermöglicht, von einem freien Standort auf einer gemeinsamen VM bis zu 20 Instanz auf 4-Core-VMs mit sieben GB RAM zu skalieren. Sie können beispielsweise eine der Basis-Sites zum Test und zur Hochskalierung für den Produktivbetrieb nutzen.

Die Besonderheit von Azure ist, dass die meisten Unternehmensanwendungen eine Verbindung zu den bestehenden und teilweise lokalen Resourcen herstellen müssen. Das macht den Cloud-Einsatz schwierig und beeinträchtigt auch die Möglichkeit, vorhandene Applikationen zu heben und auf Azure umzustellen. Dazu gibt es viele verschiedene Wege, einschließlich VPN-Konnektivität zu Azure, Veröffentlichen von Schnittstellen für die lokalen Quellen oder Migrieren dieser Quellen in die Wolke.

Mit den Azure IaaS-Angeboten können Sie vorhandene Infrastrukturen bis zu einem bestimmten Umfang auf Azure VMs nachbilden. Am sinnvollsten ist die Wolke, wenn Sie Dienste in Anspruch nehmen, auf die mehrere Benutzer parallel Zugriff haben (Multi Tenant) und die von einem (externen) Wolkenprovider bedient werden. Zum Beispiel, wenn Sie einen SQL-Server für eine Applikation benötigen, können Sie entweder Azure SQL benutzen, das mandantenfähig ist und von Microsoft gewartet wird, oder Azure SQL, das mandantenfähig ist.

Dagegen ist Azure SQL preiswerter, obwohl SQL Serverbietet die volle Bandbreite an Features in einer Virtual Machine, einschließlich Reporting-Diensten, die für Azure SQL nicht zur Verfügung stehen. Der Einsatz von Azure Diensten anstelle von VMs bietet jedoch nach Möglichkeit große langfristige Nutzen. Kleinere Dienste sind in der Regel stabiler, Sie können jeden Service einzeln dimensionieren und die Implementierung und den Test mit DevOps-Tools automatisch durchführen.

In Azure gibt es einen Containerdienst, mit dem Sie ganz einfach eine Reihe vorkonfigurierter virtuelle Maschinen für containerbasierte Applikationen mit DC/OS oder Dockerschwarm anlegen können. Die kommende Windows Server 2016 unterstützt den Einsatz von Containern und es ist davon auszugehen, dass Azure in absehbarer Zeit weitere Windowscontainer einführen wird. Der Azure basiert auf Hyper-V, dem Windows Hypervisor, ist aber eine leistungsstarke Plattform für Linux-VMs.

Die wachsende Nutzung von Linux, sowohl auf Azure als auch auf anderen Systemen, ist ein wichtiger Faktor, warum Microsoft als . NET-Applikationen, die auf Windows, Linux oder Apple ausgeführt werden (zur Entwicklung). Der Grundgedanke dabei ist, dass die Programmierer ihre vorhandenen . NET-Funktionen, um Dienste oder Internetanwendungen zu entwickeln und zwischen Windows und Linux für die Implementierung zu wählen.

Erwähnenswert ist auch der Nano Server, eine neue Windowsversion, die mit Windows Server 2016 gestartet wird. All dies zusammen führt dazu, dass Microsoft bei der Bereitstellung von Behältern und Microservices auf Azure einen zweigliedrigen Lösungsansatz verfolgt. NET-Applikationen unter Linux, die andere bietet die Vorzüge von leichten VMs oder Behältern unter Windows.

Außerdem ist die Microsoft-Cloud nicht nur aus Azure, sondern auch aus Office 365 zusammengesetzt, aber Azure hat die weltweite Präsenz und den Anwendungsbereich, um eine sinnvolle Lösung zu sein. Das Unternehmen kann auch E-Mail- und Dokumentenhosting anbieten, ist aber in diesem Zusammenhang weit hinter Microsoft und Google zurück. So können Sie beispielsweise AWS-Hosting-Anwendungen, die Azure AD nutzen, kombinieren und abgleichen.

Bei Unternehmen, die bereits Microsoft-Plattformen verwenden, ist es ratsam, sich vollständig auf Azure zu verlassen. Das kann sowohl als Schwachstelle als auch als Kraft interpretiert werden, aber in vielen Unternehmen ist es zu begrüßen. Entwickler, die Microsoft-Technologien verwenden, . Azure wird die Entwicklungsarbeit mit NET und Visual Studio IDE leicht finden.

In einem Bericht von GARNER vom Februar 2016 über das Thema Unternehmensplattform als Service heißt es: "Microsoft kombiniert unmissverständlich seinen nachgewiesenen guten Namen als IT-Anbieter im Unternehmen mit seiner zunehmenden Anerkennung als leistungsfähiger Cloud Service Provider. Durch diese begehrte, doppelte Kraft hebt sich Microsoft von den meisten Wettbewerbern ab. "Allerdings weist Gärtner auch darauf hin, dass die Einzelheiten der Angebote von Azure in einigen Gebieten unübersichtlich und umständlich sind.

"Sämtliche App-Services beruhen nach wie vor auf den bisherigen Cloud-Services, nicht auf der neuen Azure Service Fabric (was ein weiteres Reengineering in der nahen und fernen Zukunft nahelegt). Der Gartner-Bericht zeigt, dass die Vielfalt der Möglichkeiten innerhalb von Azure und ihr Reifegrad in der Cloud unübersichtlich sein können. Die Reichweite und die Möglichkeiten von Azure lassen vermuten, dass es weiter zulegen wird.

Auch interessant

Mehr zum Thema