Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
App Engine consente agli sviluppatori di concentrarsi su ciò che sanno fare meglio: scrivere codice. Basato
su Compute Engine, l'ambiente flessibile App Engine
scala automaticamente la tua app verso l'alto e verso il basso, bilanciando al contempo il carico.
Runtime
Puoi personalizzare questi runtime o fornire il tuo runtime fornendo un'immagine Docker o un Dockerfile personalizzati dalla community open source.
Infrastruttura personalizzabile: le istanze dell'ambiente flessibile di App Engine
sono macchine virtuali Compute Engine, il che significa che puoi usufruire
di librerie personalizzate, utilizzare SSH per il debug ed eseguire il deployment dei tuoi
container Docker.
Opzioni di prestazioni: sfrutta un'ampia gamma di configurazioni di CPU e memoria. Puoi specificare la quantità di CPU e memoria necessaria per ogni istanza della tua
applicazione e l'ambiente flessibile di App Engine esegue il provisioning dell'infrastruttura
necessaria.
Supporto delle funzionalità native: funzionalità come microservizi, autorizzazione, database SQL e NoSQL, suddivisione del traffico, logging, controllo delle versioni, scansione di sicurezza e reti CDN (Content Delivery Network) sono supportate in modo nativo.
Le istanze vengono sottoposte a controllo di integrità, rese integre se necessario e posizionate in co-location con altri servizi all'interno del progetto.
Gli aggiornamenti critici compatibili con le versioni precedenti vengono applicati automaticamente al sistema operativo sottostante.
Le istanze VM vengono posizionate automaticamente in base alla regione geografica secondo
le impostazioni del progetto. I servizi di gestione di Google assicurano che tutte le istanze VM di un progetto siano in co-location per prestazioni ottimali.
Tutte le istanze flessibili potrebbero essere riavviate su base settimanale se sono disponibili aggiornamenti. Questo programma non è garantito. Durante i riavvii,
i servizi di gestione di Google applicano tutti gli aggiornamenti di sicurezza e
sistema operativo necessari.
Hai sempre l'accesso root alle istanze VM di Compute Engine. L'accesso SSH alle istanze VM
nell'ambiente flessibile di App Engine è disattivato per impostazione predefinita. Se vuoi,
puoi attivare l'accesso root alle istanze VM della tua app.
Scalabilità automatica: App Engine esegue automaticamente lo scale della tua applicazione
in base al carico in entrata.
App Engine rispetta le prenotazioni VM Compute Engine che hai già in una regione che corrisponde alla tua configurazione. Una prenotazione
di VM aumenta la probabilità di ricevere un'allocazione di risorse durante una
carenza temporanea di risorse.
Se non conosci Google Cloud, crea un account per valutare le prestazioni di App Engine in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti senza addebiti per l'esecuzione, il test e
il deployment dei workload.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-19 UTC."],[[["\u003cp\u003eApp Engine's flexible environment, built on Compute Engine, automatically scales applications and balances load, allowing developers to focus on coding.\u003c/p\u003e\n"],["\u003cp\u003eIt supports a variety of runtimes, including Go, Java, Node.js, PHP, Python, Ruby, .NET, and custom runtimes via Docker.\u003c/p\u003e\n"],["\u003cp\u003eThe environment provides customizable infrastructure, allowing for custom libraries, SSH debugging, and deployment of Docker containers.\u003c/p\u003e\n"],["\u003cp\u003eApp Engine natively supports features like microservices, databases, traffic splitting, logging, versioning, security scanning, and content delivery networks.\u003c/p\u003e\n"],["\u003cp\u003eIt manages virtual machines, ensures health checks, applies critical updates automatically, and automatically scales applications based on load.\u003c/p\u003e\n"]]],[],null,["# App Engine flexible environment\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nApp Engine allows developers to focus on what they do best: writing code. Based\non [Compute Engine](/compute), the App Engine flexible environment\nautomatically scales your app up and down while also balancing the load.\n\nRuntimes\n--------\n\nYou can customize these runtimes or provide your own runtime by supplying a\ncustom Docker image or Dockerfile from the open source community. \n[Go](/appengine/docs/flexible/go/runtime) \n[Java](/appengine/docs/flexible/java/runtime) \n[Node.js](/appengine/docs/flexible/nodejs/runtime) \n[PHP](/appengine/docs/flexible/php/runtime) \n[Python](/appengine/docs/flexible/python/runtime) \n[Ruby](/appengine/docs/flexible/ruby/runtime) \n[.NET](/appengine/docs/flexible/dotnet/runtime) \n[Custom runtimes](/appengine/docs/flexible/custom-runtimes/about-custom-runtimes)\n\nFeatures\n--------\n\n- **Customizable infrastructure** - App Engine flexible environment instances\n are [Compute Engine](/compute) virtual machines, which means that you can take\n advantage of custom libraries, use SSH for debugging, and deploy your own\n Docker containers.\n\n- **Performance options** - Take advantage of a wide array of CPU and memory\n configurations. You can specify how much CPU and memory each instance of your\n application needs, and the App Engine flexible environment provisions the necessary\n infrastructure for you.\n\n- **Native feature support** - Features such as microservices, authorization,\n SQL and NoSQL databases, traffic splitting, logging, versioning, security\n scanning, and content delivery networks are natively supported.\n\n- **Managed virtual machines** - App Engine manages your virtual machines,\n ensuring that:\n\n - Instances are health-checked, healed as necessary, and co-located with other services within the project.\n - Critical, backwards compatible updates are automatically applied to the underlying operating system.\n - VM instances are automatically located by geographical region according to the settings in your project. Google's management services ensure that all of a project's VM instances are co-located for optimal performance.\n - All flexible instances may be restarted on a weekly basis if there are updates available. This schedule is not guaranteed. During restarts, Google's management services apply any necessary operating system and security updates.\n - You always have root access to Compute Engine VM instances. SSH access to VM instances in the App Engine flexible environment is disabled by default. If you choose, you can enable root access to your app's VM instances.\n- **Auto scaling** - App Engine automatically scales your application\n based on incoming load.\n\n - App Engine respects any Compute Engine VM reservations that you already have in a region that match your configuration. Having a VM reservation increases the likelihood that you will receive a resource allocation during a [temporary resource shortage](/compute/docs/troubleshooting/troubleshooting-resource-availability).\n\nLearn about the\n[differences between the standard environment and the flexible environment](/appengine/docs/the-appengine-environments).\n\nTry it for yourself\n-------------------\n\n\nIf you're new to Google Cloud, create an account to evaluate how\nApp Engine performs in real-world\nscenarios. New customers also get $300 in free credits to run, test, and\ndeploy workloads.\n[Try App Engine free](https://console.cloud.google.com/freetrial)"]]