microsoft azure: ein Überblickdownload.microsoft.com/download/2/1/b/21b9ec98-3f... · mobile...
TRANSCRIPT
Microsoft Azure: Ein Überblick für EntwicklerMalte Lantin
Technical Evangelist, Developer Experience & Evangelism (DX)
Microsoft Deutschland GmbH
Moderne SoftwareentwicklungMicrosoft Azure unterstützt bei wesentlichen Herausforderungen
Dienste der Microsoft Azure Plattform
APP LAYER
CLIENT
INTEGRATION LAYER
APP LAYER
DATA LAYER
CDN
HD INSIGHT
SERVICE BUSTRAFFIC
MANAGER EVENT HUB REMOTE APPSNOTIFICATION
HUBBIZTALK
SERVICES
STREAM ANALYTICS
AZURESEARCH
MACHINELEARNING
WINDOWS PHONE WINDOWS APP
WINDOWS STORE APP XBOX BROWSER
ON-PREMISESSERVER / VM
ON-PREMISES DATABASEBIG SCREEN
ON-PREMISESAD
ON-PREMISESSERVICE
VIRTUAL NETWORKEXPRESS ROUTE
ACTIVEDIRECTORY
MULTI-FACTORAUTH
MEDIA SERVICES
MOBILESERVICES
API MANAGEMENT
VIRTUAL MACHINESWEBSITES
CLOUD SERVICESBATCH AUTOMATIONSCHEDULER
QUEUES BLOBSVM HOSTEDSQL SERVERCACHING
SQLDATABASE DISKSFILESTABLES
DOCUMENTDBDATA FACTORY STORSIMPLE
BACKUP & RECOVERY
3RD PARTY CLIENTS & SERVERS
etc.
Analytics
Data Services
Compute
Integration
App Services
Identity
Application LifecycleMicrosoft Azure unterstützt in den einzelnen Phasen des Application Lifecycle
Monitor + Learn
Entwicklung + Test Release
Entwicklung
Eine offene Plattform für Entwickler
Languages
CMSDevices
Databases / Apps
Operatingsystems
Management
SprachvielfaltMicrosoft Azure bietet Unterstützung für unterschiedliche Sprachen & Plattformen
SDKs für
• .Net
• Java
• PHP
• Python
• Ruby
• Node.js
Platform-as-a Service für
• ASP.Net
• Java
• PHP
• Python
• Node.js
Mobile Services für
• Android
• iOS
• Windows
• Xamarin
• PhoneGap
• HTML5/JS
Offene REST-APIs
IDE-IntegrationIntegration von Microsoft Azure in Visual Studio und Eclipse
Test
Virtuelle MaschinenFlexibel Umgebungen für Test und Entwicklung bereitstellen
• Diverse Vorlagen auf Basis von
Windows Server
• Diverse Linux Distributionen
• Vorlagen von Partnern wie Oracle
• Visual Studio
Entwicklungsumgebungen
• Weitere Vorlagen für MSDN
Abonnenten z.B. Windows 10
• Weitere Community-Vorlagen im VM-
Depot von Microsoft Open
Technologies
Azure Web SitesHostingumgebungen für Webanwendungen
• Unterstützung für ASP.NET, PHP,
Python, Node.js und Java
• 10 kostenfreie Umgebungen
• 1 GB Speicher
• 165 MB Traffic pro Tag
• Unterbrechungsfreier Wechsel in
Stufen mit höherer Leistung
• Zusätzliche Testumgebungen
Release
Continuous Delivery / DeploymentNahtlose Einbindung von Quellcodeverwaltung für Webanwendugen
• Einbindung von Visual Studio
Online mit Git / TFS, eigenem Git
Repository, GitHub, Bitbucket,
Codeplex und Dropbox
• Automatische Einrichtung von
Build-Definitionen in VS Online
• Deployment-Historie mit
Rollback-Möglichkeit
Monitor & Learn
Überwachen der eigenen AnwendungenÜberwachen Sie Ihre Anwendungen in Test und Produktion
• Überwachung der eigenen
Dienste direkt im Management
Portal
• Direkte Integration von
Application Insight in Azure Web
Sites
• Weitere Dienste wie New Relic
direkt im Azure Marketplace
Szenarien zum Einstieg
Dienste der Microsoft Azure Plattform
APP LAYER
CLIENT
INTEGRATION LAYER
APP LAYER
DATA LAYER
CDN
HD INSIGHT
SERVICE BUSTRAFFIC
MANAGER EVENT HUB REMOTE APPSNOTIFICATION
HUBBIZTALK
SERVICES
STREAM ANALYTICS
AZURESEARCH
MACHINELEARNING
WINDOWS PHONE WINDOWS APP
WINDOWS STORE APP XBOX BROWSER
ON-PREMISESSERVER / VM
ON-PREMISES DATABASEBIG SCREEN
ON-PREMISESAD
ON-PREMISESSERVICE
VIRTUAL NETWORKEXPRESS ROUTE
ACTIVEDIRECTORY
MULTI-FACTORAUTH
MEDIA SERVICES
MOBILESERVICES
API MANAGEMENT
VIRTUAL MACHINESWEBSITES
CLOUD SERVICESBATCH AUTOMATIONSCHEDULER
QUEUES BLOBSVM HOSTEDSQL SERVERCACHING
SQLDATABASE DISKSFILESTABLES
DOCUMENTDBDATA FACTORY STORSIMPLE
BACKUP & RECOVERY
3RD PARTY CLIENTS & SERVERS
etc.
Szenarien für Microsoft AzureDev / Test
Bereitstellung (temporärer) Entwicklungs- und Testumgebungen
Globaler Speicher
Weltweite Bereitstellung und Speicherung von Daten
Web Apps
Bereitstellung Web-basierter Apps über kostengünstige Websites
Identity
Synchronisation von Identitäten nach Azure AD und Zugriffskontrolle für Apps, Daten und Services.
TEMPORÄRER RESSOURCENBEDARF
Last
Zeit
Periodeohne
Verbrauch
FLEXIBLES WACHSTUM
Last
Zeit
(UN-)REGELMÄßIGE LASTSPITZEN
Last
Zeit
ZUGRIFF IMMERUND ÜBERALL
Kostenfreier Einstieg
€150Guthaben für die ersten 30 Tage
+
http://aka.ms/azuretrial
Nutzen Sie Ihr MSDN Abonnement
33%off
Dev/Test VMs25%off
Other Dev/Test
€115pro Monat
Biszu
3 VMs für 16 h pro Tag 80 VMs für 20 h Lasttests Bis 100 Websites + DB
+
http://aka.ms/msdnazure
http://azure.microsoft.com
Malte Lantin
@maltelantin
http://blogs.msdn.com/b/malte_lantin/