SlideShare una empresa de Scribd logo
1 de 34
Windows Azure
Platform
Windows Azure
1.Modul : Overview
Oliver Michalski
Windows Azure Community Deutschland
http://wazcommunity.wordpress.com/
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
• Windows Azure Community Deutschland
• http://wazcommunity.wordpress.com/
• Windows Azure Community Deutschland – User
Group
• http://www.facebook.com/groups/26511597022181
7/
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
• Ok, fangen wir an 
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:
Einsatzgebiete
Windows Azure
• 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.
App Types
• Windows Desktop Apps (WinForms, WPF)
• Windows Store Apps
• Office Apps
• Web Applications
• Mobile Apps (Windows Phone, iOS, Android)
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:
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 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
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
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
• 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 Gallery Funktion oder das VMDepot
gibt es über 500 vorgefertigte Images für den
sofortigen Einsatz
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, Frameworks und Templates für den
sofortigen Einsatz bereit
• Kostenlose Startedition (10 Websites)
• Skalierbar bei höheren Traffic
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)
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 mit individuellen Installationen von SQL
Server , Oracle DB, MongoDB … usw.
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
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
sog. Common Capabilities (gemeinsam
nutzbare Funktionalitäten) erweitert.
• Schauen wir uns jetzt einige Application
Building Blocks im Detail an:
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-Factor Authentication
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.   
Q & A

Más contenido relacionado

La actualidad más candente

Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anyninesVorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
anynines GmbH
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
Jan Hentschel
 
Windows Azure Mobile Services
Windows Azure Mobile ServicesWindows Azure Mobile Services
Windows Azure Mobile Services
Jan Hentschel
 

La actualidad más candente (20)

Vorlesung - Cloud Infrastrukturen - Einleitung | anynines
Vorlesung - Cloud Infrastrukturen - Einleitung | anyninesVorlesung - Cloud Infrastrukturen - Einleitung | anynines
Vorlesung - Cloud Infrastrukturen - Einleitung | anynines
 
Arbeiten Sie wo Sie wollen – Ihre Daten bleiben zentral und sicher verwahrt
Arbeiten Sie wo Sie wollen – Ihre Daten bleiben zentral und sicher verwahrtArbeiten Sie wo Sie wollen – Ihre Daten bleiben zentral und sicher verwahrt
Arbeiten Sie wo Sie wollen – Ihre Daten bleiben zentral und sicher verwahrt
 
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der PraxisMehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
 
Windows Azure Platform WAMS v.0.5
Windows Azure Platform   WAMS v.0.5Windows Azure Platform   WAMS v.0.5
Windows Azure Platform WAMS v.0.5
 
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anyninesVorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
Vorlesung - Cloud Infrastrukturen - OpenStack Part 1 | anynines
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
 
ownCloud Software im Univention App Center als Businessmodell für andere App ...
ownCloud Software im Univention App Center als Businessmodell für andere App ...ownCloud Software im Univention App Center als Businessmodell für andere App ...
ownCloud Software im Univention App Center als Businessmodell für andere App ...
 
Azure SQL Database vs. Azure SQL Data Warehouse
Azure SQL Database vs. Azure SQL Data WarehouseAzure SQL Database vs. Azure SQL Data Warehouse
Azure SQL Database vs. Azure SQL Data Warehouse
 
Windows Azure Mobile Services
Windows Azure Mobile ServicesWindows Azure Mobile Services
Windows Azure Mobile Services
 
Webinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute DiensteWebinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute Dienste
 
Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Unternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
Unternehmensanwendungen auf AWS - Oracle, SAP, MicrosoftUnternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
Unternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
 
Erweitern sie ihr Data Center mit Cloud Services
Erweitern sie ihr Data Center mit Cloud ServicesErweitern sie ihr Data Center mit Cloud Services
Erweitern sie ihr Data Center mit Cloud Services
 
SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"
SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"
SFScon16 - Edmund Schöpf: "Camunda BPM in Banking"
 
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
 
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017
 
Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services
 
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
 

Destacado

Presentación E.E.S Nº 3 “Fortunato Bonelli”, San Nicolás
Presentación E.E.S Nº 3 “Fortunato Bonelli”, San NicolásPresentación E.E.S Nº 3 “Fortunato Bonelli”, San Nicolás
Presentación E.E.S Nº 3 “Fortunato Bonelli”, San Nicolás
Clayss
 
Verkaufen über iPhone Apps - ECOM 2010
Verkaufen über iPhone Apps - ECOM 2010Verkaufen über iPhone Apps - ECOM 2010
Verkaufen über iPhone Apps - ECOM 2010
KeithMosley
 
X007 E Data Cabling Reference Sites Winter 2010
X007 E  Data Cabling Reference Sites Winter 2010X007 E  Data Cabling Reference Sites Winter 2010
X007 E Data Cabling Reference Sites Winter 2010
alex_hudson1
 
Aislaciones muros
Aislaciones murosAislaciones muros
Aislaciones muros
gerardo696
 

Destacado (20)

Diari del 22 d'octubre de 2012
Diari del 22 d'octubre de 2012Diari del 22 d'octubre de 2012
Diari del 22 d'octubre de 2012
 
Presentación E.E.S Nº 3 “Fortunato Bonelli”, San Nicolás
Presentación E.E.S Nº 3 “Fortunato Bonelli”, San NicolásPresentación E.E.S Nº 3 “Fortunato Bonelli”, San Nicolás
Presentación E.E.S Nº 3 “Fortunato Bonelli”, San Nicolás
 
Regimen 1
Regimen 1Regimen 1
Regimen 1
 
Harvey Koeppel: The 21st Century CIO
Harvey  Koeppel: The 21st Century CIOHarvey  Koeppel: The 21st Century CIO
Harvey Koeppel: The 21st Century CIO
 
Creative Digital Marketing Agency - Digitalia Arabia
Creative Digital Marketing Agency - Digitalia ArabiaCreative Digital Marketing Agency - Digitalia Arabia
Creative Digital Marketing Agency - Digitalia Arabia
 
Cities of tomorrow, URBACT thematic reports: Youth 1
Cities of tomorrow, URBACT thematic reports: Youth 1Cities of tomorrow, URBACT thematic reports: Youth 1
Cities of tomorrow, URBACT thematic reports: Youth 1
 
Eduacion sexual 2015
Eduacion sexual 2015Eduacion sexual 2015
Eduacion sexual 2015
 
rasta
rastarasta
rasta
 
Componentes del la computadora
Componentes del la computadoraComponentes del la computadora
Componentes del la computadora
 
Verbos frasales en inglés para informática
Verbos frasales en inglés para informáticaVerbos frasales en inglés para informática
Verbos frasales en inglés para informática
 
Verkaufen über iPhone Apps - ECOM 2010
Verkaufen über iPhone Apps - ECOM 2010Verkaufen über iPhone Apps - ECOM 2010
Verkaufen über iPhone Apps - ECOM 2010
 
Exposicion
ExposicionExposicion
Exposicion
 
X007 E Data Cabling Reference Sites Winter 2010
X007 E  Data Cabling Reference Sites Winter 2010X007 E  Data Cabling Reference Sites Winter 2010
X007 E Data Cabling Reference Sites Winter 2010
 
Btlbook presentacion
Btlbook presentacionBtlbook presentacion
Btlbook presentacion
 
Comodo Extended Validation (EV) SSL Documents
Comodo Extended Validation (EV) SSL DocumentsComodo Extended Validation (EV) SSL Documents
Comodo Extended Validation (EV) SSL Documents
 
Non Banking Finance Companies - Game Changers
Non Banking Finance Companies - Game ChangersNon Banking Finance Companies - Game Changers
Non Banking Finance Companies - Game Changers
 
Manual Lektor
Manual LektorManual Lektor
Manual Lektor
 
Metaprogramación (en Ruby): programas que escriben programas
Metaprogramación (en Ruby): programas que escriben programasMetaprogramación (en Ruby): programas que escriben programas
Metaprogramación (en Ruby): programas que escriben programas
 
Aislaciones muros
Aislaciones murosAislaciones muros
Aislaciones muros
 
Clase 7 construccion w eb page maker
Clase 7  construccion w eb page makerClase 7  construccion w eb page maker
Clase 7 construccion w eb page maker
 

Similar a Windows Azure Platform Overview

SQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreiben
SQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreibenSQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreiben
SQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreiben
Jan Hentschel
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Michael Kirst-Neshva
 
MongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows AzureMongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows Azure
Jan Hentschel
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
Steven Grzbielok
 

Similar a Windows Azure Platform Overview (20)

Microsoft Azure Platform - System Management v.0.5
Microsoft Azure Platform -  System Management v.0.5 Microsoft Azure Platform -  System Management v.0.5
Microsoft Azure Platform - System Management v.0.5
 
Azure WorkshopPart1 Intro
Azure WorkshopPart1   IntroAzure WorkshopPart1   Intro
Azure WorkshopPart1 Intro
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Cinema in the Cloud
Cinema in the CloudCinema in the Cloud
Cinema in the Cloud
 
SQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreiben
SQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreibenSQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreiben
SQL Server auf Infrastructure-as-a-Services (IaaS) in der Cloud betreiben
 
Wie Azure Jakarta EE Nutzt
Wie Azure Jakarta EE NutztWie Azure Jakarta EE Nutzt
Wie Azure Jakarta EE Nutzt
 
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...
 
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
MongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows AzureMongoDB on Linux VM in Windows Azure
MongoDB on Linux VM in Windows Azure
 
Android Apps mit Xamarin entwickeln
Android Apps mit Xamarin entwickelnAndroid Apps mit Xamarin entwickeln
Android Apps mit Xamarin entwickeln
 
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
 
Azure IoT Edge
Azure IoT EdgeAzure IoT Edge
Azure IoT Edge
 
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...
 
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
 
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellenLightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
 
Using openArchitectureWare 4.0 in domain "registration"
Using openArchitectureWare 4.0 in domain "registration"Using openArchitectureWare 4.0 in domain "registration"
Using openArchitectureWare 4.0 in domain "registration"
 
Gradle - Beginner's Workshop (german)
Gradle - Beginner's Workshop (german)Gradle - Beginner's Workshop (german)
Gradle - Beginner's Workshop (german)
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice Architekturen
 

Windows Azure Platform Overview

  • 1. Windows Azure Platform Windows Azure 1.Modul : Overview Oliver Michalski Windows Azure Community Deutschland http://wazcommunity.wordpress.com/
  • 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. • Windows Azure Community Deutschland • http://wazcommunity.wordpress.com/ • Windows Azure Community Deutschland – User Group • http://www.facebook.com/groups/26511597022181 7/
  • 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. 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:
  • 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. App Types • Windows Desktop Apps (WinForms, WPF) • Windows Store Apps • Office Apps • Web Applications • Mobile Apps (Windows Phone, iOS, Android)
  • 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. Node.JS Entwicklung (Auswahl) Windows Azure .NET Java PHP Ruby Media Mobile Python
  • 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. 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. 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. • Ok, genug der Vorbemerkungen. Machen wir mit den Bestandteilen der Plattform weiter.
  • 18. Mobile WA Execution Model Windows Azure Cloud Services Websites Virtual Machines Data Services Application Building Blocks
  • 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. WA Cloud Services • Hoch skalierbare Apps und Services • Multi Tier Architektur
  • 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. 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. WA Data Services (1) WA Storage Services Blob Services Table Services Queue Services
  • 24. WA Data Services (2) WA SQL Database Standard Premium SQL DataSync SQL Reporting
  • 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. 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. Networking Identity Application Building Blocks Media Big Data Cache Messaging Integration Traffic CDN
  • 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:
  • 30. WA Service Bus SB Relay SB Queues SB Topics Notification Hub BizTalk Services WA Service Bus
  • 32. Identity (2) • Fast alle Features des Application Building Blocks Identity sind kostenlos nutzbar. • Ausnahme: WA Multi-Factor Authentication
  • 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. Q & A