Windows Azure on Sascha Dittmann https://www.sascha-dittmann.de/tags/windows-azure/ Recent content in Windows Azure on Sascha Dittmann Hugo de-de Tue, 19 Apr 2011 12:13:00 +0100 Erste Schritte mit Windows Azure (Teil 2) – Der Table Storage https://www.sascha-dittmann.de/posts/erste-schritte-mit-windows-azure-der-table-storage/ Tue, 19 Apr 2011 12:13:00 +0100 https://www.sascha-dittmann.de/posts/erste-schritte-mit-windows-azure-der-table-storage/ <p>Im <a href="https://www.sascha-dittmann.de/posts/erste-schritte-mit-windows-azure-die-web-rolle">ersten Teil</a> dieser Blog Post Serie habe ich mich mit den Web Rollen in der Windows Azure Plattform beschäftigt.</p> <p>In diesem Teil wird die bisherige Beispielapplikation mit einer Repository- sowie einer Kontext-Klasse für den <em>Windows Azure Table Storage</em> erweitert.<br> Außerdem werden kleinere Anpassungen an den Datenmodellklassen durchgeführt, um die Arbeit mit den Objekten zu vereinfachen.</p> <h2 id="was-ist-der-table-storage">Was ist der Table Storage</h2> <p>Der Table Storage ist, aus meiner Sicht, die <a href="http://de.wikipedia.org/wiki/NoSQL">NoSQL</a> Antwort von Microsoft für die Windows Azure Plattform.</p> Windows Azure Plattform Kontingente geändert https://www.sascha-dittmann.de/posts/windows-azure-plattform-kontingente-geaendert/ Thu, 14 Apr 2011 12:04:00 +0100 https://www.sascha-dittmann.de/posts/windows-azure-plattform-kontingente-geaendert/ <p>Seit dem 12. April 2011 gelten folgende neue Inklusiv-Kontingente für die Windows Azure Plattform.</p> <h2 id="für-msdn-abonnenten">Für MSDN Abonnenten</h2> <table> <thead> <tr> <th colspan=2 style="text-align: center;">Vorheriges Angebot<span style="font-size: xx-small;">*</span></th> <th colspan=3 style="text-align: center;">Angebot ab dem 12. April 2011</th> </tr> <tr> <th>Dienstleistungen</th> <th>Ultimate, Premium & BizSpark<span style="font-size: xx-small;">*</span></th> <th>Ultimate<br/>BizSpark</th> <th>Premium</th> <th>Professional</th> </tr> </thead> <tbody> <tr> <td><b>Windows Azure<br/>Rechenzeit</b></td> <td>Kleine Instanz<br/>750 Std. / Monat</td> <td>Kleine Instanz<br/>1.500 Std. / Monat</td> <td>Extra Kleine Instanz<br/>1.500 Std. / Monat</td> <td>Extra Kleine Instanz<br/>750 Std. / Monat</td> </tr> <tr> <td><b>Speicherplatz</b></td> <td>10 GB</td> <td>30 GB</td> <td>25 GB</td> <td>20 GB</td> </tr> <tr> <td><b>Speichertransaktionen</b></td> <td>1.000.000 / Monat</td> <td>2.000.000 / Monat</td> <td>1.000.000 / Monat</td> <td>250.000 / Monat</td> </tr> <tr> <td><b>SQL Azure</b></td> <td>5 GB<br/>(Web Edition)</td> <td>5 GB<br/>(Web Edition)</td> <td>1 GB<br/>(Web Edition)</td> <td>1 GB<br/>(Web Edition)</td> </tr> <tr> <td><b>AppFabric<br/>Service Bus Verb.</b></td> <td>5</td> <td>5</td> <td>5</td> <td>2</td> </tr> <tr> <td><b>AppFabric<br/>Access Control</b></td> <td>1.000.000 / Monat</td> <td>500.000 / Monat</td> <td>200.000 / Monat</td> <td>100.000 / Monat</td> </tr> <tr> <td><b>Transfer Volumen</br>(eingehend)</b></td> <td>7 GB (NA / Europa)</br>5 GB (Asien)</td> <td>35 GB</br>(Weltweit)</td> <td>30 GB</br>(Weltweit)</td> <td>25 GB</br>(Weltweit)</td> </tr> <tr> <td><b>Transfer Volumen</br>(ausgehend)</b></td> <td>14 GB (NA / Europa)</br>5 GB (Asien)</td> <td>35 GB</br>(Weltweit)</td> <td>30 GB</br>(Weltweit)</td> <td>25 GB</br>(Weltweit)</td> </tr> <tr> <td colspan=5 style="font-size: xx-small;">* MSDN Premium Abonnenten, die bereits dieses Angebot nutzen, werden auf den neuen Ultimate Tarif umgestellt.</td> </tr> </tbody> </table> <p>Mehr Informationen unter:<br> <a href="http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx">Windows Azure Platform Benefits for MSDN Subscribers</a></p> Trace Meldungen aus den Windows Azure Web Rollen im Compute Emulator anzeigen lassen https://www.sascha-dittmann.de/posts/trace-meldungen-aus-den-windows-azure-web-rollen-im-compute-emulator-anzeigen-lassen/ Thu, 14 Apr 2011 07:12:00 +0100 https://www.sascha-dittmann.de/posts/trace-meldungen-aus-den-windows-azure-web-rollen-im-compute-emulator-anzeigen-lassen/ <p>Trace Meldungen aus den Windows Azure Web Rollen werden standardmäßig nicht im Windows Azure Compute Emulator angezeigt. Wie folgende Konsolenausgabe dennoch möglich ist, werde ich anhand eines Beispiels zeigen.</p> <p><img src="https://storage.googleapis.com/cloud-blog/media/2011/04/AzureWebRoleTrace03.png" alt="Windows Azure Compute Emulator UI"></p> <h2 id="die-beispielapplikation">Die Beispielapplikation</h2> <p>Die Beispielapplikation besteht aus einem ASP.NET Web Role Projekt mit nur einer Web Form (Default.aspx):</p> <p><img src="https://storage.googleapis.com/cloud-blog/media/2011/04/AzureWebRoleTrace01.png" alt="DiagnosticsDemo - Default.aspx"></p> <p>Der Event Handler des Buttons enthält einen Trace Aufruf, der den Inhalt der TextBox und das aktuelle Datum inkl. Uhrzeit anzeigt:</p> Erste Schritte mit Windows Azure (Teil 1) – Die Web Rolle https://www.sascha-dittmann.de/posts/erste-schritte-mit-windows-azure-die-web-rolle/ Wed, 13 Apr 2011 16:43:00 +0100 https://www.sascha-dittmann.de/posts/erste-schritte-mit-windows-azure-die-web-rolle/ <p>Wie ich schon in meinem Blog Post &ldquo;<a href="https://www.sascha-dittmann.de/posts/die-windows-azure-plattform">Die Windows Azure Plattform</a>&rdquo; festgestellt habe, wird diese in der deutschen Entwicklergemeinde noch recht stiefmütterlich behandelt.</p> <p>Diese Blog Post Serie soll dabei helfen die Grundlagen von Windows Azure besser zu verstehen.<br> In diesem, sowie in den kommenden Blog Posts, stelle ich die Grundlagen der Softwareentwicklung mit der Windows Azure Plattform vor. Beginnen möchte ich mit dem Konstrukt &ldquo;Web Roles&rdquo;. Außerdem werde ich die Beispielapplikation der Blog Serie Form kurz vorstellen.</p> Failed to initialize Windows Azure storage emulator https://www.sascha-dittmann.de/posts/failed-to-initialize-windows-azure-storage-emulator/ Wed, 23 Mar 2011 20:56:00 +0100 https://www.sascha-dittmann.de/posts/failed-to-initialize-windows-azure-storage-emulator/ <p>Ein gängiges Problem mit den Windows Azure Tools kann beim ersten Start des Storage Emulators auftreten.</p> <p>Standardmäßig nutzt der Windows Azure Storage Emulator den lokalen SQL Server Express mit dem Instanznamen &ldquo;SQLExpress&rdquo;. Da aber nicht jeder Entwickler PC einen SQL Server Express mit dieser benannten Instanz verwendet, sondern zum Beispiel die SQL Server Developer Edition mit der Standardinstanz installier hat, führt dies dann zu folgender Fehlermeldung:</p> <p><img src="https://storage.googleapis.com/cloud-blog/media/2011/03/AzureToolsInstall_01.png" alt="Failed to initialize Windows Azure storage emulator"></p> Das Windows Azure Gewinnspiel geht in die nächste Runde https://www.sascha-dittmann.de/posts/das-windows-azure-gewinnspiel-geht-in-die-naechste-runde/ Tue, 22 Mar 2011 17:55:00 +0100 https://www.sascha-dittmann.de/posts/das-windows-azure-gewinnspiel-geht-in-die-naechste-runde/ <p>Microsoft Deutschland veranstaltet wieder einmal ein Gewinnspiel zum Thema Windows Azure unter dem Namen &ldquo;Get in the cloud with Windows Azure&rdquo;</p> <p>Für die Teilnahme muss eine vorgefertigte Anwendung in die Cloud hochgeladen und gestartet werden. Über diese werden dann die Teilnehmerdaten übermittelt. Dafür können Interessierte einen kostenlosen 30-Tage Testzugang für Windows Azure nutzen oder als Inhaber einer MSDN Subscription ihr Freikontingent einsetzen. Chancenerhöhend wirken zudem Freundschaftswerbungen.</p> <h2 id="was-gibt-es-zu-gewinnen">Was gibt es zu Gewinnen?</h2> <table> <tbody> <tr> <td><figure class="gallery__image"> <img src="https://storage.googleapis.com/cloud-blog/media/2011/03/wp7-small.jpg" loading="lazy" alt="Windows Phone 7"> </figure></td> <td><figure class="gallery__image"> <img src="https://storage.googleapis.com/cloud-blog/media/2011/03/xbox-360-small.png" loading="lazy" alt="Xbox 360"> </figure></td> <td><figure class="gallery__image"> <img src="https://storage.googleapis.com/cloud-blog/media/2011/03/vs2010-prof-small.png" loading="lazy" alt="Visual Studio 2010"> </figure></td> </tr> <tr> <td>5 x ein aktuelles Windows Phone 7 Smartphone</td> <td>5 x Xbox 360 mit Kinect und Kinect Adventures</td> <td>10 x Visual Studio 2010 Professional</td> </tr> </tbody> </table> <p>Teilnahmeschluss ist der 13.05.2011.</p> Installation der Windows Azure Entwicklungsumgebung https://www.sascha-dittmann.de/posts/installation-der-windows-azure-entwicklungsumgebung/ Tue, 22 Mar 2011 16:33:00 +0100 https://www.sascha-dittmann.de/posts/installation-der-windows-azure-entwicklungsumgebung/ <p>Um für die Windows Azure Plattform Software entwickeln zu können, benötigt meine eine Reihe von Tools und Betriebssystemeinstellungen, die ich in diesem Post einmal vorstellen möchte.</p> <h2 id="voraussetzungen">Voraussetzungen</h2> <p>Als Erstes sollte man sich ein Konto für die Windows Azure Plattform erstellen.</p> <p>Wer eine <a href="https://visualstudio.microsoft.com/de/subscriptions/">MSDN Subscription Premium oder Ultimate</a> besitzt, genießt bereits ein freies Kontingent für die Windows Azure Plattform:</p> <table> <thead> <tr> <th colspan=3 style="text-align: center;">Dienstleistungen für Premium, Ultimate &amp; BizSpark</th> </tr> </thead> <tbody> <tr> <td rowspan=3>Windows Azure</td> <td>Kleine Serverinstanzen</td> <td>750 Stunden / Monat</td> </tr> <tr> <td>Speicherplatz</td> <td>10 GB</td> </tr> <tr> <td>Speichertransaktionen</td> <td>1.000.000 / Monat</td> </tr> <tr> <td rowspan=2>AppFabric</td> <td>Service Bus Verbindungen</td> <td>5 / Monat</td> </tr> <tr> <td>Access Control Transaktionen</td> <td>1.000.000 / Monat</td> </tr> <tr> <td>SQL Azure</td> <td>&ldquo;Web Edition&rdquo; Datenbanken (1 GB)</td> <td>3</td> </tr> <tr> <td rowspan=4>Transfer Volumen</td> <td rowspan=2>Europa und Nord Amerika</td> <td>7 GB in / Monat</td> </tr> <tr> <td>14 GB out / Monat</td> </tr> <tr> <td rowspan=2>Asia Pacific</td> <td>2.5 GB in / Monat</td> </tr> <tr> <td>5 GB out / Monat</td> </tr> </tbody> </table> <p>Mehr Informationen unter:<br> <a href="http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx">Windows Azure Platform Benefits for MSDN Subscribers</a></p> Windows Azure Tools 1.4 verfügbar https://www.sascha-dittmann.de/posts/windows-azure-tools-1-4-verfuegbar/ Thu, 10 Mar 2011 07:34:00 +0100 https://www.sascha-dittmann.de/posts/windows-azure-tools-1-4-verfuegbar/ <p>Seid Gestern ist ein neues Release der Windows Azure Tools, sowie der Windows Azure SDK, für Microsoft Visual Studio 2010 verfügbar. Dieses Update konzentriert sich hauptsächlich auf die Features <a href="http://www.microsoft.com/windowsazure/virtualnetwork/default.aspx">Windows Azure Connect</a> und <a href="http://msdn.microsoft.com/en-us/library/ff919705.aspx">Windows Azure Content Delivery Network (CDN)</a>. Außerdem wurde das Remote Desktop für Windows Azure Rollen erweitert und dessen Stabilität verbessert.</p> <p>Hier die Feature Übersicht:</p> <h2 id="windows-azure-connect">Windows Azure Connect</h2> <ul> <li>Verwaltung mehrerer Administratoren in der Admin UI.</li> <li>Geänderte Client UI mit verbesserten Status Meldungen und Diagnose Möglichkeiten.</li> <li>Windows Azure Connect kann jetzt auch auf Nicht-Englischen Windows Versionen installiert werden.</li> </ul> <h2 id="windows-azure-cdn">Windows Azure CDN</h2> <h3 id="windows-azure-cdn-für-hosted-services">Windows Azure CDN für Hosted Services</h3> <p>Entwickler können nun Windows Azure Web und VM Rollen als Quelle für das Windows Azure CDN nutzen. Somit können statische Inhalte der Webseiten an verschiedenen Orten in den Vereinigten Staaten, Europa, Asien, Australien und Südamerika zwischengespeichert werden. Damit kann eine maximale Bandbreite und niedrige Ladezeiten gewährleistet werden.</p> Die Windows Azure Plattform https://www.sascha-dittmann.de/posts/die-windows-azure-plattform/ Fri, 04 Mar 2011 12:18:00 +0100 https://www.sascha-dittmann.de/posts/die-windows-azure-plattform/ <p>Die Windows Azure Plattform hatte ihren offiziellen Start vor etwas mehr als einem Jahr (1. Feb. 2010). Leider muss ich aber immer wieder feststellen, dass wenige Kunden und Entwickler wissen, was Windows Azure eigentlich ist. Immer wieder komme ich in Situationen wo Sätze, wie z.B. &ldquo;Das können Sie Intern, bei einem ISP oder auf Windows Azure betreiben.&rdquo; oder &ldquo;Hast Du schon mal mit Windows Azure experimentiert?&rdquo;, Fragezeichen in den Gesichtern hervorrufen.</p> SQL Azure News von der TechEd https://www.sascha-dittmann.de/posts/sql-azure-news-von-der-teched/ Sun, 13 Jun 2010 12:20:00 +0100 https://www.sascha-dittmann.de/posts/sql-azure-news-von-der-teched/ <p>Auf der TechEd North America wurden einige Neuerungen für <a href="https://azure.microsoft.com/en-us/products/azure-sql/">SQL Azure</a> angekündigt.</p> <h2 id="größere-sql-azure-datenbanken">Größere SQL Azure Datenbanken</h2> <p>Der Speicherplatz wird zum 28. Juni weltweit um den Faktor 5 vergrößert. Damit kann man nun eine SQL Azure Datenbank mit 50 GB Speicher in seine Anwendung integrieren.</p> <h2 id="spatial-data-support">Spatial Data Support</h2> <p>SQL Azure unterstützt nun ab sofort Geo Datentypen sowie auch die entsprechenden T-SQL Statements. Damit kann man nun mit der Windows Azure Plattform Geobasierte Anwendungen komplett in der Cloud laufen lassen</p> Windows Azure Tools 1.2 verfügbar https://www.sascha-dittmann.de/posts/windows-azure-tools-12-verfugbar/ Sun, 13 Jun 2010 11:04:00 +0100 https://www.sascha-dittmann.de/posts/windows-azure-tools-12-verfugbar/ <p>Seid ein paar Tagen ist ein neues Release der Windows Azure Tools für Microsoft Visual Studio verfügbar. Es gibt nun endlich den lang ersehnten <strong>.NET Framework 4 Support</strong>.</p> <h2 id="hier-die-feature-übersicht">Hier die Feature Übersicht</h2> <ul> <li><strong>Visual Studio 2010 RTM Support:</strong> Vollständige Unterstützung für die finale Version von Visual Studio 2010</li> <li><strong>.NET Framework 4 Support:</strong> Endlich lassen sich auch Anwendung mit dem .NET Framework 4 auf Windows Azure hosten. Natürlich kann man nach wie vor .NET 3.5 nutzen.</li> <li><strong>Cloud Storage Explorer:</strong> Direkte Anzeige der Windows Azure Storage Features wie Tabellen und Blobs aus dem Server Explorer heraus</li> <li><strong>Integriertes Deployment:</strong> Zertifikat vorausgesetzt kann man nun direkt aus Visual Studio heraus deployen ohne über die Portalwebseite die einzelnen Schritte anzustossen</li> <li><strong>Service Monitoring:</strong> Es gibt nun einen Compute Node im Server Explorer, in welchem man die momentan laufenden Instanzen auf Windows Azure sehen kann</li> <li><strong>IntelliTrace Support:</strong> IntelliTrace Debugging ist nun für Windows Azure Anwendungen in der Cloud verfügbar. Des Weiteren sind noch weitere Verbesserungen enthalten.</li> </ul> <h2 id="downloads">Downloads</h2> <ul> <li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2274a0a8-5d37-4eac-b50a-e197dc340f6f&amp;displaylang=en">Windows Azure Tools for Microsoft Visual Studio 1.2 (June 2010)</a></li> </ul>