Real World Windows Azure www.bbv.ch Die Cloud richtig nutzen

  • View
    103

  • Download
    0

Embed Size (px)

Transcript

  • Folie 1
  • Real World Windows Azure www.bbv.ch Die Cloud richtig nutzen
  • Folie 2
  • Wie knnen wir Azure in unseren Projekten nutzen?
  • Folie 3
  • Die Public Cloud kann in jedem Software Projekt sicher, sinnvoll und gewinnbringend eingesetzt werden.
  • Folie 4
  • bersicht Einleitung Was ist Microsoft Azure Beispiel 1: Die Cloud als Zwischenablage fr grssere Datenmengen Beispiel 2: Fernberwachung 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
  • Folie 5
  • Grafik: windowsazure.com
  • Folie 6
  • Bild: globalfoundationservices.com
  • Folie 7
  • Grafik: Microsoft
  • Folie 8
  • BLOB Storage Azure Storage Azure Service BusAzure Scheduler Table Storage Storage Queue Relay Messaging Scheduler CDN
  • Folie 9
  • Beispiel 1
  • Folie 10
  • ClientServer Daten ? Google MSDN
  • Folie 11
  • ClientServer SAS-URL BLOB Storage 1 2 3 4
  • Folie 12
  • ClientServer SAS-URL 1 2 3 4 Azure Storage Workers 5 6
  • Folie 13
  • Demo
  • Folie 14
  • Zusammenfassung Vorteile -Sicherheit -Verfgbarkeit -Skalierbarkeit -Plattform- und Technologie- unabhngigkeit Herausforderunge n -Daten werden in der Cloud gespeichert -Polling der Message Queue -Idempotenz Preise
  • Folie 15
  • Beispiel 2
  • Folie 16
  • http://www.labman.co.uk/wp-content/uploads/2013/08/Liquid-Extraction-s.jpg
  • Folie 17
  • Unternehmensnetzwerk Hersteller Unternehmensnetzwerk Kunde ? Industrie- roboter Steuerung Bus Simulation Mitarbeiter Support -Firewall -NAT -Firewall -NAT
  • Folie 18
  • Unternehmensnetzwerk Hersteller Unternehmensnetzwerk Kunde Industrie- roboter Steuerung Bus Simulation Mitarbeiter Support -Firewall -NAT -Firewall -NAT Service Bus Relay
  • Folie 19
  • Demo
  • Folie 20
  • Zusammenfassung Vorteile -Integration ber System- und Unternehmens- grenzen hinweg -Hybride Szenarien Herausforderunge n -Sicherheit Preise
  • Folie 21
  • Beispiel 3
  • Folie 22
  • http://img.directindustry.de/images_di/photo-g/gattersagen-98957-5473361.jpg
  • Folie 23
  • Sge KameraWebshopWebshop Kunde
  • Folie 24
  • Sge KameraWebshopWebshop Kunde BLOB Storage CDN Azure Datacenter (Dublin) CDN Endpoint (Glattbrugg)
  • Folie 25
  • Demo
  • Folie 26
  • Azure Storage CQS / CQRS mit Azure Storage Server Query (JSON) Command Update Read Models Fat-Client oder Single Page Application
  • Folie 27
  • Zusammenfassung Vorteile -Verfgbarkeit -Globale Verteilung -Bandbreite / Latenz -Einfachheit -Wieder- verwendbarkeit Herausforderunge n -Daten sind in der Cloud Preise
  • Folie 28
  • Beispiel 4
  • Folie 29
  • Unternehmensnetzwerk Server
  • Folie 30
  • Job On-Prem Service Jobs History Create Job Get Job History Azure Web Service HTTP Azure Scheduler On-Prem Service Folie: Kevin Lam / Channel 9
  • Folie 31
  • Scheduler Capabilities Overview Folie: Kevin Lam / Channel 9
  • Folie 32
  • Folie 33
  • Folie 34
  • Server Azure Scheduler HTTP(S) Unternehmensnetzwerk
  • Folie 35
  • Server Azure Scheduler Unternehmensnetzwerk Azure Queue
  • Folie 36
  • Demo
  • Folie 37
  • Zusammenfassung Vorteile -Verfgbarkeit -Zuverlssigkeit -Monitoring -Skalierbarkeit -Einfachheit Herausforderunge n -Internet-Zugriff muss vorhanden sein Preise
  • Folie 38
  • Beispiel 5
  • Folie 39
  • Server Intranet Clients Unternehmens- netzwerk Internet Clients
  • Folie 40
  • Unternehmens- netzwerk Server Azure Storage Intranet Clients Internet Clients Log File Analysis (z.B. mit Hadoop) Log File Analysis
  • Folie 41
  • Demo
  • Folie 42
  • Beispiel 5: Sammeln von Client-Log-Dateien in der Cloud Vorteile -Verfgbarkeit -Skalierbarkeit -Bandbreite Herausforderunge n -Einverstndnis des Benutzers -Log-Daten in der Cloud Preise
  • Folie 43
  • Zusammenfassung Public Cloud Systeme knnen On-Premise Applikationen ideal ergnzen Cloud-Dienste knnen einzeln oder in Kombination genutzt werden. Cloud Storage ist gnstig Der Einsatz der Cloud kann folgende Vorteile bringen: Bessere Skalierbarkeit Globaler Footprint Schneller am Markt, Grow Fast, Fail Fast Hhere Verfgbarkeit Mehr Sicherheit Hhere Flexibilitt Tiefere Innvestitions- & Betriebskosten Plattform- & Technologieunabhngigkeit
  • Folie 44
  • Die Public Cloud kann in jedem Software Projekt sicher, sinnvoll und gewinnbringend eingesetzt werden. Lernt die Mglichkeiten kennen!
  • Folie 45
  • Entwickeln von Applikationen mit Hilfe der Windows Azure Plattform: 25./26. August 2014 www.bbv.ch/academy
  • Folie 46
  • www.windowsdeveloper.de
  • Folie 47
  • Roland Krummenacher bbv Software Services Mail: roland.krummenacher@bbv.chroland.krummenacher@bbv.ch Twitter: @rolandkru@rolandkru Blog: rolandkru.azurewebsites.netrolandkru.azurewebsites.net GitHub: github.com/rolandkru/rwwa-presentationgithub.com/rolandkru/rwwa-presentation Web: www.bbv.chwww.bbv.ch