Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Agenda • Hvorfor? • Case • Google App Engine • Alternativer til GAE • Hvad er GAE velegnet til?

Lignende præsentationer


Præsentationer af emnet: "Agenda • Hvorfor? • Case • Google App Engine • Alternativer til GAE • Hvad er GAE velegnet til?"— Præsentationens transcript:

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


Download ppt "Agenda • Hvorfor? • Case • Google App Engine • Alternativer til GAE • Hvad er GAE velegnet til?"

Lignende præsentationer


Annoncer fra Google