Cloud Computing und Windows Azure - Weg von der Lizenzdroge
-
Upload
eevolution-gmbh-amp-co-kg -
Category
Technology
-
view
1.245 -
download
0
description
Transcript of Cloud Computing und Windows Azure - Weg von der Lizenzdroge
![Page 1: Cloud Computing und Windows Azure - Weg von der Lizenzdroge](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/1.jpg)
Cloud Computing -
Weg von der Lizenzdroge
Hosting Solutions als Alternative
![Page 2: Cloud Computing und Windows Azure - Weg von der Lizenzdroge](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/2.jpg)
Peter Scheurer
GeschäftsführerSOPRA EDV-Informationssysteme GmbH
Schwerpunkte: Technologien / Softwareentwicklung
![Page 3: Cloud Computing und Windows Azure - Weg von der Lizenzdroge](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/3.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/4.jpg)
• 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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/5.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/6.jpg)
Cloud Begriff Microsoft
26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 6
![Page 7: Cloud Computing und Windows Azure - Weg von der Lizenzdroge](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/7.jpg)
Ohne Cloud Computing
26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 7
![Page 8: Cloud Computing und Windows Azure - Weg von der Lizenzdroge](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/8.jpg)
Mit Cloud Computing
26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 8
![Page 9: Cloud Computing und Windows Azure - Weg von der Lizenzdroge](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/9.jpg)
Ü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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/10.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/11.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/12.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/13.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/14.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/15.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/16.jpg)
Windows Azure Architektur
26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 16
![Page 17: Cloud Computing und Windows Azure - Weg von der Lizenzdroge](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/17.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/18.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/19.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/20.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/21.jpg)
�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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/22.jpg)
� 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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/23.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/24.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/25.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/26.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/27.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/28.jpg)
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](https://reader034.fdocument.pub/reader034/viewer/2022051608/5457085cb1af9f37608b4ebf/html5/thumbnails/29.jpg)
Vielen Dank für die
26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 29
Vielen Dank für die Aufmerksamkeit!
☺