cloud software platformen - uni-leipzig.de · seminar - cloud data management - markus hütter ......
TRANSCRIPT
![Page 1: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/1.jpg)
Seminar - Cloud Data Management - Markus Hütter
Cloud Software PlatformenCloud Software Platformen
![Page 2: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/2.jpg)
Gliederung
Einleitung
Einführung Google App Engine
Überblick zu Microsoft Windows Azure und Force.com
2
![Page 3: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/3.jpg)
Was sind Cloud-Software-Platformen?
Entwicklungs- und Hostingumgebung als Dienst
3
SaaS
Software as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
![Page 4: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/4.jpg)
Zeitliche Einordnung
1999 - Gründung von
CRM als SaaS
2006 - Veröffentlichung von Apex
„erste Cloud Computing-Programmiersprache“
2007 -
Entwicklungs- und Betriebsplattform
2008 -
2009 -
4
![Page 5: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/5.jpg)
Google App Engine - Übersicht
Skalierbare Infrastruktur
Python / Java
Software Development Kit (SDK), umfangreiche Dokumentation
Webbasierte Administrationskonsole
Persistenter Speicher mit Abfragesprache GQL
APIs zur Benutzerauthentifikation
Tasks für Aufgaben ohne Webrequest
(Image manipulation, URL Fetch, Memcache, Mail, ...)
5
![Page 6: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/6.jpg)
Google App Engine – SDK für Python
Für Java ähnlich
Zusätzlich Eclipse Plugin
6
App.yamlApp.yaml
![Page 7: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/7.jpg)
Microsoft Windows Azure – Überblick
7
![Page 8: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/8.jpg)
Microsoft Windows Azure – Komponenten
8
![Page 9: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/9.jpg)
Microsoft Windows Azure
Interoperabilität
Viele Sprachen (.NET, PHP, Ruby, Python, Java)
Entwicklungsumgebung (VS, Eclipse)
Kosten
Kostenlos probieren
Verschiedene Abonnements
Bsp.: 1h Rechenzeit $0.12 (vgl. Google App Engine: $0.10)
.NET Services / Live Services
9
![Page 10: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/10.jpg)
Force.com
Für Unternehmen
Kostenlos für eine Anwendung bis 100 Benutzer
Dann Kosten von z.B. 54€ / Benutzer und Monat
Bietet relationale Datenbank, Sicherheits-Framework, ...
Apex Programmiersprache, Visualforce Web UI-Framework
Eclipse-basierte Force.com IDE
10
![Page 11: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/11.jpg)
Ende
Vielen Dank für Ihre Aufmerksamkeit
Fragen?
11
![Page 12: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/12.jpg)
![Page 13: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/13.jpg)
![Page 14: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/14.jpg)
![Page 15: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/15.jpg)
![Page 16: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/16.jpg)
![Page 17: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/17.jpg)
![Page 18: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/18.jpg)
![Page 19: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/19.jpg)
![Page 20: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/20.jpg)
![Page 21: Cloud Software Platformen - uni-leipzig.de · Seminar - Cloud Data Management - Markus Hütter ... Gliederung Einleitung Einführung Google App Engine Überblick zu Microsoft Windows](https://reader036.vdocuments.net/reader036/viewer/2022062919/5f01b1487e708231d400962e/html5/thumbnails/21.jpg)