Google App Engine

Fra Biblab

Gå til: navigasjon, søk

Tilbud fra Google om å kjøre web-applikasjoner på deres infrastruktur. Det er for tiden bare mulig å kjøre programmer skrevet i Python på Google App Engine (GAE), men støtte for flere språk vil antagelig komme.

Innhold

APIer

Når man bruker GAE har man tilgang til følgende APIer:

  1. Datastore API, all about the scalable datastore and how to use it effectively
  2. Images API, the image data manipulation service
  3. Mail API, sending email from your app
  4. Memcache API, the distributed memory cache
  5. URL Fetch API, accessing other Internet hosts from your app
  6. Users API, integrating your app with Google Accounts

Praktisk bruk

For å ta i bruk GAE må du ha installert Python versjon 2.5, samt laste ned App Engine SDK. SDKen gir deg et Python-skript du kan kjøre på din egen maskin, for å emulere det faktiske GAE-miljøet, dvs at du får tilgang til alle APIene systemet støtter, og kan utikle applikasjonen lokalt på din egen maskin.

For å gjøre applikasjonen din tilgjengelig på Nettet må du først registrere den på http://appengine.google.com/ (krever at du har en Google-konto). Du velger et navn for applikasjonen, og kan kjøre den på http://dittprosjekt.appspot.com/.

Pris

Tjenesten er gratis å bruke så lengde man holder seg under følgende grenser:

  • 500MB lagringsplass
  • 10GB inngående trafikk pr dag
  • 10GB utgående trafikk pr dag
  • 200 millioner "megacycles of CPU" pr dag
  • 2,000 e-poster pr dag.

(Opplysningene er oppdatert pr 2008-11-21. Se avsnittet "Fees for Use of the Service" i Google App Engine Terms of Service)

Dette skulle tilsi at de fleste applikasjoner rettet mot det norske bibliotekfeltet skulle klare å holde seg innenfor grensene.

Eksempler

Lenker

Personlige verktøy