Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Sommer Hendler Geändert vor über 9 Jahren
1
Real World Windows Azure www.bbv.ch Die Cloud richtig nutzen
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
BLOB Storage Azure Storage Azure Service BusAzure Scheduler Table Storage Storage Queue Relay Messaging Scheduler CDN
9
Beispiel 1
10
ClientServer Daten ? Google MSDN
11
ClientServer SAS-URL BLOB Storage 1 2 3 4
12
ClientServer SAS-URL 1 2 3 4 Azure Storage Workers 5 6
13
Demo
14
Zusammenfassung Vorteile -Sicherheit -Verfügbarkeit -Skalierbarkeit -Plattform- und Technologie- unabhängigkeit Herausforderunge n -Daten werden in der Cloud gespeichert -Polling der Message Queue -Idempotenz Preise
15
Beispiel 2
16
http://www.labman.co.uk/wp-content/uploads/2013/08/Liquid-Extraction-s.jpg
17
Unternehmensnetzwerk Hersteller Unternehmensnetzwerk Kunde ? Industrie- roboter Steuerung Bus Simulation Mitarbeiter Support -Firewall -NAT -Firewall -NAT
18
Unternehmensnetzwerk Hersteller Unternehmensnetzwerk Kunde Industrie- roboter Steuerung Bus Simulation Mitarbeiter Support -Firewall -NAT -Firewall -NAT Service Bus Relay
19
Demo
20
Zusammenfassung Vorteile -Integration über System- und Unternehmens- grenzen hinweg -Hybride Szenarien Herausforderunge n -Sicherheit Preise
21
Beispiel 3
22
http://img.directindustry.de/images_di/photo-g/gattersagen-98957-5473361.jpg
23
Säge KameraWebshopWebshop Kunde
24
Säge KameraWebshopWebshop Kunde BLOB Storage CDN Azure Datacenter (Dublin) CDN Endpoint (Glattbrugg)
25
Demo
26
Azure Storage CQS / CQRS mit Azure Storage Server Query (JSON) Command Update Read Models Fat-Client oder Single Page Application
27
Zusammenfassung Vorteile -Verfügbarkeit -Globale Verteilung -Bandbreite / Latenz -Einfachheit -Wieder- verwendbarkeit Herausforderunge n -Daten sind in der Cloud Preise
28
Beispiel 4
29
Unternehmensnetzwerk Server
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
31
Scheduler Capabilities Overview Folie: Kevin Lam / Channel 9
34
Server Azure Scheduler HTTP(S) Unternehmensnetzwerk
35
Server Azure Scheduler Unternehmensnetzwerk Azure Queue
36
Demo
37
Zusammenfassung Vorteile -Verfügbarkeit -Zuverlässigkeit -Monitoring -Skalierbarkeit -Einfachheit Herausforderunge n -Internet-Zugriff muss vorhanden sein Preise
38
Beispiel 5
39
Server Intranet Clients Unternehmens- netzwerk Internet Clients
40
Unternehmens- netzwerk Server Azure Storage Intranet Clients Internet Clients Log File Analysis (z.B. mit Hadoop) Log File Analysis
41
Demo
42
Beispiel 5: Sammeln von Client-Log-Dateien in der Cloud Vorteile -Verfügbarkeit -Skalierbarkeit -Bandbreite Herausforderunge n -Einverständnis des Benutzers -Log-Daten in der Cloud Preise
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.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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.