agendadownload.microsoft.com/download/3/3/1/3314e256-7bd1-4813...agenda •platform-as-a-service...

37

Upload: others

Post on 28-May-2020

5 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und
Page 2: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Agenda

• Platform-as-a-Service

• PaaS in der Microsoft Azure Plattform

• PaaS Compute Services

• Entwicklung und Betrieb von Cloud Services

• PaaS Integration Services

• Allgemeines zum Inhalt:• Überblick über Plattformdienste (kein Deep Dive)

• Bei der Ausführung von Anwendungen Fokus auf Cloud Services

Page 3: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Was ist PaaS?IaaS

Infrastructure-as-a-Service

Pro

vid

er

Selb

st v

erw

altet

PaaSPlatform-as-a-Service

Pro

vid

er

Selb

st v

erw

altet

Eigenbetrieb

Selb

st v

erw

altet

Virtualisierung und Automatisierung Abstraktion

SaaSSoftware-as-a-Service

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Anwendungen

Daten, Prozesse

Runtime

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Daten, Prozesse

Runtime

Anwendungen

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Anwendungen

Daten, Prozesse

Runtime

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Daten, Prozesse

Runtime

Anwendungen

Pro

vid

er

Selb

st v

erw

altet

Page 4: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Warum PaaS? (und nicht IaaS?)IaaS

Infrastructure-as-a-Service

PaaSPlatform-as-a-Service

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Anwendungen

Runtime

Storage

Server

Netzwerk

Betriebssystem

Middleware

Virtualisierung

Runtime

Anwendungen

selbst verwaltet Provider

• Wie viel Einfluss benötige

ich auf die Umgebung?

• Wie speziell sind meine

Anforderungen an die

Umgebung?

• Wie viel Know-How und

Expertise habe ich im

Setup der Infrastruktur?

• Kann und will ich mich auf

die Entwicklung

fokussieren?

• Ist der Standard, den die

Umgebung umsetzt,

ausreichend für mich?

• Profitiere ich von den

Kosteneinsparungen durch

die Automatisierung und

Standardisierung?

Page 5: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Alle Dienste der Microsoft Azure Plattform

APP LAYER

CLIENT

LAYER

INTEGRATION

LAYER

APP LAYER

DATA LAYER

CDN

HD INSIGHT

SERVICE BUS

TRAFFIC

MANAGER EVENT HUB REMOTE APPS

NOTIFICATION

HUB

BIZTALK

SERVICES

STREAM

ANALYTICS

AZURE

SEARCH

MACHINE

LEARNING

WINDOWS

PHONE

WINDOWS

APP

WINDOWS

STORE APP XBOX BROWSER

ON-PREMISES

SERVER / VM

ON-PREMISES

DATABASEBIG SCREEN

ON-PREMISES

AD

ON-PREMISES

SERVICE

VIRTUAL

NETWORK

EXPRESS

ROUTE

ACTIVE

DIRECTORY

MULTI-

FACTOR AUTH

MEDIA

SERVICES

MOBILE

SERVICES

API

MANAGEMENT

VIRTUAL

MACHINESWEBSITES

CLOUD

SERVICESBATCH AUTOMATIONSCHEDULER

QUEUES BLOBS

VM HOSTED

SQL SERVERCACHING

SQL

DATABASE DISKSFILESTABLES

DOCUMENT

DB

DATA

FACTORY STORSIMPLE

BACKUP &

RECOVERY

3RD PARTY CLIENTS & SERVERS

etc.

Page 6: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

PaaS in der Microsoft Azure Plattform

APP LAYER

CLIENT

LAYER

INTEGRATION

LAYER

APP LAYER

DATA LAYER

CDN

HD INSIGHT

SERVICE BUS

TRAFFIC

MANAGER EVENT HUB REMOTE APPS

NOTIFICATION

HUB

BIZTALK

SERVICES

STREAM

ANALYTICS

AZURE

SEARCH

MACHINE

LEARNING

WINDOWS

PHONE

WINDOWS

APP

WINDOWS

STORE APP XBOX BROWSER

ON-PREMISES

SERVER / VM

ON-PREMISES

DATABASEBIG SCREEN

ON-PREMISES

AD

ON-PREMISES

SERVICE

VIRTUAL

NETWORK

EXPRESS

ROUTE

ACTIVE

DIRECTORY

MULTI-

FACTOR AUTH

MEDIA

SERVICES

MOBILE

SERVICES

API

MANAGEMENT

VIRTUAL

MACHINESWEBSITES

CLOUD

SERVICESBATCH AUTOMATIONSCHEDULER

QUEUES BLOBS

VM HOSTED

SQL SERVERCACHING

SQL

DATABASE DISKSFILESTABLES

DOCUMENT

DB

DATA

FACTORY STORSIMPLE

BACKUP &

RECOVERY

3RD PARTY CLIENTS & SERVERS

etc.

Microsoft Azure IaaSMicrosoft Azure PaaS

11.11., 14:30

Azure IaaS: Welche Möglichkeiten…

Patrick Heyde

Page 7: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

PaaS in der Microsoft Azure Plattform

APP LAYER

CLIENT

LAYER

INTEGRATION

LAYER

APP LAYER

DATA LAYER

CDN

HD INSIGHT

SERVICE BUS

TRAFFIC

MANAGER EVENT HUB

NOTIFICATION

HUB

BIZTALK

SERVICES

STREAM

ANALYTICS

AZURE

SEARCH

MACHINE

LEARNING

WINDOWS

PHONE

WINDOWS

APP

WINDOWS

STORE APP XBOX BROWSER

ON-PREMISES

SERVER / VM

ON-PREMISES

DATABASEBIG SCREEN

ON-PREMISES

AD

ON-PREMISES

SERVICE

MEDIA

SERVICES

MOBILE

SERVICES

API

MANAGEMENT

VIRTUAL

MACHINESWEBSITES

CLOUD

SERVICESBATCH

QUEUES BLOBSCACHING

SQL

DATABASETABLES

DOCUMENT

DB

DATA

FACTORY

3RD PARTY CLIENTS & SERVERS

etc.

Analytics

Data Services

Compute

Integration

App Services

Page 8: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Data Services (PaaS)

CACHING

DOCUMENT

DB

SQL

DATABASEBLOBS TABLESQUEUESDATA FACTORY

Speicherung

von Daten in

einem verteilten,

In-Memory

Cache basierend

auf Redis Cache

Framework.

Erstellung von

Datenzugriffs-

Pipelines zum

Speichern,

Übertragen und

Verarbeiten

verschiedener

Datenquellen.

Nachrichten-

austausch

mittels einer

einfachen,

REST-basierten

Messaging

Plattform.

Speicherung

von großen

Binärdaten

(Videos, Audio,

Bilder, …) in

Block und Page

Blobs.

Speicherung

semi-

strukturierter

Daten in einem

NoSQL Key-

Value-Speicher.

Speicherung

JSON-basierter

Objekte in einer

NoSQL

Datenbank.

SQL-Server

kompatibles

RDMS as a

Service.

11.11., 11:00

What‘s New in Azure with Data?

Christian Geuer-Pollmann, Marcel Tilly

Page 9: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Premium Storage

• Bis zu 32 TB Speicher pro VM

• >50.000 IOPS pro VM

• Weniger als 1ms Lese-Latenz

• SSDs als Speichermedium

Page 10: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

App Services (PaaS)

MEDIA

SERVICESBATCH

API

MANAGEMENT

Sicheres,

skalierbares

Veröffentlichen

und Abrechnen

von APIs für

Entwickler,

Partner

Parallelisiertes

Ausführen

großer Batch-

basierter

Berechnungs-

aufträge

Skalierbares

Verschlüsseln,

Speichern,

Streamen von

Audio- und

Videoinhalten.

Page 11: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Analytics Services (PaaS)

HD INSIGHT

STREAM

ANALYTICS

AZURE

SEARCH

MACHINE

LEARNING

Konfigurierbarer

Such-Service für

eigene Daten.

Verarbeitung

großer, stetiger

Datenströme.

Automatisierte

Bereitstellung

von Hadoop-

Clustern für

BigData

Berechnungen.

Erstellung und

Bereitstellung

von Modellen

zur Prognose-

erstellung.

11.11., 13:15

Internet of Things und Big Data…

Robert Eichenseer

11.11., 16:15

Big Data mit Microsoft – Hadoop, …

Sascha Dittmann, Olivia Klose

Page 12: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Compute Services (PaaS und IaaS)

Hosting klassischer Webseiten Cloud-basierte Multi-Tier-Apps Betrieb von „packaged Apps“

Websites Cloud Services Virtual Machines (IaaS)

Website (shared) Website

(Standard)

IISIIS

Website

Web Role Worker Role

Application

IIS

Deployment-

paket

Virtual Machine

Eigene

Hyper-V VM

VM aus Gallery

Linux

12.11., 10:00

End-to-End Web Development

Malte Lantin

12.11., 16:30

Web APIs auf dem Prüfstand…

Peter Kirchner

Page 13: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Neue Größenoptionen für VM-Instanzen

• D-Serie• 60% schnellere CPUs

• Mehr Speicheroptionen

• SSDs als lokale Disks

• G-Serie• Optimiert für hohe Daten-Workloads

• Neueste Intel Prozessorgeneration

VM Size Cores RAM

(in GB)

Local SSD

Storage (in GB)

Standard_G1 2 28 406

Standard_G2 4 56 812

Standard_G3 8 112 1,630

Standard_G4 16 224 3,250

Standard_G5 32 448 6,500

Page 14: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Wahl eines Compute Service

Kriterium Websites Cloud Services Virtual Machines

Administrativer Zugriff auf die VMs ✔ ✔

Optimierung für Multi-Tier-Apps ✔ (✔)

Staging- und Production-Umgebung ✔ (ab Standard) ✔ Manuell

Unterstützung für Virtual Network ✔ ✔ ✔

Remote Desktop ✔ ✔

Linux als Gast-OS ✔

.NET ✔ ✔ ✔

Java ✔ ✔1) ✔

PHP ✔ ✔1) ✔

Automatisches Einspielen von OS-Upgrades/-Patches ✔ ✔

Unterstützung unterbrechungsfreier App Updates ✔2)

1) Paketierung des JDK/PHP-Runtime ins Anwendungspaket

2) Ab 2 Instanzen pro betroffener Rolle

Page 15: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Cloud Service

• Paketierte Bereitstellung komponentenbasierter Anwendungen

• Container für eine Gruppe von Service Rollen• Web Roles

• Worker Roles

• Virtual Machines

• Für Web und Worker Rollen gilt:• VM-Images sind vorkonfiguriert

• VM-Instanzen sind zustandslos

• Rollen werden automatisiert aktualisiert/gepatcht/ersetzt

CLOUD

SERVICE

BLOB STORAGE

DEPLOYMENT

PAKETROLE

IMAGES

WEB ROLE

Upload

WORKER ROLE

Azure Loadbalancer

Anwender

Kopie in

lokale Disk

VM

OS VHD

Lokale

Entwicklungsumgebung

Page 16: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Demo

• Erstellung eines Cloud Service• Migration einer Website in einen Cloud Service

Page 17: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Entwicklung und Betrieb von Cloud Services

• Migration

• Entwicklung und Debugging

• Überwachung

• Deployment und Upgrade• Affinity Groups

• Fault Domain

• Upgrade Domain

• Skalierung

Page 18: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Überwachung von Cloud Services

• Direkter Blick auf einzelne Instanzen via Remote Desktop

• Auslesen von Systeminformationen via Azure Diagnostics• Event Logs, Performance Counter etc.

• Export (zeitgesteuert) in Table Storage und Blob Storage

• Service Bus für „online“-Informationen

Page 19: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

DEMO

• Azure Diagnostics

Page 20: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Affinity Groups

• Gruppen von Ressourcen, die im betreffenden Rechenzentrum in relativer Nähe zueinander liegen sollen.

• Vorteile:• Geringere Latenz

• Kostenersparnis

Page 21: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Fault und Upgrade Domains

Page 22: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Upgrade via In-Place-Upgrade

v1 v1 v1 v1

FABRIC CONTROLLER

Ausgangssituation:

Alle Instanzen sind auf

Version 1

Upgrade-Beginn:

Eine Instanz wird auf

Version 2 gebracht

vX v1 v1 v1

FABRIC CONTROLLER

Upgrade-Fortschritt:

Mehrere Versionen sind in

Betrieb

v2 vX v1 v1

FABRIC CONTROLLER

Upgrade-Abschluss:

Alle Instanzen sind auf

Version 2

v2 v2 v2 v2

FABRIC CONTROLLER

Page 23: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Upgrade via VIP Swap

v1 v1

FABRIC CONTROLLER

Ausgangssituation:

Alle Instanzen sind auf

Version 1

Production

Upgrade-Beginn:

Version 2 wird auf Staging

installiert

v1 v1 v2 v2

FABRIC CONTROLLER

Production Staging

Upgrade-Fortschritt:

Loadbalancer „tauscht“

Production und Staging

v1 v1 v2 v2

FABRIC CONTROLLER

Staging Production

Upgrade-Abschluss:

Alle Instanzen sind auf

Version 2 (V1 kann aus

Staging gelöscht werden)

v2 v2

FABRIC CONTROLLER

Production

Page 24: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Integration Services (PaaS)

• Content Delivery Network (CDN)

• Traffic Manager

• Service Bus

• Notification Hub

• Event Hub

• BizTalk Services

Page 25: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

CDN

• Caching von Inhalten aus BlobStorage

• 24 weltweit verteilte Rechenzentren

• Anwender erhalten Inhalte automatisch aus dem für sie jeweils nächstgelegenen Rechenzentrum ausgeliefert

• Einsatzszenario:Weltweite Bereitstellung statischer Inhalte

Client Apps

CDN

BLOB

STORAGECOMPUTE

Dynamische

Inhalte

Statische

Inhalte

http://<account>.blob.core.windows.net/images/pic1.jpg

http://<guid>.vo.msecnd.net/images/pic1.jpg

Statischer

Inhalt aus

nächstem

RZ

Dynamsicher

Inhalt von

Website

Page 26: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Demo

• Content Delivery Network

Page 27: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

East US

Traffic Manager

• Globaler Load Balancing Service

• Verteilung des Traffics auf Basis konfigurierbarer Policies• Leistung

• Failover

• Round Robin

• Registrierte Services werden regelmäßig auf Verfügbarkeit geprüft

• Einsatzszenario:• Weltweite Service-Bereitstellung

• Fallback-Szenarien (online/stand-by)

Anwender

Client Apps

TRAFFIC

MANAGER

Policys

North Europe

Monitoring

Lokales

Rechenzentrum

myapp-us.

cloudapp.netmyapp-eu.

cloudapp.net

myapp-local.

cloudapp.net

1.) myapp.cloudapp.net

2.) DNS Response

3.) Zugriff

auf IP

Page 28: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Integration lokaler RessourcenC

lou

d

On

-pre

mis

es

Sichere Point-to-Site

Network ConnectivityVirtual Network

Sichere Site-to-Site

Network ConnectivityVirtual Network

Identity FederationAzure Active Directory

Anwendungsschicht

Connectivity & Messaging Queue Service, Service Bus, Notification Hub, BizTalk Services

Data SynchronizationSQL Database Data Sync

Page 29: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Service Bus

• Integration verteilter Services

• Verfügbarmachen von WCF- und anderen Service-Endpunkten

• Kommunikation über die Cloud über NAT-, Firewall-Grenzen hinweg

• Verschiedene Betriebsarten und Dienste:• Relay-Service: Direkte Kommunikation,

One-Way-Kommunikation (n:1), Peer-to-Peer-Kommunikation (1:1)

• Queues, Topics und Subscriptions: Asynchrone Kommunikation, Nachrichten-Pufferung, Publish-Subscriber-Kommunikation (n:m)

Anwender

Client App

Lokaler

Webservice

Lokale Firewall

SERVICE

BUS

Relay

3) Aufruf des Service Endpunkts

1) Registrierung eines Service(bidirektional)

4) Aufruf des Service

2) Generierung eines Endpunktes

Page 30: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Demo

• Service Bus Relay

Page 31: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Service Bus

• Integration verteilter Services

• Verfügbarmachen von WCF- und anderen Service-Endpunkten

• Kommunikation über die Cloud über NAT-, Firewall-Grenzen hinweg

• Verschiedene Betriebsarten und Dienste:• Relay-Service: Direkte Kommunikation,

One-Way-Kommunikation (n:1), Peer-to-Peer-Kommunikation (1:1)

• Queues, Topics und Subscriptions: Asynchrone Kommunikation, Nachrichten-Pufferung, Publish-Subscriber-Kommunikation (n:m)

Anwender

Client Apps

SERVICE

BUS

Queue

Lokaler

Webservice

Page 32: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Demo

• Service Bus Queue

Page 33: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Service Bus

• Integration verteilter Services

• Verfügbarmachen von WCF- und anderen Service-Endpunkten

• Kommunikation über die Cloud über NAT-, Firewall-Grenzen hinweg

• Verschiedene Betriebsarten und Dienste:• Relay-Service: Direkte Kommunikation,

One-Way-Kommunikation (n:1), Peer-to-Peer-Kommunikation (1:1)

• Queues, Topics und Subscriptions: Asynchrone Kommunikation, Nachrichten-Pufferung, Publish-Subscriber-Kommunikation (n:m)

Anwender

Client Apps

SERVICE

BUS

Topic

Lokale

Webservices

SubscriptionSubscription

Page 34: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Zusammenfassung

• PaaS bietet Entwicklern maximale Flexibilität und hohe Produktivität.

• Microsoft Azure stellt eine Vielzahl von PaaS-Diensten bereit.

• Cloud Services eignen ideal zur Implementierung hoch-skalierbarer, mehrschichtiger Cloud-basierter Anwendungen.

• Azure ermöglicht Hybrid-Szenarien (Cloud + On-premises)Auf Anwendungsebene können diese z.B. via Service Bus umgesetzt werden.

Page 35: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Web Ressourcen

• Whitepaper: Überblick über Microsoft Azurehttp://aka.ms/azureoverview

• Kostenloser Azure Trial-Account (150€)http://azure.microsoft.com/de-de/pricing/free-trial/

• TechTalk.Cloud• http://channel9.msdn.com/Blogs/Techtalk-Cloud/Neuigkeiten-in-Microsoft-Azure-Okt-2014

• http://channel9.msdn.com/Blogs/Techtalk-Cloud/Episode-2-Eigene-Anwendungen-auf-Microsoft-Azure

• Microsoft Virtual Academy

• Corporate Apps Anywhere Anytime with Microsoft Azure (Remote App)http://www.microsoftvirtualacademy.com/training-courses/corporate-apps-anywhere-anytime-with-microsoft-azure-remoteapp

• Microsoft Azure Developer Camp: Build a Cloud Native Apphttp://www.microsoftvirtualacademy.com/training-courses/microsoft-azure-developer-camp-build-a-cloud-native-app

• Microsoft Azure Developer Camp: Move LOB Apps to the Cloudhttp://www.microsoftvirtualacademy.com/training-courses/microsoft-azure-developer-camp-move-lob-apps-to-the-cloud

• Microsoft Azure Jump Start: Designing Applications for Windows Azurehttp://www.microsoftvirtualacademy.com/training-courses/designing-applications-for-windows-azure-jump-start

Page 36: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und

Holger Sirtl

Anschrift: Microsoft Deutschland GmbH

Konrad-Zuse-Straße 1

85716 Unterschleißheim

E-Mail: [email protected]

Blog: http://blogs.msdn.com/hsirtl

Twitter: @hsirtl

Xing: https://www.xing.com/profile/Holger_Sirtl

LinkedIn: http://de.linkedin.com/in/hsirtl

Page 37: Agendadownload.microsoft.com/download/3/3/1/3314E256-7BD1-4813...Agenda •Platform-as-a-Service •PaaS in der Microsoft Azure Plattform •PaaS Compute Services •Entwicklung und