Dieser Artikel wurde maschinell übersetzt.

Toolbox

Windows Azure-Entwicklungsressourcen

Terrence Dorsey

Wie Sie wahrscheinlich an einem anderen Ort gelesen haben in MSDN Magazin , ist die Plattform Windows Azure Microsoft Stapel der Wolke reichen von Codierung, Testen und Bereitstellen von Visual Studio und Windows Azure AppFabric für Windows Azure, selbst und der Speicherdienste SQL Azure Computerressourcen.Hier ist eine Sammlung von Tools und Informationen, die Sie heute Schreiben von Anwendungen für Windows Azure erhalten.

Erste Schritte

Wenn Sie zum Einstieg in die Entwicklung für die Windows-Azure Plattform bereit sind, sollte die erste Möglichkeit, um Windows Azure-Entwicklercenter auf MSDN (msdn.microsoft.com/windowsazure ).Hier werden Informationen über die gesamte Plattform, zusammen mit Links zur Dokumentation, Tools, Supportforen und Community Blogbeiträge gefunden werden.

Nächsten, über dem Portal Windows Azure Head (azure.microsoft.com) , und richten Sie Ihr Konto.Dadurch erhalten Sie Zugriff auf Windows Azure, SQL Azure für Speicherung und Windows Azure AppFabric ( Abbildung 1 ).Sie müssen eine Windows Live ID anzumelden.Wenn Sie eine bereits besitzen, ist eine Verknüpfung, auf die Anmeldeseite.

image: Running a Service on Windows Azure

Abbildung 1 Ausführen eines Dienstes auf Windows Azure

Laufend zu drücken, bietet Microsoft eine einführende besonders viele Features der Plattform Windows Azure kostenlos ausprobieren können.Siehe microsoft.com/windowsazure/offers/ ausführliche Informationen.

Entwicklertools

Bevor Sie slinging Code beginnen können, müssen Sie Ihre Entwicklungsumgebung eingerichtet werden.Während Sie wahrscheinlich von Azure für Windows-Anwendungen mit Editor und eine Internetverbindung erstellen konnte, geht es deutlich produktiver werden – und angenehmer – mit Tools, die für den Auftrag optimiert.

Wenn Visual Studio 2010 können Sie (die meisten der) nutzen die Vorteile von Windows Azure optimiert Entwicklungsumgebung mit Visual Web Developer 2010 Express (asp.net/vwd ).Sie können über das Web Platform-Installer ( microsoft.com/express/web ), erhalten werden, die auch SQL Server 2008 Express Edition, IIS und Erweiterungen für die Entwicklung von Silverlight und ASP.NET installieren können.

Wenn Sie bereits mit Visual Studio arbeiten, downloaden Sie, und installieren Sie die Windows-Azure-Tools für Microsoft Visual Studio (bit.ly/aAsgjt ).Diese Tools unterstützen Visual Studio 2008 und Visual Studio 2010 und Vorlagen sowie Tools für die Entwicklung von Windows Azure enthalten.Windows Azure Tools enthält das Windows-SDK Azure.

Verschieben von Daten aus SQLServer

Wenn Sie eine vorhandene Webanwendung in Windows Azure migrieren, müssen Sie eine Möglichkeit zum Migrieren der Anwendung Daten ebenfalls.Für Anwendungen, die SQL Server 2005 oder SQL Server 2008 als Datenspeicher einsetzen, wird der SQL-Azure-Migrations-Assistent (sqlazuremw.codeplex.com ) dieser viel einfacher Übergang ( Abbildung 2 ).Der Assistent nicht nur die eigentlichen Daten überträgt jedoch auch können Sie erkennen, und mögliche Kompatibilitätsprobleme zu beheben, bevor Sie ein Problem für Ihre Anwendung werden.

image: SQL Azure Migration Wizard

Abbildung 2 SQL Azure Migrationsassistenten

Zum Abrufen eines Handles zum Verwenden der SQL Server-Migrationsassistent zusammen mit viele andere nützliche Informationen über das Verschieben der vorhandener Anwendungen auf Windows-Azure finden Sie unter “ Tipps für Migration Ihrer Anwendungen zu der Wolke ” in der Ausgabe vom August 2010 MSDN Magazin (msdn.microsoft.com/magazine/ff872379).

Security Best Practices

Sicherheit mit Allgemein verfügbaren Anwendungen berücksichtigt werden müssen, und Cloud-Anwendungen sind dabei so weit verfügbar, weil es sich bei Ihnen eingehen.Der Microsoft Patterns &Practices-Team gestartet Windows Azure Security Guidance-Projekt zum Identifizieren der optimalen Methoden zum Erstellen von verteilten Anwendungen auf der Plattform Windows Azure 2009.Ihre Ergebnisse haben in praktisch PDF-Datei kompiliert wurde, die Prüflisten, Bedrohungen und Gegenmaßnahmen und detaillierte Leitfäden zum Implementieren der Authentifizierung und sichere Kommunikation (bit.ly/aHQseJ ) behandelt.Die PDF-Datei ist eine Must-read für jeden der Entwicklung von Software für die Wolke.

PHP-Entwicklung für Windows Azure

Kontaktanzeigen aus, bevor Sie sogar die Tage des klassischen ASP, weiterhin PHP ein Keystone der Entwicklung von Webanwendungen.Die riesige Basis für vorhandene Webanwendungen, denken Sie daran erstellt Microsoft eine Reihe von Tools, die Unterstützung für PHP Azure Windows-Plattform zu bringen.Diese Tools glätten die Möglichkeit für die Migration von älterer PHP-Anwendungen zu Windows Azure als auch erfahrene PHP-Entwickler nutzen, Ihre Fachkenntnisse in der Wolke von Microsoft.

Es gibt vier Tools für PHP-Entwickler:

  • Windows Azure Such-Assistent hilft Ihnen bei der Installation und Konfiguration von PHP-Laufzeit, Erweiterungen und Anwendungen auf Windows Azure.

  • Windows Azure Tools für Eclipse für PHP ist ein Eclipse-Plug-In, das die open-Source-IDE für die Entwicklung von Anwendungen für Windows Azure ( Abbildung 3 ) optimiert.

    image: Windows Azure Tools for EclipseAbbildung 3 Azure Windows-Tools für Eclipse

  • Windows Azure Command-Line Tools für PHP bietet eine einfache Schnittstelle zum Verpacken und Bereitstellen von PHP-Anwendungen auf Windows-Azure.

  • Windows Azure SDK für PHP stellt eine API für Windows Azure Datendienste von PHP-Anwendungen nutzen.

Bit.ly/ajMt9g-finden Sie weitere Informationen zu den Tools und Hyperlinks zu den Downloads auf Windows Azure-Teamblog.

Windows Azure Toolkit für Facebook

Erstellen von Anwendungen für Facebook ist eine sichere Möglichkeit, zehn Millionen potenziellen Kunden zu erreichen.Und wenn Ihre Anwendung deaktivieren, stellt Windows Azure eine Plattform, mit dem Sie problemlos mit zunehmender Nachfrage zu skalieren.Die Windows-Azure-Toolkit für Facebook (azuretoolkit.codeplex.com ) bietet Ihnen einen Vorsprung bei der Erstellung Ihrer eigenen hochgradig skalierbaren Facebook-Anwendung.Mit der nächsten FarmVille stattfindende liegt nach wie vor Ihnen, jedoch!

Windows Azure SDK für Java

PHP-Entwickler sind nicht die einzigen einige systemeigene Tools für Windows Azure erhalten.Jetzt können Java-Entwickler auch in der Sprache Ihrer Wahl arbeiten und nahtlosen Zugriff auf Windows Azure Services und Speicher zu erhalten.Azure Windows SDK für Java (windowsazure4j.org) unterstützt erstellen/Lese-/Update/Delete-Vorgänge auf Windows Azure Table-Speicher, BLOBs und Warteschlangen.Sie erhalten auch Klassen für HTTP-Transport, Autorisierung, Rest Kommunikation, Fehlerverwaltung und Protokollierung.

Einrichten des Systems

Hier sind einige nützliche Blogbeiträgen aus der Entwicklercommunity Windows Azure, die Sie durch den Prozess der das Einrichten einer Entwicklungsumgebung, und starten Ihren ersten Wolke Anwendungen führen:

Mahesh Mitkari
**Konfigurieren eines Windows-Computers Azure Development
**Blog.cognitioninfotech.com/2009/08/Configuring-Windows-Azure-Development.HTML

Jeff Widmer
**Erste Schritte mit Windows Azure: Teil 1 - Einrichten der Entwicklungsumgebung
**Weblogs.ASP.NET/jeffwids/Archive/2010/03/02/Getting-Started-with-Windows-Azure-Part-1-Setting-Up-Your-Development-Environment.aspx

David Sayed
**Hosten von Videos auf Windows Azure
**Blogs.msdn.com/b/david_sayed/Archive/2010/01/07/Hosting-Videos-on-Windows-Azure.aspx

Josh Holmes
**Einfache Einrichtung für PHP auf Azure Development
**joshholmes.com/Blog/2010/04/13/Easy-Setup-for-PHP-on-Azure-Development/

*Visual Studio-Magazin
***Cloud-Entwicklung in Visual Studio 2010
**visualstudiomagazine.com/articles/2010/04/01/Using-Visual-Studio-2010.aspx

Terrence Dorsey is the technical editor of MSDN Magazine*.*Seinen Blog unter terrencedorsey.com-gelesen oder führen Sie ihn auf Twitter werden können: @ Tpdorsey.