.png)
Was versteht man unter Entwicklung für die Cloud? Unter Cloud Computing versteht man Rechner und Anwendungen, die remote ausgeführt werden und auf die über das Internet zugegriffen wird. Beim Cloud Computing werden in großen Rechenzentren virtuelle Computer ausgeführt, die physische PCs und Server ersetzen. Da die IT-Anforderungen zahlreicher Benutzer in einem einzigen Zentrum vereint werden, kommt man in den Genuss entscheidender Vorteile wie niedrigeren Stromverbrauch, Vereinfachung bei Setup und Wartung sowie leichterer Kapazitäts- und Leistungssteigerung. Viele Anwendungen können unverändert ausgeführt werden, wenn Sie diese von lokalen Desktops oder Servern in die Cloud verlagern.
Dieses Video führt Sie in die Cloud-Angebote von Microsoft ein. Bereiten Sie dann Ihre Umgebung vor und installieren Sie die Tools für die Erstellung Ihrer ersten Azure-Anwendung. GRUNDLAGEN DER CLOUDENTWICKLUNG In diesem Video erhalten Sie Informationen zu den Tools und Technologien rund um das Thema "Entwicklung für die Cloud" und zu den drei wesentlichen Komponenten für Cloud-Entwicklung, die auf der Azure-Plattform basieren: Windows Azure, SQL Azure und Windows Azure Platform AppFabric.
Informationen zur Auswahl der richtigen Visual Studio-Version erhalten Sie auf der Visual Studio 2010-Produktseite. Weitere Infos zur Teamentwicklung finden Sie unter Application Lifecycle Management.
Laden Sie sich den Beispielcode herunter und beginnen Sie gleich anhand dieser Videos mit dem Programmieren: CLOUD-HOSTING Windows Azure bietet die wichtigsten Computing- und Storage-Ressourcen für cloudbasierte Anwendungen. Beim Erstellen von Anwendungen können Sie die Tools und Technologien von Microsoft verwenden, mit denen Sie bereits vertraut sind, zum Beispiel .NET, C++, ASP.NET, WCF und Visual Studio. Windows Azure liefert Ihnen die Rechenleistung, Ressourcen und den Speicher, die Sie benötigen, um Ihre Anwendungen zu betreiben, sie untereinader kommunizieren zu lassen und die gespeicherten Daten an den Enduser auszugeben.
RELATIONALE DATEN SQL Azure bietet Datenbankressourcen, durch die relationale Daten in von Microsoft gehosteten Rechenzentren von Anwendungen gespeichert und geändert werden können. Auch verfügbar sind SQL Azure Reporting (eine Version der SQL Server Reporting Services) und SQL Azure Data Sync, das die Datensynchronisierung zwischen lokalen und cloudbasierten Datenbanken ermöglicht.
KOMMUNIKATION Windows Azure stellt Infrastrukturdienste bereit, mit denen Sie verteilte Anwendungen in der Cloud erstellen können. Hierzu zählen folgende Dienste: Service Bus, mit dem Anwendungen in der Cloud Schnittstellen verfügbar machen können und auf die von anderen Anwendungen aus zugegriffen werden kann; Zugriffssteuerung (Access Control), mit der Ihre Anwendungen den authentifizierten Zugang von verschiedenen digitalen Identitäten aus unterstützen können (z.B. von Active Directory-, Windows Live-, Google- oder Facebook-Konten aus), und Caching Services zum Steigern der Leistung Ihrer Windows Azure-Anwendungen.
| Anzeige Cloud Computing mit Windows Azure Die wichtigsten deutschsprachigen Anlaufpunkte für Entwickler rund um das Thema "Cloud Computing" mit Windows Azure".
Testen Sie Windows Azure Im Rahmen unseres Online-Trainings können Sie Ihre Anwendungen auf Windows Azure bringen und dabei auf einen kostenlosen Test-Account zurückgreifen.
Weiterführende Ressourcen SharePoint in Office365 Dynamics CRM Online Hyper-V Cloud Windows Server 2008 R2 Hyper-V System Center |