1 / 47

Real World Windows Azure

Die Cloud richtig nutzen. Real World Windows Azure. www.bbv.ch. Wie können wir Azure in unseren Projekten nutzen?. Die Public Cloud kann in jedem Software Projekt sicher, sinnvoll und gewinnbringend eingesetzt werden. Übersicht. Einleitung Was ist Microsoft Azure

stone-kirk
Download Presentation

Real World Windows Azure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Die Cloud richtig nutzen Real World WindowsAzure www.bbv.ch

  2. Wie können wir Azure in unseren Projekten nutzen?

  3. Die Public Cloud kann in jedem Software Projekt sicher, sinnvoll und gewinnbringend eingesetzt werden.

  4. Übersicht • Einleitung • Was ist Microsoft Azure • Beispiel 1: Die Cloud als Zwischenablage für grössere Datenmengen • Beispiel 2: Fernüberwachung via Cloud • Beispiel 3: Aufbereitung von Daten als Read-Models in der Cloud • Beispiel 4: Taktgeber aus der Cloud • Beispiel 5: Client Logging in die Cloud • Zusammenfassung

  5. Grafik: windowsazure.com

  6. Bild: globalfoundationservices.com

  7. Grafik: Microsoft

  8. Azure Service Bus Azure Scheduler Azure Storage BLOB Storage Relay Scheduler Table Storage Messaging Storage Queue CDN

  9. Beispiel 1

  10. Daten ? Client Server Google MSDN

  11. BLOB Storage 3 4 SAS-URL 1 SAS-URL 2 Client Server

  12. Azure Storage Workers 6 3 5 4 1 SAS-URL 2 Client Server

  13. Demo

  14. Zusammenfassung • Preise • Preise • Herausforderungen • Daten werden in der Cloud gespeichert • Polling der Message Queue • Idempotenz • Vorteile • Sicherheit • Verfügbarkeit • Skalierbarkeit • Plattform- und Technologie-unabhängigkeit

  15. Beispiel 2

  16. http://www.labman.co.uk/wp-content/uploads/2013/08/Liquid-Extraction-s.jpghttp://www.labman.co.uk/wp-content/uploads/2013/08/Liquid-Extraction-s.jpg

  17. Unternehmensnetzwerk Kunde Unternehmensnetzwerk Hersteller Mitarbeiter Support Industrie- roboter Steuerung Simulation ? Bus -Firewall -NAT -Firewall -NAT

  18. Service Bus Relay Unternehmensnetzwerk Kunde Unternehmensnetzwerk Hersteller Mitarbeiter Support Industrie- roboter Steuerung Simulation Bus -Firewall -NAT -Firewall -NAT

  19. Demo

  20. Zusammenfassung • Preise • Preise • Herausforderungen • Sicherheit • Vorteile • Integration über System- und Unternehmens-grenzen hinweg • Hybride Szenarien

  21. Beispiel 3

  22. http://img.directindustry.de/images_di/photo-g/gattersagen-98957-5473361.jpghttp://img.directindustry.de/images_di/photo-g/gattersagen-98957-5473361.jpg

  23. Säge Kamera Webshop Webshop Kunde

  24. Azure Datacenter (Dublin) CDN Endpoint (Glattbrugg) BLOB Storage CDN Säge Kamera Webshop Webshop Kunde

  25. Demo

  26. CQS / CQRS mit Azure Storage Azure Storage Query (JSON) Update Read Models Fat-Client oder Single Page Application Command Server

  27. Zusammenfassung • Preise • Preise • Herausforderungen • Daten sind in der Cloud • Vorteile • Verfügbarkeit • Globale Verteilung • Bandbreite / Latenz • Einfachheit • Wieder-verwendbarkeit

  28. Beispiel 4

  29. Unternehmensnetzwerk Server

  30. Azure Web Service Create Job Jobs Job HTTP Azure Scheduler On-Prem Service History Get Job History On-Prem Service • Folie: Kevin Lam / Channel 9

  31. Scheduler Capabilities Overview • Folie: Kevin Lam / Channel 9

  32. Scheduler North Central US Job replication ServiceHigh Availability Scheduler South Central US Geo-redundant service deployment Geo-regional job replication • Folie: Kevin Lam / Channel 9

  33. JobReliability Configurable Retry Policy Alternate endpoint configurability • Folie: Kevin Lam / Channel 9

  34. Unternehmensnetzwerk Azure Scheduler HTTP(S) Server

  35. Azure Scheduler Azure Queue Unternehmensnetzwerk Server

  36. Demo

  37. Zusammenfassung • Preise • Preise • Herausforderungen • Internet-Zugriff muss vorhanden sein • Vorteile • Verfügbarkeit • Zuverlässigkeit • Monitoring • Skalierbarkeit • Einfachheit

  38. Beispiel 5

  39. Internet Clients Unternehmens- netzwerk Server Intranet Clients

  40. Log File Analysis (z.B. mit Hadoop) Azure Storage Unternehmens- netzwerk Log File Analysis Server Internet Clients Intranet Clients

  41. Demo

  42. Beispiel 5: Sammeln von Client-Log-Dateien in der Cloud • Preise • Preise • Herausforderungen • Einverständnis des Benutzers • Log-Daten in der Cloud • Vorteile • Verfügbarkeit • Skalierbarkeit • Bandbreite

  43. Zusammenfassung • Public Cloud Systeme können On-Premise Applikationen ideal ergänzen • Cloud-Dienste können einzeln oder in Kombination genutzt werden. • Cloud Storage ist günstig • Der Einsatz der Cloud kann folgende Vorteile bringen: • Bessere Skalierbarkeit • Globaler Footprint • Schneller am Markt, • Grow Fast, Fail Fast • Höhere Verfügbarkeit • Mehr Sicherheit • Höhere Flexibilität • Tiefere Innvestitions- & Betriebskosten • Plattform- & Technologieunabhängigkeit

  44. Die Public Cloud kann in jedem Software Projekt sicher, sinnvoll und gewinnbringend eingesetzt werden. Lernt die Möglichkeiten kennen!

  45. Entwickeln von Applikationen mit Hilfe der Windows Azure Plattform: 25./26. August 2014 www.bbv.ch/academy

  46. www.windowsdeveloper.de

  47. Roland Krummenacher bbv Software Services Mail: roland.krummenacher@bbv.ch Twitter: @rolandkru Blog: rolandkru.azurewebsites.net GitHub: github.com/rolandkru/rwwa-presentation Web: www.bbv.ch

More Related