cloud software platformen - uni-leipzig.de · seminar - cloud data management - markus hütter ......
Post on 04-Jun-2020
2 Views
Preview:
TRANSCRIPT
Seminar - Cloud Data Management - Markus Hütter
Cloud Software PlatformenCloud Software Platformen
Gliederung
Einleitung
Einführung Google App Engine
Überblick zu Microsoft Windows Azure und Force.com
2
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
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
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
Google App Engine – SDK für Python
Für Java ähnlich
Zusätzlich Eclipse Plugin
6
App.yamlApp.yaml
Microsoft Windows Azure – Überblick
7
Microsoft Windows Azure – Komponenten
8
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
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
Ende
Vielen Dank für Ihre Aufmerksamkeit
Fragen?
11
top related