azure overview 06102010

33
Microsoft und Cloud Computing DI Andreas Schabus Academic Relations Manager Microsoft Österreich GmbH [email protected] www.codefest.at Version 1.0

Upload: tom-peruzzi

Post on 05-Dec-2014

860 views

Category:

Technology


1 download

DESCRIPTION

Thanks to A. Schablus for his presentation regarding cloud and Azure on aicooma and Microsoft's cloud event in Vienna.

TRANSCRIPT

Page 1: Azure overview 06102010

Microsoft und

Cloud Computing

DI Andreas Schabus

Academic Relations Manager

Microsoft Österreich GmbH

[email protected]

www.codefest.at

Version 1.0

Page 2: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

„5th Generation of Computing“

Slide 3

1970s 1980s 1990s 2000s 2010+

Page 3: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Was bedeutet das für jeden von uns?

Slide 4

Page 4: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

„Cloud Computing“ ist mehrdeutig…

Slide 5

Page 5: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Transformation zu einem „Service“ Business

Slide 7

Auswirkungen berücksichtigen

Page 6: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Microsoft‘s Software + Services Strategie

Slide 8

S+S

SOA

Smart Client

3 Screens

Cloud Computing BPOS

Internet Explorer

Silverlight

Office

Windows

Sharepoint Online

Exchange Online

Office Live Meeting

OCS Online

Azure

PinPoint „Dallas“

Page 7: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Agenda

Was versteht man unter Cloud Computing?

Szenarien für Cloud Computing

Überblick über die Windows Azure Platform

Slide 9

Page 8: Azure overview 06102010

Cloud Computing?

Page 9: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Cloud – Was macht den Unterschied?

Höherer Abstraktions-Level

Kein Wissen über die „Basis-Infrastruktur“ notwendig

Hoher Grad an Management-Automatisierung

Virtualisierte Umgebung

Erlaubt dynamische Kontrolle über Ressourcen

Skalierbar und zuverlässig

Nutzung von Assets großer „Internet“-Vendoren

Slide 14

Page 10: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Arten von Cloud Computing

Infrastructure as a Service (IaaS)

Mieten einer virtuellen Maschine + grundlegender Services

Netzwerk, Hardware, etc. abstrahiert

Platform as a Service (PaaS)

Mieten von Rechenkapazitäten für auszuführende Anwendungen

Sogar die virtuellen Maschinen sind abstrahiert

Software as a Service (SaaS)

Zugang zu einer fertigen Anwendung mieten

Slide 18

Page 11: Azure overview 06102010

Szenarien für Cloud

Computing

Page 12: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Ist Cloud Computing optimal für jeden?

Auf keinen Fall! Zusätzliche Option

Vorteile

Pay-per-use

Enorme Skalierbarkeit wenn notwendig

Outsourcing Von Infrastrukturmanagement

Dynamisch konfigurierbar (je nach Bedarf)

Greener IT

Page 13: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Ist Cloud Computing optimal für jeden?

Auf keinen Fall! Zusätzliche Option

Nachteile

Compliance, Gesetzgebung, etc.

Weniger Kontrolle über die Systeme

Integration mit bestehenden Systemen schwieriger

Einschränkungen vom Cloudanbieter müssen akzeptiert werden

Page 14: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Für wen ist Cloud Computing sicher nichts/etwas?

Typische Anwendungen für die Cloud

Stark schwankender Bedarf nach Speicher- und Rechenkapazitäten

Zukünftige Kapazitäten schwer abschätzbar

Fehlendes Infrastrukturwissen (Kernkompetenzen)

Problematische Anwendungen für die Cloud

Strenge Datenschutzrahmenbedingungen

Geringe Kosten bei Ausfall

Hohe Preissensitivität

Page 15: Azure overview 06102010

Windows Azure Platform

Page 16: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Die Microsoft „Cloud Offerings“

Slide 31

Users/Customers/Consumers

Clo

ud

Sta

ck

The Metal

Infrastructure as a Service

Platform as a Service

Software as a Service

White-label VARs / ISVs

Win

do

ws

Azu

re

BP

OS

Cu

sto

m

Pro

du

cts

Win

do

ws

Liv

e

Page 17: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Was braucht eine „Cloud-Plattform“?

Slide 32

Access to Data Stores

(ADO.NET EF, nHibernate, System.IO...)

Business Logic

UI (Web) UI (AJAX, RIA, Client)

Services von

anderen

Anwendungen und

Organisationen

TCP / TDS

Alles mögliche

HTTP / XML

(SOAP, REST…) HTTP / HTML

HTTP / XML

(SOAP, REST…)

Stream

Page 18: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Was braucht eine „Cloud-Plattform“?

Slide 33

Access to Data Stores

(ADO.NET EF, nHibernate, System.IO...)

Business Logic

UI (Web) UI (AJAX, RIA, Client)

Services von

anderen

Anwendungen und

Organisationen

TCP / TDS

Alles mögliche

HTTP / XML

(SOAP, REST…) HTTP / HTML

HTTP / XML

(SOAP, REST…)

Stream

Rechenleistung

(skalierbarer)

Store

Relationale

Datenbank

Sichere

Integration

Page 19: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Was braucht eine „Cloud-Plattform“?

Slide 34

Access to Data Stores

(ADO.NET EF, nHibernate, System.IO...)

Business Logic

UI (Web) UI (AJAX, RIA, Client)

Services von

anderen

Anwendungen und

Organisationen

TCP / TDS

Alles mögliche

HTTP / XML

(SOAP, REST…) HTTP / HTML

HTTP / XML

(SOAP, REST…)

Stream

Page 20: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Windows Azure „Roles“

Einheit zur Verteilung von Services in Azure

Für jeden „Verwendungszweck“ vordefinierte Rollen-Konfiguration

Hyper-V Instanzen, die dynamisch verteilt werden

Slide 35

Page 21: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Web- / Worker-Roles

Die Hyper-V Instanzen im Detail

Slide 37

>

>

>

>

>

>

>

>

>

>

>

>

Page 22: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Windows Azure Portal

Slide 38

Page 23: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Windows Azure Portal

Slide 41

Page 24: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Windows Azure - Rechenzentrum

Slide 44

Page 25: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Windows Azure - Verfügbarkeit

Slide 45

S. Central - US

Sub-region

N. Central – US

Sub-region W. Europe

Sub-region

S.E. Asia

Sub-region

E. Asia

Sub-region

N. Europe

Sub-region

Page 26: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Was kostet das?

Slide 46

• Compute (per hour)

• Small VM - € 0.0852

• Medium VM - € 0.1703

• Large VM - € 0.3405

• Extra Large VM - € 0.6809

• Storage

• € 0.1064 / GB pro Monat

• € 0.0071 / 10.000 Trn.

• Web Edition

• Max. 1 GB / DB

• € 7.085 / DB

• Business Edition

• Max. 10 GB / DB

• € 70.913 / DB

Datentransfer: € 0.071 / GB in, € 0.1064 / GB out

http://www.microsoft.com/windowsazure/offers/

http://www.microsoft.com/windowsazure/sla/

Page 27: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Microsoft Plattform: On-Premise und Cloud

Slide 49 Cloud Computing Fundamentals v.1.2

Developer Tools

Programming Model

Application Services

Relational Database

Operating System

Systems Management

Applications

Page 28: Azure overview 06102010

Zusammenfassung

Page 29: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0 Slide 51

Page 30: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0 Slide 52

Auswirkungen berücksichtigen

Page 31: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

Cloud Computing

Ist eine „weitere“ Option für den Betrieb von Services / Anwendungen.

Ausprägungen: IaaS, PaaS, SaaS

Windows Azure Plattform

Platform-as-a-Service Angebot von Microsoft

Betrieb in hochverfügbaren, skalierbaren Microsoft Data Center

Wiederverwendung von „Wissen“ und „Basis“ aus der On-Premise Welt

Selbst mit Hyper-V R2 realisiert

Windows Azure Verfügbarkeit

In Europa: Irland (North Europe) und Amsterdam (Western Europe)

Slide 54

Page 32: Azure overview 06102010

A. Schabus Windows Azure Überblick v.1.0

References

[WindowsAzurePlatform]

http://www.microsoft.com/windowsazure/

[MSDNVirtualLabs]

https://www.microsoft.com/resources/virtuallabs/step2-msdn.aspx? LabId=462ffe4c-81da-4ce5-b667-3850e54811b1&BToken=reg

LabId=232d569d-20cb-43b6-8ddd-1c395d5d3951&BToken=reg

LabId=311f9384-2258-4155-b2c0-90edba0810d3&BToken=reg

LabId=69e8778e-4b4c-43c4-9b9b-7d780b08a803&BToken=reg

[GlobalFoundationServices]

http://www.globalfoundationservices.com/

[CloudFutures2010]

http://research.microsoft.com/en-us/events/cloudfutures2010/videos.aspx

Slide 55

Page 33: Azure overview 06102010