Accesso anticipato

Il cloud che capisce la tua app.

Dal primo push alla produzione, con ogni passaggio al suo posto. Sakura riconosce il tuo stack e verifica il rilascio prima di spostare il traffico.

Nuxt e Sakura Infrastruttura europea Verifica prima del traffico
Il percorso di un rilascioSimulazione
Revisione attualericeve il traffico
Nuova revisionespenta

Produzione intatta

GATEWAYLe tue richiesteREVISIONE ATTUALEVersione attualeNUOVA REVISIONEIn preparazioneISOLATED DEPLOYMENT / EUROUTE → CURRENT
  1. 1Ramo del databaseCopia della produzione, su cui provare
  2. 2MigrazioniApplicate al ramo, non alla produzione
  3. 3Nuova revisioneAccesa, senza traffico
  4. 4SondaRisponde? Altrimenti si butta tutto
  5. 5PromozioneRamo e traffico passano insieme
  6. 6RitiroLa precedente si spegne
Produzione protetta fino alla promozioneIl traffico si sposta per ultimo.

Il tuo stack. I tuoi strumenti. Già a casa.

Nuxt
PostgreSQL
Docker
GitHub
Vue
Node.js

Tecnologie e piattaforme supportate da Sakura Cloud.

Meno configurazione. Più prodotto.

La tua app si descrive già.
Guarda cosa ci leggiamo.

Scegli un dettaglio del progetto. A sinistra, il codice che hai già. A destra, quello che Sakura Cloud ne ricava.

App inspector/Esempio interattivo
nuxt.config.tsTypeScript
export default defineNuxtConfig({  extends: [    '@sakurajs/database',    '@sakurajs/auth',    '@sakurajs/queue',    '@sakurajs/mailer',  ],})
Le code Sakura usano Postgres: nessuna cache aggiunta per abitudine.
Dalla tua app all'infrastruttura
LA TUA APPPostgresAuthEmail

Le capacità diventano connessioni.

Sakura riconosce i layer dichiarati e propone le risorse e le variabili che servono.

  • Postgres

    Una risorsa condivisa da database e code.

  • Auth

    AUTH_SECRET tra le variabili richieste.

  • Email

    MAIL_DSN per il driver di posta.

Layer riconosciuti, dipendenze esplicite.Nessun file di deploy da riscrivere.

Rilascia con una verifica in più.

E se la nuova versione non risponde?

Il momento più importante è quello in cui il traffico resta dov'è. Prova i due scenari e segui cosa succede alla produzione.

Laboratorio di rilascio Simulazione
  1. 1Ramo del database
  2. 2Migrazioni sul ramo
  3. 3Nuova revisione
  4. 4Sonda di prontezza
  5. 5Promozione

Produzione

Revisione attuale attiva

Traffico

Non ancora spostato

Scegli uno scenario e avvia la simulazione.
Qui vedrai ogni passaggio del rilascio.

Le animazioni illustrano la sequenza. Non eseguono un deploy reale.

Meno caccia al problema.

Il contesto che serve.
Quando serve.

Uno stato dice che qualcosa è successo. Rilasci e log ti aiutano a capire cosa. Nel pannello ritrovi le revisioni, il loro esito e il dettaglio di ogni rilascio.

  • Cronologia dei rilasci e relativo esito.
  • Log del rilascio disponibili dal dettaglio.
  • Ruoli del progetto leggibili nella sua specifica.
studio / storefrontDati di esempio

Aggiorna il catalogo

a72c914 2 min fa

Completato

Correggi il checkout

e38b201 18 min fa

Fallito

Aggiungi ricerca prodotti

9d124ba 1 ora fa

Completato

Anteprima illustrativa. Nessuna connessione ai tuoi ambienti.

Meglio, insieme.

Il tuo ecosistema.
Un filo che tiene tutto insieme.

Station per la macchina su cui lavori. Cloud per rilasciare. Console per guardare dentro l'app. Observe per capire cosa succede nel tempo.

Sakura Observe

Dal problema al suo contesto.

Quando qualcosa va storto, serve più di una spia rossa. Observe riunisce errori, tracce e il lavoro del team, per capire il problema e seguirne la risoluzione.

  • Errori e stack trace, nello stesso contesto.
  • Tracce e andamento dei problemi nel tempo.
  • Ticket e decisioni per il lavoro del team.
Collegamento automatico rilasci ↔ ticket in sviluppo
Sakura Observe · Interfaccia ricostruita · Dati dimostrativi
Sakura Console

Dentro l'app. Con le sue regole.

Cloud ospita l'applicazione; Console ti aiuta a esplorarla. Lo stesso layer è disponibile come app standalone e composto nel pannello Cloud, senza un secondo studio da ricostruire.

  • Table Editor e risorse dichiarate dall’app.
  • Utenti, policy, storage e code.
  • Scritture attraverso le regole dell’app.
Layer Console già composto in Sakura Cloud
Sakura Console · Interfaccia ricostruita · Dati dimostrativi
Sakura Station

Il lavoro comincia sulla tua macchina.

Il cockpit desktop per trovare le app, controllare cosa gira e preparare l'ambiente. Station si occupa della macchina e del substrato; Cloud degli ambienti e dei rilasci.

  • App, processi, porte e servizi locali.
  • Ambienti e strumenti della tua macchina.
  • Ticket e documenti Observe da Station.
Connessione al substrato tramite contratto condiviso
Sakura Station · Interfaccia ricostruita · Dati dimostrativi

Le anteprime mostrano interfacce ricostruite con dati dimostrativi. I collegamenti tra prodotti evolvono separatamente: la connessione al substrato di Station richiede configurazione; gli automatismi tra rilasci e ticket sono in sviluppo.

Il pannello può fermarsi.
Le tue app, no.

Ogni nodo conserva l'ultimo stato e lo ripristina da solo, anche dopo un riavvio. Se il piano di controllo non risponde, si fermano i nuovi deploy. Non il tuo prodotto.

Sonde previste in un'ora
120
Risposte richieste dal test
120
Piano di controllo offline Nodo indipendente
Obiettivo del test: 120 risposte su 120 sonde in un'ora senza pannello. Il risultato sarà pubblicato dopo l'esecuzione.

Europea per scelta.
Fino all'ultimo byte.

Non basta scegliere una regione europea. Il nostro impegno è una filiera di aziende con sede in Europa: server, backup, immagini, log e posta.

  • HetznerGermaniaIn uso
  • ScalewayFranciaPrevisto
  • OVHcloudFranciaPrevisto
  • IONOSGermaniaPrevisto
  • UpCloudFinlandiaPrevisto

Il tuo progetto. La tua destinazione.

Il cloud che hai scelto.
Con un percorso più chiaro.

Pubblica sul tuo account Vercel, Netlify, Cloudflare, Deno o DigitalOcean. Oppure porta la flotta sui tuoi server, tramite Dokploy. La destinazione rimane una scelta tua.

Ogni provider ha le proprie capacità e condizioni. La filiera europea riguarda l'infrastruttura Sakura, non tutti i servizi esterni.

LA TUA APPVercelNetlifyCloudflare
Schema delle destinazioni possibili, a scelta.
Vercel
Netlify
Cloudflare
Deno
DigitalOcean
Dokploy

Costruiamo in pubblico

Una promessa è bella.
Una roadmap chiara, di più.

Quello che puoi usare oggi e quello a cui stiamo lavorando. Ogni prossima tappa ha una decisione scritta e un ticket.

Disponibile oggi

  • Analisi dell'app e specifica di deploy
  • Sequenza con migrazioni sul ramo e rollback
  • Pubblicazione sul tuo account Vercel, Netlify, Cloudflare, Deno, DigitalOcean
  • Flotta sui tuoi server, via Dokploy

Il prossimo capitolo

  • Backup con ripristino a un istante, provati ogni mese
  • Nodi gestiti con agente leggero su Docker e Caddy
  • Un'anteprima per ogni pull request
  • Obiettivi di disponibilità pubblicati e pagina di stato

Prima del primo push.

Le domande giuste.
Risposte chiare.

Come funziona, cosa puoi usare oggi e da dove cominciare.

Meno pensieri al deploy.
Più spazio alle idee.

La tua prossima versione merita un atterraggio morbido. Stiamo preparando i primi accessi: le richieste online non sono ancora aperte.

Email richiesta. Repository facoltativo.

Anteprima del modulo

Il prossimo push parte da qui.

Un progetto da portare online? Parti dalla tua email. Il repository puoi aggiungerlo solo se ti va.

L'unico campo richiesto per la richiesta di accesso.

Invio non ancora attivo. Questa anteprima non invia né salva i dati inseriti.

Pensato per Nuxt e SakuraSakura Cloud