Microsoft Azure: Ein Überblick...BIZTALK SERVICES STREAM ANALYTICS AZURE SEARCH MACHINE LEARNING...

Post on 16-Aug-2020

3 views 0 download

Transcript of Microsoft Azure: Ein Überblick...BIZTALK SERVICES STREAM ANALYTICS AZURE SEARCH MACHINE LEARNING...

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

malte.lantin@microsoft.com

@maltelantin

http://blogs.msdn.com/b/malte_lantin/