Innholdsfortegnelse:
Definisjon - Hva betyr Google App Engine (GAE)?
Google App Engine (GAE) er en tjeneste for å utvikle og være vert for webapplikasjoner i Googles datasentre, som tilhører plattformen som en tjeneste (PaaS) -kategori av sky computing. Nettapplikasjoner som er vert på GAE, er sandkasset og kjøres over flere servere for redundans og muliggjør skalering av ressurser i henhold til trafikkravene for øyeblikket. App Engine tildeler automatisk ekstra ressurser til serverne for å imøtekomme økt belastning.
Techopedia forklarer Google App Engine (GAE)
Google App Engine er Googles plattform som et tjenestetilbud som gjør det mulig for utviklere og bedrifter å bygge og kjøre applikasjoner ved hjelp av Googles avanserte infrastruktur. Disse applikasjonene kreves skrevet på et av noen få støttede språk, nemlig: Java, Python, PHP og Go. Det krever også bruk av Googles spørrespråk og at databasen som brukes er Google Big Table. Applikasjoner må overholde disse standardene, så applikasjoner må enten utvikles med GAE i tankene eller ellers modifiseres for å oppfylle kravene.
GAE er en plattform, så den gir alle nødvendige elementer for å kjøre og være vert for webapplikasjoner, det være seg på mobil eller på nettet. Uten denne alt-i-funksjonen, ville utviklere måtte kildesette sine egne servere, databaseprogramvare og API-er som gjør at de alle fungerer ordentlig sammen, for ikke å nevne hele konfigurasjonen som må gjøres. GAE tar denne byrden av utviklerne, slik at de kan konsentrere seg om appens front-end og funksjonalitet, noe som gir bedre brukeropplevelse.
Fordelene med GAE inkluderer:
- Lett tilgjengelige servere uten krav til konfigurasjon
- Kraftskalering fungerer helt ned til "gratis" når ressursbruken er minimal
- Automatiserte skyverktøyverktøy
