Cloud Computing und Windows Azure - Weg von der Lizenzdroge

29
Cloud Computing - Weg von der Lizenzdroge Hosting Solutions als Alternative

description

Diese Präsentation zeigt eine Einführung in das Thema Cloud Computing am Beispiel von Windows Azure. Peter Scheurer, Geschäftsführer der SOPRA EDV-Informationssysteme GmbH, hielt diesen Vortrag auf der eEvolution Konferenz 2010 (http://www.fitfuerdiezukunft.info/). Weitere Informationen zu eEvolution finden Sie hier: http://www.eEvolution.de.

Transcript of Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Page 1: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Cloud Computing -

Weg von der Lizenzdroge

Hosting Solutions als Alternative

Page 2: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Peter Scheurer

GeschäftsführerSOPRA EDV-Informationssysteme GmbH

Schwerpunkte: Technologien / Softwareentwicklung

Page 3: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Ziele

Teil 1:

Cloud Computing das große Versprechen

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 3

• Was ist Cloud Computing • Cloud Computing Geschäftsmodell• wie grenzt sich Cloud Computing ab zu SaaS

Teil 2:

Architektur Cloud Computing am Beispiel Microsoft Azure

Page 4: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

• Die Cloud gibt dir unerschöpfliche Computing Ressourcen.

Das große Versprechen

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 4

Ressourcen.

• Diese Unerschöpflichkeit ist genau dann da, wenn du sie brauchst.

• Du bezahlst nur den Teil an Unerschöpflichkeit, den du wirklich benötigst.

Page 5: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Definition / Erklärung Cloud Computing

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 5

Page 6: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Cloud Begriff Microsoft

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 6

Page 7: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Ohne Cloud Computing

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 7

Page 8: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Mit Cloud Computing

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 8

Page 9: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Übertragung der Idee der Fließbandproduktion auf die Bereitstellung von IT-Dienstleistungen

Hohe Automatisierung aller Abläufe wie

Cloud Computing – Die Fakten

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 9

Hohe Automatisierung aller Abläufe wie Verkauf, Bereitstellung und Support

Abstraktion von IT

Infrastrukturen

Effekte:

• Kostensenkung

• Standardisierung

• Flexibilität

Page 10: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Ausgaben für Cloud-Anwendungen

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 10

Page 11: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Kosteneinsparung• Kein Anfangsinvest• Pay as you use• Kein Unterhalt eigener IT-Infrastruktur

Cloud Computing - Vorteile

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 11

Flexibilität am Markt• Kurze Einführungsphase• Globale Verfügbarkeit und hohe Ausfallsicherheit• Skalierung der Ressourcen

Flexiblität intern• Mischformen z.B. Private/public cloud,• Infrastructure/Platform/Software as a service• Integration mit der eigenen IT

Page 12: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Unzuverlässige Komponenten

Das Fundamentale Prinzip I

Zuverlässiges System

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 12

☺☺☺☺����

Page 13: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Scale Up

Das fundamentale Prinzip II

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 13

����

Page 14: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Das fundamentale Prinzip

Scale Out

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 14

☺☺☺☺

Page 15: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

XaaS Everything as a Service

– IaaS: Infrastructure as a Service• Meist virtualisierte Infrastruktur wie Server und Storage Systeme on Demand • Beispiel: Amazon EC2 and other VM-on-demand providers

Cloud Computing Modelle: Everything as a service

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 15

• Beispiel: Amazon EC2 and other VM-on-demand providers

– Paas: Platform as a Service• Virtualisierte Laufzeit und Entwicklungsumgebung• Examples: AppEngine and Force.com

Windows Azure is most often viewed as PaaS

- SaaS: Software as a Service• Bereitstellung von Software on Demand (nicht als Lizenz)

Page 16: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Windows Azure Architektur

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 16

Page 17: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Manage Resources to Provide Abstraction

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 17

Page 18: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Defining Windows Azure Architecture

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 18

Page 19: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Service Management Kontrolliert alle RessourcenVerteilt und startet AnwendungenÜberwacht Fabric.

Windows Azure Automates the Management of Your IT Resources

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 19

Virtualized Computation Besteht aus Web und Worker RolesRoles skalieren bei Bedarf nachoben und unten

Storage Services Speichert Daten beliebig lange in jedem Format

Security and Control physikalische State-of-the-art Sicherheit, Zutritt kontrolliert OSDaten werden mehrfachfehlertolerant repliziertAuswahl, in welchen Ländern / Regionen Daten repliziert werden

State-of-the-art data centers located around the world. Host your applications and data securely, accessible from everywhere you allow.

Page 20: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Ziel: Massive Skalierung

Scale out – not up – Worker Instanzen werden nach Bedarf zurVerfügung gestellt.

Two role types: Web Role & Worker RoleWindows Azure Applikationen bestehen ausWorker und / oder Web RolesBeide können auf beliebig viele Instanzenverteilt werden

Compute Services in Windows Azure

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 20

Verfügung gestellt.

Applikation kann Web und Worker Instanzen unabhängig skalieren.

Each instance runs on its own VM (virtual machine), replicated as needed

Page 21: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

�Build services and solutions with any combination of Web and Worker Roles

�Communicate via HTTP/HTTPS, TCP/IP, and ports other than 80 and 443

�Develop with Microsoft and non-Microsoft tools:

Defining Windows Azure Roles

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 21

WEB ROLE

� Interacts with end-user or web services

� Communicate with worker roles directly or via queues

WORKER ROLE

� Initiates their own requests for data or tasks from the queue

� Similar to a "batch job” or Windows service

�Develop with Microsoft and non-Microsoft tools: ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc.

Page 22: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

� Windows Azure Speicherwird vom Fabric Controller verwaltet

� Windows Azure

Ziel: Skalierbarer zuverlässiger anwendungsbezogener Speicher

Storage Services in Windows Azure

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 22

� Windows Azure Anwendungen könnenauf nativen Speicher, MySQL über eine VM und SQL Azure zugreifen

� Status einer Anwendungwird im Storage Service verwaltet: Worker Roles können skalieren

Page 23: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

BLOBS: Provide a simple interface for storing named files along with metadata for the file.

TABLES:

Provide structured storage. A Table is a set of entities which contain a set of properties.

QUEUES:

Provide reliable storage and delivery of messages for an application.

DRIVES:

A durable NTFS file system volume, sharable across instances.

Blobs, Tables, Queues and Drives

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 23

set of properties.

Page 24: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Fabric: Gesamtheit aller ServerMehrere VM je phys. ServerVMs laufen in einem angepasstenWindows 2008 Server Hypervisor

´Ziel: Automatisiertes Management / Steuerung der Applikation

Service Management in Windows Azure

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 24

Windows 2008 Server HypervisorVier Speichergrößen zur Auswahl

Fabric Controller SteuertKapselt Steuerung der VMsSkaliert Applikation, Überacht ApplikationSichert ApplikationEinfache Bedienung und Unterstützung per Web oder API =Fabric Agent

Page 25: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Developing Applications for Windows Azure

Developing Applications for Windows AzureFamiliar Developer Experience

Designed for Interoperability

Proven Microsoft Technologies

Development: Visual Studio SOAP and REST protocols Visual Studio, ASP.NET, SQL

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 25

� Development: Visual Studio integration, offline cloud simulation

� Maintenance: Local debugging, APIs for logging

� Management: APIs for deployment management

� SOAP and REST protocols � XML file formats� Commitment to support

Java, PHP, Python and other popular programming languages

� Visual Studio, ASP.NET, SQL Azure integration

� Windows Azure integration

Page 26: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Windows Azure Pricing Meters

StoragePer GB stored & transactions

Elastic, scalable, secure, & highly available automated service platform

Compute: Per Service Hour

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 26

BandwidthPer GB transfer in or out of a datacenter

US/EU Bandwidth = $0.10 in / $0.15 out / GB

Asia Pacific = $0.30 in / $0.45 out / GB

Per GB stored & transactions

Blob & table $0.15 / GB

Storage Access = $0.10 / 100K Transactions

Per Service Hour

Starting at $0.12/service hour +

Variable instance sizes

Page 27: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Web Edition Business Edition

Highly available, scalable, and self managed distributed relational database service

SQL Azure Pricing

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 27

Web Edition Per DB per MonthUp to 1GB DB $9.99 + BW charges

Business EditionPer DB per MonthUp to 10GB DB$99.99 + BW charges

Data Transfers Windows Azure and SQL Azure data transfers within a sub-region are not subject to BW charges

Page 28: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Quellen

www.azure.com

http://www.slideshare.net/TSystemsMMS/cloud-computing-eine-einfhrung

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 28

http://www.slideshare.net/TSystemsMMS/cloud-computing-eine-einfhrung

Page 29: Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Vielen Dank für die

26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 29

Vielen Dank für die Aufmerksamkeit!