Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afKaare Sommer Redigeret for ca. et år siden
1
Agenda • Hvorfor? • Case • Google App Engine • Alternativer til GAE • Hvad er GAE velegnet til?
2
Hvorfor? • Gratis Java hosting • Cloud Computing – Vi har fornemmelsen af at det er fremtiden. • Hvor langt er Google nået med App Engine? – Kan vi udvikle som vi ellers ville gøre?
3
Case • Butik – lille kendt domæne – Relationer (kunder, ordre, varer) • Teknologistak – JPA – Spring – Wicket
4
Case - diagram
5
Aspekter
6
Forretning • Gratis at komme i gang • Betaling efter forbrug • Faste øvre grænser – 30 sek. request, 10mb response, 1mb entitet • Backup og Portering – Ingen support • Support – Ingen Service Level Agreement med Google
7
Platform • Persistering - Bigtable – Intet database schema – Hierarkisk datastruktur - entitetsgrupper • Transaktioner – Inden for entitetsgrupper • Versionering – Migrering af data (upgrade/downgrade)
8
Integration • Generelt svage integrationsmuligheder – Kun http/https • Google services – Mail – XMPP
9
Alternativer • Koster at komme i gang • Ingen whitelisting af klasser • Ingen faste øvre grænser • Support for relationelle databaser • Ingen GAE specifikke services – Mail – Google accounts
10
Hvad er GAE velegnet til? • Applikationer med spidsbelastningsperioder • Prototyper – Pga. af prismodel • For virksomheder uden egen hosting
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.