Video: Introduction to Cloud Computing 2024
Software plus Services. Das Kernstück von Microsofts Strategie ist es, Entwicklern die Nutzung derselben zugrunde liegenden Technologie und Enabler zu ermöglichen, um sowohl On-Premise-Anwendungen als auch Cloud-Anwendungen zu erstellen.
Die Azure-Plattform besteht aus vier verschiedenen Komponenten:
Windows Azure:
-
Diese Windows-Umgebung führt Anwendungen lokal aus und speichert die zugehörigen Daten auf Servern im Microsoft-Rechenzentrum.
-
Dies sind die gleichen. Netzdienste, die Microsoft in seiner Windows-Umgebung hat. Es wurde erweitert, um sowohl Cloud-basierte als auch On-Premise-Anwendungen zu unterstützen. Microsoft SQL Services:
-
Dies sind die gleichen Datendienste, die Microsoft vor Ort anbietet und die in die Cloud integriert wurden. Wenn Sie jedoch die Skalierbarkeit von Azure nutzen möchten, müssen Sie den SQL-Code neu schreiben. Das Ziel von SQL-Diensten ist es, Cloud-basierte Ansätze zur Speicherung der Daten in der Cloud bereitzustellen. Die Datendienste stellen sowohl SOAP- als auch REST-Schnittstellen als Datenzugriffsmethoden bereit. Für die Datenspeicherung verwendet Azure kein relationales Modell. Live-Dienste:
-
Mit dieser Reihe von Diensten können Entwickler Code, der in der Windows Live-Plattform entwickelt wurde, mit der Cloud verbinden. Diese Dienste enthalten ein Framework zum Integrieren, Verbinden und Synchronisieren von Code. Die Plattform bietet außerdem Unterstützung für verschiedene Programmiersprachen und ermöglicht es allen Ressourcen, eine URL-Adresse anzugeben. Wenn Sie die Teile zusammenfügen, hat Microsoft eine Plattform geschaffen, auf der Entwickler vertraute Werkzeuge wie Microsoft Visual Studio und Microsoft verwenden können. Net Services und speichern Sie die Daten dann in einer Microsoft-eigenen Cloud-Plattform. Daher sind Entwickler mit dem Bau vertraut. Net-Anwendungen werden sich mit Microsofts Cloud-Ansatz wohlfühlen.
Wie Google hat auch Microsoft ein Pay-as-you-go-Nutzungsmodell für sein PaaS-Angebot. Und wie Google berechnet Microsoft keine Entwicklungs- und Testphase. Es fängt an, Kunden aufzuladen, wenn die Anwendungen entfaltet werden.