Google App Engine
Fra Biblab
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:
- Datastore API, all about the scalable datastore and how to use it effectively
- Images API, the image data manipulation service
- Mail API, sending email from your app
- Memcache API, the distributed memory cache
- URL Fetch API, accessing other Internet hosts from your app
- 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.