Von
Mario Szpuszta
16. November 2009 20:57
Hallo aus Los Angeles!
Heute ist sie gestartet, die Professional Developers Conference (PDC) in L.A. Aktuell sitzen wir verteilt als österreichische Delegation in den Pre Conference Workshops. Unser Fokus – VSTS 2010 und Windows Azure.
Ich habe mich gem einsam mit Andi und Harald der Azure Pre-Conf angenommen, und sie ist recht cool soweit. Chris Auld von New Zealand mit australischem English-Dialekt
spricht über einige Architektur-Ideen und Konzepte zur Gestaltung von Cloud Applications auf Basis von Windows Azure.
Die Lösung, auf deren Basis Chris spricht, ist eine Online-Ticketing Lösung mit Internationaler Präsenz (aber Fokus auf Australien). TicketDirect heißt die Plattform, und ich denke, ich habe auf der aktuellen Vorgängerversion schon mal Tickets für ein Spiel gekauft. Die neue Lösung, aktuell im Entwicklungs-Stadion, wird auf Windows Azure laufen und mehrere Web-Roles und Worker-Roles umfassen. Der Grund, warum sich TicketDirect generell für die Cloud entschieden hat ist einfach: finanzielle Einsparungen und kosteneffizienter Umgang mit Spitzenzeiten.
Und das bringt mich genau auf einen wichtigen Punkt, mit dem auch die Pre-Conference heute zum Glück gestartet ist: die Entscheidung, auf die Cloud und damit auch auf Windows Azure zu setzen, oder eben nicht, sollte auf geschäftlicher und finanzieller Ebene stattfinden – und nicht auf Basis von technischen Features. Einer der größten Vorteile, die man sich aus der Cloud und aus einer Cloud Plattform erwarten kann, liegt in potentiellen Einsparungen für hoch-skalierbare Anwendungen. Mit diesen Überlegungen geht natürlich auch die Wahl des Plattform-Anbieters einher – wie die Abbildung links in diesem Absatz zeigt, favorisieren verschiedene Hersteller auch unterschiedliche Geschäftsmodelle (Pay-As-You-Go, Pay-In-Advance etc.).
Auch waren schon ein paar Andeutungen über Ankündigungen dabei, die im Laufe der nächsten Woche recht interessant werden:
Möglichkeit, neben Scale-Out Scenarien auch Scale-Up Scenarien mit Azure Instanzen zu leben (Wahl der notwendigen VM-Stärke für eine Rolle mit z.B. mehr CPUs und mehr RAM). - Unterstützung von Caching-Frameworks in den verschiedenen Azure Rollen, mal sehen, was da kommt...
- Vielleicht auch Daten-Transfer Unterstützung, um sicher hohe Datenmengen in die Cloud zu bringen und umgekehrt... oder etwas ähnliches, mal sehen:)
- Diagnostics API im neuen November 2009 SDK für Windows Azure (Microsoft.WindowsAzure.Diagnostics.*)
Das verspricht also definitiv, eine spannende Woche zu werden...
Nach dieser Woche werden wir auch mit einer strukturierten, lokalisierten Serie an Blog-Postings auf codefest.atzum Thema rechnen – angefangen von Business-Überlegungen bis hin zu Architektur-Überlegungen und technischen Details... aber diese Woche gibts noch ein paar News von der PDC;)