Dieser Artikel wurde maschinell übersetzt.

Anmerkung der Redaktion

Entwickeln und Testen in der Cloud

Michael Desmond

Michael DesmondFür den Fall, dass Sie nicht bemerkt haben, hat Microsoft sehr spät Verbesserung und Förderung seiner Windows-Azure-Cloud-Plattform als ein überzeugendes Instrument für Entwicklung beschäftigt.Vor kurzem hat die Windows-Azure-Gruppe die Vorteile von Windows Azure in Dev und Test-Operationen, gepredigt unter Berufung auf die Flexibilität und schnelle Skalierbarkeit von Windows Azure virtuelle Maschinen (VMs) bereitgestellt.

Craig Kitterman, Produktmanager für die Windows-Azure-Team bei Microsoft, gab eine Keynote-Ansprache bei der Visual Studio-Live! Chicago-Konferenz im Mai. Wenn ich Aspekte der Windows Azure Kitterman, die Entwickler zu finden gefragt, die meisten überzeugende, herausgegriffen er Dev und Test.

"Wir sehen die meisten Buzz um Hauptszenarien, denen Entwickler schnell mit anfangen können. Die primäre hier die Möglichkeit, verwenden Windows Azure virtuelle Maschinen dafür Dev und Testen in der Cloud ", sagte Kitterman mich. "Viele Entwickler glauben, sie hätten in der Wolke für die Produktion jeder nutzen zu können, aber mit on-Demand, Bereitstellung werden skriptfähige VMs kann jeder aufstehen und reißen ein Dev/Testumgebung in Minuten. MSDN-Abonnenten können tatsächlich es kostenlos machen heute durch die Aktivierung ihrer Azure nutzen in nur wenigen Minuten. "

Kitterman betont, dass Entwickler oft anschauen die Wolke als "alles oder nichts Proposition," Wenn es in der Tat erlaubt ihnen, klein anfangen und groß mit Dingen wie Dev/Testumgebungen gehen.

"Hybrid ein Kern-Design-Punkt für Azure ist", sagte Kitterman, "damit wir sie von Grund auf neu machen die auf-Rampe leicht gebaut habe so dass Kunden nutzen Sie vorhandene IT-Investitionen und dabei einige Azure Services nutzen."

Dieser Vorteil ist sicherlich sichtbar im Test-/Zyklus, wo Windows Azure Dev Organisationen Pause Zeit und Budget-Saft Engpässe helfen können. Aufgaben, die steile Investitionen in Infrastruktur einmal verlangte können jetzt aus der Wolke gewartet werden.

"Generell möchten Sie Ihre Testumgebung, genau Ihre Produktionsumgebung zu spiegeln. Dies macht Ihre Testumgebung realistisch. Aber das ist auch sehr teuer, weil Sie im Wesentlichen die Kosten für Ihre Hardware, Verdoppelung sind", sagt Bruno Terkaly, Mitautor der MSDN Magazin Windows Azure Insider-Spalte und ein Microsoft technical Evangelist. "Die Möglichkeit, schnell zu einer staging-Umgebung und mit dem Klicken einer Maus, verschiebt es in Produktion bereitzustellen ist ein nahtloser Prozess. Unternehmen müssen nicht in diesen großen Testumgebungen zu investieren."

Terkaly fügt hinzu, dass Microsoft stark in Automatisierung investiert, Aktivieren der Verwendung von Windows PowerShell-Skripts zum Beispiel Anwendungstests und Bereitstellung automatisieren. Er stellt auch fest, dass viele Entwickler, die, denen er mit spricht, bewusst nicht, so die Wolke, durch Visual Studio Team Foundation Service, zum Nutzen Anwendung Lifecycle Management (ALM)-Funktionen wie Quellcodeverwaltung, bug tracking, Buildautomatisierung, Test Case Management und Test Labs verwendet werden kann.

Windows Azure ist ein bisschen langsam, Aufnahme im Bereich Entwicklung zu verdienen gewesen aber dieser Trend ist von allen Konten ändern und Angebote wie Team Foundation Service machen Cloud-basierte Entwicklung schwer zu ignorieren. Dennoch Kitterman sagte, hat Microsoft "einen weiten Weg."

"Natürlich, es wird einige Zeit dauern, wie Unternehmen Anwendung Lebenszyklen lang sind, und neue Anwendungen sind wo Entwickler die meisten Gewinne sehen werden", sagte Kitterman. "Driving Bewusstsein für Szenarien wie Test-/und VM-Migration, die Entwickler sofort nutzen können werden mein Fokus auf kurze Sicht."

Ist Ihre Organisation Dev in Windows Azure? Was möchten Sie Microsoft Windows Azure machen mehr zwingend für Ihre Bedürfnisse zu sehen?

Michael Desmond ist der Chefredakteur des MSDN Magazins.