Google App Engine (in sigla GAE o GAE/J o semplicemente App Engine) è una piattaforma come servizio (PaaS) di cloud computing per lo sviluppo e l'hosting di applicazioni web gestite dai Google Data Center (Centri gestione dati di Google). Le applicazioni sono incapsulate per sicurezza in sandbox ed eseguite su più server. App Engine offre una scalabilità automatica per le applicazioni a seconda del numero di richieste d'uso per quella applicazione, ed alloca in automatico più risorse per gestire la domanda addizionale.

Google App Engine è gratuito fino a un certo numero di risorse consumato, viene richiesto un compenso per spazio addizionale, banda o ore di istanza richieste dall'applicazione. Fu pubblicata come versione in "anteprima" nell'aprile 2008 e divenne ufficiale nel settembre 2011.

Lista di API

modifica

Trusted Tester

modifica

Queste feature sono sperimentali e sono disponibili solo a un gruppo chiuso di "utenti fidati", a cui è richiesto di firmare un accordo di non divulgazione (NDA).

  • Cloud Endpoints
  • Monitoring API

Sperimentali

modifica

Queste feature sono sperimentali. Non è garantito che diventino "GA" (vedi sotto) in future release di App Engine.

  • Conversion API (Python, Java)
  • Google Cloud Storage API (Python)
  • Files API (Python, Java, Go)
  • Full Text Search API
  • MapReduce API (Python)
  • Prospective Search API (Python, Java)
  • ProtoRPC API (Python)
  • Task Queue REST API (Python, Java)
  • OAuth API (Python, Java, Go)
  • OpenID (Python, Java, Go)
  • App Identity API (Python, Java)
  • Appstats Analytics (Python, Java, Go)

Produzione (GA)

modifica

Queste feature sono disponibili al pubblico ("generally available" - GA), quindi coperte da SLA e politiche di obsolescenza.

  • Blobstore API (Python, Java, Go)
  • Capabilities API (Python, Java, Go)
  • Channel API (Python, Java, Go)
  • Datastore API (Python, Java, Go)
  • Datastore Async API (Python, Java)
  • Images API (Python, Java, Go)
  • Log Service API (Python, Go)
  • Mail API (Python, Java, Go)
  • Memcache API (Python, Java, Go)
  • Multitenancy API (Python, Java)
  • Remote API (Java)
  • SSL access on custom domains
  • Task Queue API(Python, Java, Go)
  • URLFetch API (Python, Java, Go)
  • Users API (Python, Java, Go)
  • XMPP API (Python, Java, Go)

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
Controllo di autoritàGND (DE7736547-1

📚 Artikel Terkait di Wikipedia

Simple Mail Transfer Protocol

Internet Engineering Task Force. ^ The MAIL, RCPT, and DATA verbs, su cr.yp.to. (EN) RFC 1985 — SMTP Service Extension for Remote Message Queue Starting, su datatracker

Scheduler

multilivello (o retroazione con code multiple, in inglese multilevel feedback queue) è uno scheduling basato su quanti di tempo ed utilizza un meccanismo di

Semaforo (informatica)

nella coda del Semaforo s++; } } V() { s++; //variabile del semaforo if(isQueue()){ //E' presente almeno 1 thread nella coda mette il primo Thread nella

Thread pool

Example <MTAThread> _ Public Shared Sub Main() ' Metto in coda il task. ThreadPool.QueueUserWorkItem( _ New WaitCallback(AddressOf ThreadProc) _ ) Console

Morte e funerali di Stato di Elisabetta II del Regno Unito

the front of the queue to see the Queen's coffin in London, in ITV News, 13 settembre 2022. URL consultato il 15 settembre 2022. ^ Queue tracker: How long

Profilo Ravenscar

oggetti di tipo task o che hanno membri di tipo task No_Task_Hierarchy, -- Tutti i task discendono direttamente dall'environment task No_Task_Termination

Interceptor

at the stations with petrol—and anyone who tried to sneak ahead in the queue met raw violence. ... George and I wrote the [Mad Max] script based on the

SystemVerilog

int int as[string]; // associative array, indexed by string int qa[$]; // queue, indexed as an array, or by built-in methods initial begin cmdline_elements