App Platform: distribuisci web app da Git e immagini Docker
Hosting di app gestito: carichi il codice e build e indirizzo HTTPS sono pronti da soli
- Deploy da Git e immagini Docker
- Certificati HTTPS gratuiti
- 12GB di memoria
App Platform è un hosting di app gestito (PaaS) che prende il tuo codice o immagine container e si occupa della build, dell'esecuzione e dell'HTTPS per te, senza che tu debba installare o gestire server. Su HELPER VPS App Platform, la dimensione più piccola, App L, è $25.00, e certificati gratuiti e domini personalizzati sono inclusi in tutte le dimensioni.
App L
Web app e API
2500$/ mese
Fatturato mensilmente
- 2 vCPU
- 4 GB RAM
- 500 GB di trasferimento al mese
- Git, immagini Docker HTTPS gratuito
App XL
Servizi web impegnativi
4500$/ mese
Fatturato mensilmente
- 4 vCPU
- 8 GB RAM
- 1 TB di trasferimento al mese
- Git, immagini Docker HTTPS gratuito
App 2XL
App e API di grandi dimensioni
8500$/ mese
Fatturato mensilmente
- 8 vCPU
- 16 GB RAM
- 2 TB di trasferimento al mese
- Git, immagini Docker HTTPS gratuito
Se vuoi configurare tu il server VPS cloud
Per quali lavori si usa la App Platform?
La App Platform è ideale per sviluppatori e piccoli team che preferiscono dedicare tempo al codice invece che alla configurazione dei server. Ecco i quattro usi più comuni.
Web app e server API
Pubblica direttamente dal repository web app e API REST scritte in Node.js, Python, Go, PHP e Ruby. A ogni push del codice la nuova versione viene compilata e si apre subito all'indirizzo HTTPS.
Bot Telegram e attività in background
Fai girare con la dimensione più piccola e a basso costo piccoli programmi che devono restare sempre accesi, come bot, invii di notifiche e attività pianificate. Se si fermano ripartono da soli.
Il primo servizio di una startup
Apri il servizio con certificati, deploy e log già pronti, anche senza un responsabile della gestione dei server. Quando i clienti crescono passi a una dimensione più grande e continui.
Esecuzione di immagini Docker
Per servizi già pronti come immagini Docker basta indicarci l'indirizzo dell'immagine e li eseguiamo così come sono. Indicandoci anche porta e variabili d'ambiente, aggiungiamo pure l'indirizzo HTTPS.
Che differenza c'è tra App Platform, VPS e Kubernetes?
Tutti e tre fanno girare app, ma cambia la parte da gestire in prima persona. Per concentrarti solo sul codice va bene la App Platform, per gestire l'intero server un VPS, per grandi servizi a container Kubernetes.
App Platform
Carichi solo il codice e affidi anche l'esecuzione
Ideale per
- Quando vuoi pubblicare un'app senza gestire server
- Quando vuoi il deploy automatico con push su Git
- Piccole web app, API e bot
- Quando non vuoi occuparti di certificati e log
VPS cloud
Gestisci l'intero server con permessi root
Ideale per
- Quando installi tu i programmi che vuoi
- Più app e database su un solo server
- Quando devi intervenire anche sulle impostazioni del sistema operativo
- Quando ti servono specifiche maggiori a parità di prezzo
Kubernetes gestito
Distribuisci i container su più nodi
Ideale per
- Architetture divise in più servizi
- Quando aumenti la capacità con più nodi
- Quando gestisci tutto con chart Helm e manifest
- Quando il team conosce bene Kubernetes
I passi per distribuire un'app con la App Platform
Per prima cosa decidi l'origine dell'app. Dopo l'ordine, indicaci dalla pagina di assistenza il repository GitHub o GitLab o l'indirizzo dell'immagine del container e il nostro team lo collegherà. Per i repository il metodo di build viene individuato in automatico in base al linguaggio, se c'è un Dockerfile la build segue quel file, e le immagini già pronte vengono eseguite direttamente da quell'indirizzo.
Poi comunicaci le impostazioni di esecuzione. Inviaci la porta su cui l'app è in ascolto, variabili d'ambiente come l'indirizzo di connessione al database e il comando di avvio, e il nostro team le inserirà. Password e chiavi API vengono inserite come variabili d'ambiente cifrate, quindi non restano nel repository del codice. Completata la configurazione parte la build e, quando l'app si apre, ti comunichiamo l'indirizzo predefinito.
Infine collega il tuo dominio. Indicaci il dominio da usare e ti diremo il valore del record da inserire: aggiungendo quel record nella gestione del dominio, il certificato HTTPS viene emesso e rinnovato in automatico. Da quel momento, a ogni push sul branch predefinito del repository la nuova versione viene compilata e il traffico passa solo quando è pronta, così i clienti usano il servizio senza interruzioni anche durante il deploy.
Quanto costa al mese la App Platform?
La dimensione più piccola, App L, è $25.00 al mese con 2 vCPU e 4GB di memoria. App XL con 4 vCPU e 8GB di memoria è $45.00, e App 2XL con 8 vCPU e 16GB di memoria è $85.00.
Scegli la dimensione in base alla memoria utilizzata dalla tua app. App L è sufficiente per bot Telegram e piccole API, mentre web app che utilizzano un framework si adattano a App XL o App 2XL con 4GB. Per servizi con molti utenti o app che richiedono molta memoria come l'elaborazione di immagini, scegli App 3XL. Puoi cambiare la dimensione in seguito in base all'utilizzo richiedendolo dalla pagina di supporto una volta confermato il primo pagamento.
Il pagamento avviene in ogni data di fatturazione. Il primo mese viene addebitato al momento dell'ordine, e lo stesso importo viene prelevato automaticamente in ogni data di fatturazione per il rinnovo. Se gestisci più app, ognuna ha la propria data di fatturazione, quindi annullando solo un'app inutilizzata dalla pagina di supporto si ferma solo il costo di quell'app.
Come gestire le app in modo stabile sulla App Platform
Il disco della App Platform viene preparato da capo a ogni nuovo deploy. Per questo la regola di base è salvare i dati da conservare a lungo, come dati degli utenti, storico degli ordini e file caricati dai clienti, in database gestiti e object storage. Separandoli così, i dati restano intatti anche dopo più deploy dell'app.
Separa fin dall'inizio i valori riservati in variabili d'ambiente. Tenendo separati gli indirizzi dei database di sviluppo e di produzione, pubblichi lo stesso codice così com'è sull'app di test e su quella di produzione facendo usare a ciascuna dati diversi. Anche per cambiare una chiave non modifichi il codice: comunicaci il nuovo valore dalla pagina di assistenza e cambiamo solo la variabile d'ambiente ridistribuendo l'app.
Creare un indirizzo di verifica dello stato rende i deploy più sicuri. All'avvio di una nuova versione la piattaforma controlla quell'indirizzo e sposta il traffico dei clienti sulla nuova versione solo dopo una risposta corretta. Una versione configurata male si ferma prima del passaggio, così i clienti continuano a usare la versione precedente.
Quando qualcosa non funziona, inizia con i log di runtime. Richiedili dalla pagina di supporto una volta confermato il primo pagamento e ti invieremo i record che la tua app ha scritto sullo standard output in ordine cronologico, così puoi trovare rapidamente quale richiesta ha causato l'errore. Se la memoria si riempie spesso e l'app si riavvia, passa a una dimensione superiore. Anche i log di build vengono conservati, quindi quando un deploy fallisce ti diciamo anche a quale installazione di pacchetti si è fermato.
Quanto costa la App Platform?
HELPER VPS App Platform parte da $25.00 per App L. Devi solo scegliere una dimensione; funzionalità come deploy, certificati e log sono le stesse in tutte le dimensioni.
Canone fisso in base alla sola dimensione
Scegli tra cinque dimensioni: XS, S, M, L e XL. Il prezzo non cambia con il numero di build o di deploy, quindi paghi ogni mese lo stesso importo.
Risparmi anche il tempo di gestione
Non devi occuparti di aggiornamenti del sistema operativo, configurazione del web server e rinnovo dei certificati. Dedichi quel tempo allo sviluppo e ai clienti.
Si rinnova automaticamente in ogni data di rinnovo
Paga la tariffa mensile in ogni data di rinnovo. Nessuna carta da registrare e nessun termine contrattuale: la tua app continua a funzionare.
HELPER VPS in numeri
Scegli tra 40 regioni, 12 sistemi operativi e 10 app con un clic in un account e paga subito. I numeri qui sotto si basano su ciò che è in vendita ora.
40
Regioni dei data center
12
Sistemi operativi
10
App con un clic
$25.00
Prezzo di partenza di questo prodotto (al mese)
Linguaggi e strumenti utilizzabili sulla App Platform
Per i linguaggi più usati, come Node.js, Python, Go, PHP e Ruby, basta collegare il repository e la build è automatica. Anche altri linguaggi e framework girano così come sono se c'è un Dockerfile.
- Node.js
- Python
- Docker
- Nginx
- WordPress
- GitLab
Perché scegliere la App Platform di HELPER VPS
Deploy automatico con git push
A ogni push sul branch predefinito del repository la nuova versione viene compilata e distribuita in automatico. Non serve creare script di deploy.
Esecuzione di immagini Docker così come sono
Per le immagini di container già pronte basta indicarci l'indirizzo e le eseguiamo. L'immagine che girava in locale gira allo stesso modo.
Deploy senza interruzioni
Il traffico passa solo dopo che la nuova versione è pronta e ha superato la verifica dello stato. Durante il deploy i clienti continuano a usare la versione precedente.
HTTPS gratuito e il tuo dominio
Sia l'indirizzo predefinito sia il tuo dominio ricevono certificati TLS emessi e rinnovati in automatico. Non devi preoccuparti della scadenza dei certificati.
Variabili d'ambiente e valori riservati
Comunicaci indirizzi dei database e chiavi API e li inseriamo come variabili d'ambiente cifrate. Nessun valore riservato resta nel repository del codice.
Log di build e di esecuzione
I log di build e di runtime vengono conservati, quindi richiedili dalla pagina di supporto una volta confermato il primo pagamento e li controlleremo subito. Quando si verifica un errore, trovi rapidamente il passaggio in cui si è fermato.
Riavvio automatico
Se l'app si ferma per un errore riparte da sola. Meno sorprese al mattino per un bot che si è fermato di notte.
Collegamento a database gestiti
Colleghiamo con una sola variabile d'ambiente PostgreSQL, MySQL e Valkey gestiti nella stessa regione. Gestisci sia l'app sia i dati in modalità gestita.
Scegli tra 40 città
Pubblica la tua app nella città più vicina ai paesi dove si trova la maggior parte dei tuoi clienti. Scegli tra 40 città nelle Americhe, Europa, Medio Oriente, Africa e Asia Pacifico.
In quali regioni è disponibile la App Platform?
Puoi pubblicare app in 40 città nelle Americhe, Europa, Medio Oriente, Africa e Asia Pacifico. Scegli la stessa città del database utilizzato dalla tua app per le risposte più veloci.
Germania
Paesi Bassi
Regno Unito
Francia
7 città in Stati Uniti
Canada
Brasile
Singapore
2 città in Giappone
2 città in India
2 città in Australia
Messico
Spagna
Svezia
Polonia
Sudafrica
Corea del Sud
Germania
Paesi Bassi
Regno Unito
Francia
7 città in Stati Uniti
Canada
Brasile
Singapore
2 città in Giappone
2 città in India
2 città in Australia
Messico
Spagna
Svezia
Polonia
Sudafrica
Corea del Sud
Cile
Colombia
Italia
Svizzera
Finlandia
Turchia
Emirati Arabi Uniti
Israele
Arabia Saudita
Nigeria
RAS di Hong Kong
Taiwan
Indonesia
Thailandia
Domande frequenti sulla App Platform
Risposte su prezzi, modalità di deploy e dimensioni della App Platform
Quanto costa al mese la App Platform?
La dimensione più piccola, App L, è $25.00 al mese. App XL è $45.00, App 2XL $85.00, e build, certificati HTTPS, domini personalizzati e visualizzazione dei log sono inclusi in tutte le dimensioni.
Che cos'è la App Platform?
La App Platform è un hosting gestito che, appena carichi il codice o un'immagine di container, si occupa per te di build, esecuzione, collegamento HTTPS e riavvio. Non devi installare tu sistema operativo e web server del server, e lo sviluppatore si concentra solo sul codice dell'app. È chiamata anche PaaS.
Quali linguaggi posso usare?
Per i linguaggi più usati, come Node.js, Python, Go, PHP e Ruby, collegando il repository il metodo di build viene individuato in automatico. Per altri linguaggi o app che richiedono impostazioni particolari, inserendo un Dockerfile nel repository la build e l'esecuzione seguono quel file.
Posso distribuire anche con un'immagine Docker?
Sì, indicaci l'indirizzo dell'immagine in un registro pubblico o privato e la eseguiamo così com'è. Indicando anche porta e variabili d'ambiente dell'app viene aggiunto un indirizzo HTTPS, e indicandoci un nuovo tag dell'immagine distribuiamo la nuova versione.
Posso collegare il mio dominio?
Sì, indicaci il dominio da usare e ti diremo il valore del record da inserire. Aggiungendo quel record nella gestione del dominio il collegamento è fatto e il certificato TLS viene emesso e rinnovato in automatico. Puoi collegare a un'app più indirizzi insieme, come il dominio principale e l'indirizzo www.
Come si sceglie la dimensione dell'app?
Scegli in base alla memoria utilizzata dalla tua app. App L è adatta per bot e piccole API, App XL o App 2XL sono adatte per web app che utilizzano un framework. Puoi cambiare la dimensione in seguito in base all'utilizzo richiedendolo dalla pagina di supporto dopo il primo pagamento.
Come si usa un database?
Ordina insieme un database gestito nella stessa regione e chiedici di inserire l'indirizzo di connessione come variabile d'ambiente. Il disco della App Platform viene preparato da capo a ogni deploy, quindi salva i dati da conservare a lungo in un database o in un object storage.
Con quale metodo di pagamento si acquista la App Platform?
Paga con USDT per creare il tuo server. La tariffa per il periodo scelto viene pagata al momento dell'ordine e si rinnova automaticamente allo stesso prezzo in ogni data di fatturazione. I rimborsi vengono accreditati sul tuo conto.
Cosa succede alla mia app se il pagamento non viene effettuato nella data di fatturazione?
Se il pagamento non viene effettuato nella data di fatturazione, l'app si sospende temporaneamente e, una volta completato il pagamento, si rinnova automaticamente di nuovo. Completa il pagamento prima della data di fatturazione e non devi preoccuparti ogni mese.
Quando conviene la App Platform invece di un VPS?
La App Platform è adatta quando non hai tempo per gestire server e vuoi far girare in modo stabile una sola app. Se vuoi installare più programmi su un server o intervenire tu anche sulle impostazioni del sistema operativo, è più adatto un VPS cloud con permessi root. Puoi anche partire con la App Platform e, quando il servizio cresce e la configurazione si complica, spostare la stessa immagine Docker su un VPS o su Kubernetes e continuare.
Guide alla App Platform
Indicazioni utili da vedere prima di pubblicare un'app
- App Docker con un clicSe vuoi provare prima l'immagine del container su un VPS, parti da un server con Docker installato.
- Database gestitiCrea PostgreSQL, MySQL e Valkey nella stessa regione dell'app e collegali con le variabili d'ambiente.
- Documentazione APICome usare la REST API per creare e gestire server dal codice. Ideale da usare con le pipeline di deploy.
I prezzi indicati sono mensili in dollari USA, pagati con USDT. La tariffa per il periodo scelto viene pagata al momento dell'ordine e ti informiamo una volta che il nostro team ha completato la configurazione. Dopodiché si rinnova automaticamente allo stesso prezzo in ogni data di fatturazione.
Durata minima: 1 mese | Annullamento: richiesta dalla pagina di supporto dopo il primo pagamento | Se il pagamento fallisce: sospeso, poi si rinnova automaticamente quando paghi | Il periodo rimanente di un prodotto annullato non viene rimborsato. I rimborsi vengono accreditati sul tuo conto.
