Windows Azure
Platform
Windows Azure
1.Modul : Overview
Oliver Michalski
Windows Azure Community Deutschland
http://wazcom...
About me
• Oliver Michalski
• Senior Developer .NET
• Berlin
• Moderator des Windows Azure Forums bei MSDN
Deutschland
• C...
• Windows Azure Community Deutschland
• http://wazcommunity.wordpress.com/
• Windows Azure Community Deutschland – User
Gr...
WINDOWS AZURE PLATFORM
Modul 1:
VORBEMERKUNGEN
• Mit diesem Modul möchte ich euch einen
Überblick über die Bestandteile der Windows
Azure Plattform liefern
• Level 100
•...
Was ist Windows Azure?
• Cloud Computing im Allgemeinen oder die
Windows Azure Plattform im Speziellen, ist
keine neue Evo...
Einsatzgebiete
Windows Azure
• Wir wissen jetzt in welchen Bereichen wir
Berührungspunkte mit Windows Azure haben
• Wir sollten aber als nächstes einen...
App Types
• Windows Desktop Apps (WinForms, WPF)
• Windows Store Apps
• Office Apps
• Web Applications
• Mobile Apps (Wind...
Entwicklung
• Es wird Zeit mit ein paar Vorurteilen
abzurechnen 
• Die Windows Azure Plattform ist nicht auf das
Windows ...
Node.JS
Entwicklung (Auswahl)
Windows Azure
.NET Java
PHP Ruby
Media Mobile
Python
• Neben den angezeigten SDKs, gibt es noch
weitere SDKs mit speziellen Focus
• z.B.
• Windows Azure SDK für den Service Bu...
Tooling
• Tools für das Visual Studio findet ihr im
Windows Azure SDK for .NET
• Tools für die Eclipse IDE (Java) gibt es ...
Tooling (2)
• Alle Arbeiten auf der Windows Azure
Plattform lassen sich auch mit Windows
PowerShell erledigen. Die entspre...
• Ok, genug der Vorbemerkungen. Machen wir
mit den Bestandteilen der Plattform weiter.
DIE PLATTFORM
Mobile
WA Execution Model
Windows Azure
Cloud Services Websites
Virtual Machines
Data Services Application Building Blocks
WA Virtual Machines
• VMs basierend auf Windows Server OS und
Linux OS
• Hohe Flexibilität für eigene Workloads
• Über die...
WA Cloud Services
• Hoch skalierbare Apps und Services
• Multi Tier Architektur
WA Websites
• Web Applications auf Basis von
ASP.NET, Node.JS und PHP
• Über die Gallery Funktion stehen viele
Solutions, ...
WA Mobile Services
• WAMS ist ein sog. MBaaS (= Mobile Backend
as a Services)
• Skript basiert (Java Script, Node.JS)
• Ve...
WA Data Services (1)
WA Storage Services
Blob Services Table Services
Queue Services
WA Data Services (2)
WA SQL Database
Standard Premium
SQL DataSync SQL Reporting
WA Data Services (3)
• Neben den gerade angezeigten Angebot , gibt
es noch zahlreiche weitere Möglichkeiten.
• z.B.
• VMs ...
WA Data Services (4)
• Eine gute Einführung in die Materie bietet:
• Data Access for Highly-Scalable Solutions -
Using SQL...
Networking
Identity
Application Building Blocks
Media Big Data
Cache Messaging
Integration
Traffic
CDN
Application Building Blocks (2)
• Windows Azure Application Building Blocks
sind Managed Services, die die Plattform um
so...
Messaging & Integration
IntegrationMessaging
WA Service Bus
WA Service Bus
SB Relay
SB Queues
SB Topics
Notification Hub
BizTalk Services
WA Service Bus
Identity
Identity
ACS WAAD
Application Access
Enhancements
Multi-Factor
Authentication
Graph API ADAL
Identity (2)
• Fast alle Features des Application Building
Blocks Identity sind kostenlos nutzbar.
• Ausnahme: WA Multi-Fa...
Schlusswort
• Dies war nur ein kleiner Einblick in die
Windows Azure Plattform. Es gäbe noch viel
mehr Details zu berichte...
Q & A
Nächste SlideShare
Wird geladen in …5
×

Windows Azure Platform Overview

1.017 Aufrufe

Veröffentlicht am

Training Kit für User Groups Modul 1 Overview

0 Kommentare
3 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.017
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
200
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
3
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Windows Azure Platform Overview

  1. 1. Windows Azure Platform Windows Azure 1.Modul : Overview Oliver Michalski Windows Azure Community Deutschland http://wazcommunity.wordpress.com/
  2. 2. About me • Oliver Michalski • Senior Developer .NET • Berlin • Moderator des Windows Azure Forums bei MSDN Deutschland • Community Leader Windows Azure Community Deutschland • Community Leader Windows Azure Community Deutschland – User Group (Facebook) • Member of the Windows Azure Insider Program
  3. 3. • Windows Azure Community Deutschland • http://wazcommunity.wordpress.com/ • Windows Azure Community Deutschland – User Group • http://www.facebook.com/groups/26511597022181 7/
  4. 4. WINDOWS AZURE PLATFORM Modul 1:
  5. 5. VORBEMERKUNGEN
  6. 6. • Mit diesem Modul möchte ich euch einen Überblick über die Bestandteile der Windows Azure Plattform liefern • Level 100 • Ok, fangen wir an 
  7. 7. Was ist Windows Azure? • Cloud Computing im Allgemeinen oder die Windows Azure Plattform im Speziellen, ist keine neue Evolutionsstufe des Internets. • Cloud Computing nutzt die Möglichkeiten vorhandener Internettechnologien zur Verbesserung von IT Lösungen. • Schauen wir uns einmal folgendes Bild an:
  8. 8. Einsatzgebiete Windows Azure
  9. 9. • Wir wissen jetzt in welchen Bereichen wir Berührungspunkte mit Windows Azure haben • Wir sollten aber als nächstes einen Blick auf die unterschiedlichen Anwendungsarten werfen, die mit Windows Azure zusammenarbeiten.
  10. 10. App Types • Windows Desktop Apps (WinForms, WPF) • Windows Store Apps • Office Apps • Web Applications • Mobile Apps (Windows Phone, iOS, Android)
  11. 11. Entwicklung • Es wird Zeit mit ein paar Vorurteilen abzurechnen  • Die Windows Azure Plattform ist nicht auf das Windows Server OS beschränkt. Verschiedene Linux OS Distributionen stehen auch zur Verfügung. • Die Windows Azure Plattform ist nicht auf eine Programmiersprache beschränkt. • Schauen wir uns folgendes Bild an:
  12. 12. Node.JS Entwicklung (Auswahl) Windows Azure .NET Java PHP Ruby Media Mobile Python
  13. 13. • Neben den angezeigten SDKs, gibt es noch weitere SDKs mit speziellen Focus • z.B. • Windows Azure SDK für den Service Bus, BizTalk Services SDK, NET SDK for Hadoop usw. • Alle SDKs sind Open Source. Der Sourcecode ist über GitHub verfügbar. • https://github.com/WindowsAzure
  14. 14. Tooling • Tools für das Visual Studio findet ihr im Windows Azure SDK for .NET • Tools für die Eclipse IDE (Java) gibt es hier: • https://github.com/MSOpenTech/WindowsAz ureToolkitForEclipseWithJava • Eine Command Line Unterstützung für Linux oder MacOS gibt es hier: • https://github.com/WindowsAzure/azure-sdk- tools-xplat
  15. 15. Tooling (2) • Alle Arbeiten auf der Windows Azure Plattform lassen sich auch mit Windows PowerShell erledigen. Die entsprechenden Cmdlets findet ihr hier: • https://github.com/WindowsAzure/azure-sdk- tools
  16. 16. • Ok, genug der Vorbemerkungen. Machen wir mit den Bestandteilen der Plattform weiter.
  17. 17. DIE PLATTFORM
  18. 18. Mobile WA Execution Model Windows Azure Cloud Services Websites Virtual Machines Data Services Application Building Blocks
  19. 19. WA Virtual Machines • VMs basierend auf Windows Server OS und Linux OS • Hohe Flexibilität für eigene Workloads • Über die Gallery Funktion oder das VMDepot gibt es über 500 vorgefertigte Images für den sofortigen Einsatz
  20. 20. WA Cloud Services • Hoch skalierbare Apps und Services • Multi Tier Architektur
  21. 21. WA Websites • Web Applications auf Basis von ASP.NET, Node.JS und PHP • Über die Gallery Funktion stehen viele Solutions, Frameworks und Templates für den sofortigen Einsatz bereit • Kostenlose Startedition (10 Websites) • Skalierbar bei höheren Traffic
  22. 22. WA Mobile Services • WAMS ist ein sog. MBaaS (= Mobile Backend as a Services) • Skript basiert (Java Script, Node.JS) • Verfügbar für Windows Store Apps, Windows Phone, iOS, Android und HTML 5 • 3er Party Support (z.B. Xamarin, Sencha Touch, Apache Cordova)
  23. 23. WA Data Services (1) WA Storage Services Blob Services Table Services Queue Services
  24. 24. WA Data Services (2) WA SQL Database Standard Premium SQL DataSync SQL Reporting
  25. 25. WA Data Services (3) • Neben den gerade angezeigten Angebot , gibt es noch zahlreiche weitere Möglichkeiten. • z.B. • VMs mit individuellen Installationen von SQL Server , Oracle DB, MongoDB … usw.
  26. 26. WA Data Services (4) • Eine gute Einführung in die Materie bietet: • Data Access for Highly-Scalable Solutions - Using SQL, NoSQL and Polyglot Persistence • http://www.microsoft.com/en- us/download/details.aspx?id=40327
  27. 27. Networking Identity Application Building Blocks Media Big Data Cache Messaging Integration Traffic CDN
  28. 28. Application Building Blocks (2) • Windows Azure Application Building Blocks sind Managed Services, die die Plattform um sog. Common Capabilities (gemeinsam nutzbare Funktionalitäten) erweitert. • Schauen wir uns jetzt einige Application Building Blocks im Detail an:
  29. 29. Messaging & Integration IntegrationMessaging WA Service Bus
  30. 30. WA Service Bus SB Relay SB Queues SB Topics Notification Hub BizTalk Services WA Service Bus
  31. 31. Identity Identity ACS WAAD Application Access Enhancements Multi-Factor Authentication Graph API ADAL
  32. 32. Identity (2) • Fast alle Features des Application Building Blocks Identity sind kostenlos nutzbar. • Ausnahme: WA Multi-Factor Authentication
  33. 33. Schlusswort • Dies war nur ein kleiner Einblick in die Windows Azure Plattform. Es gäbe noch viel mehr Details zu berichten und jeden Monat kommt noch etwas dazu.   
  34. 34. Q & A

×