Combina la sicurezza della memoria, la concorrenza e le prestazioni di Rust con l'infrastruttura e i servizi scalabili di Google Cloud. L'SDK Rust supporta Cloud Storage, Vertex AI, Secret Manager e oltre 150 altri servizi.
Le funzionalità dell'SDK Rust includono:
- Sfrutta l'efficienza di Rust:utilizza le astrazioni a costo zero e la gestione della memoria granulare di Rust per creare applicazioni altamente performanti ed efficienti in termini di risorse, riducendo potenzialmente i costi dell'infrastruttura.
- Scrivi codice più solido: il modello di proprietà e il sistema di tipi di Rust aiutano a prevenire bug comuni come dereferenziazione di puntatori nulli, race condition e perdite di memoria in fase di compilazione.
- Crea applicazioni scalabili: crea applicazioni scalabili in grado di gestire molte richieste contemporaneamente utilizzando la sintassi async e await di Rust e un ricco ecosistema, incluso il popolare runtime Tokio.
- Semplifica la tua esperienza:usufruisci di un'esperienza per sviluppatori supportata da Cargo, lo strumento di compilazione e gestione dei pacchetti di Rust, una raccolta di crate e un forte supporto della community.
- Acquisire conoscenze e supporto: Google Cloud si impegna a supportare gli sviluppatori Rust con librerie client e strumenti idiomatici.
Prodotti e strumenti correlati
- Cloud Run: esegui il deployment di applicazioni web e servizi Rust containerizzati. Cloud Run viene scalato automaticamente, quindi paghi solo per ciò che utilizzi. Ideale per Rust serverless.
- Google Kubernetes Engine (GKE): orchestra le tue applicazioni Rust containerizzate utilizzando la potenza e la flessibilità di Kubernetes sull'infrastruttura gestita di Google.
- Compute Engine: ottieni il controllo eseguendo le tue applicazioni Rust su macchine virtuali configurabili in base alle tue esigenze.
- Cargo: utilizza il gestore di pacchetti integrato di Rust per aggiungere librerie client Google Cloud e altre dipendenze al tuo progetto.
- Docker: pacchettizza le tue applicazioni Rust come immagini container per deployment coerenti e portabili su Cloud Run, GKE e Compute Engine.
Risorse
Ruggine su Google Cloud Community
Per ricevere assistenza, unisciti alla nostra community per porre domande o interagire con gli esperti di Google che contribuiscono allo sviluppo di Rust per Google Cloud.
- Esplora il nostro repository GitHub.
- Unisciti alla Google Cloud community di discussione.