Combinez la sécurité de la mémoire, la concurrence et les performances de Rust avec l'infrastructure et les services évolutifs de Google Cloud. Le SDK Rust est compatible avec Cloud Storage, Vertex AI, Secret Manager et plus de 150 autres services.
Voici quelques fonctionnalités du SDK Rust :
- Profitez de l'efficacité de Rust : utilisez les abstractions à coût nul et la gestion précise de la mémoire de Rust pour créer des applications très performantes et économes en ressources, ce qui peut réduire les coûts d'infrastructure.
- Écrivez du code plus robuste : le modèle de propriété et le système de typage de Rust aident à prévenir les bugs courants tels que les déréférences de pointeur null, les conflits de données et les fuites de mémoire au moment de la compilation.
- Créez des applications évolutives : créez des applications évolutives capables de gérer de nombreuses requêtes simultanément à l'aide de la syntaxe async et await de Rust et de son riche écosystème, y compris le célèbre runtime Tokio.
- Simplifiez votre expérience : profitez d'une expérience de développement soutenue par Cargo, le gestionnaire de packages et l'outil de compilation de Rust, une collection de crates et un solide soutien de la communauté.
- Obtenez des connaissances et de l'aide : Google Cloud s'engage à aider les développeurs Rust avec des outils et des bibliothèques clientes idiomatiques.
Produits et outils associés
- Cloud Run : déployez des applications et des services Web Rust conteneurisés. Cloud Run effectue un scaling automatique. Vous ne payez donc que ce que vous utilisez. Idéal pour Rust sans serveur.
- Google Kubernetes Engine (GKE) : orchestrez vos applications Rust conteneurisées en tirant parti de la puissance et de la flexibilité de Kubernetes sur l'infrastructure gérée de Google.
- Compute Engine : contrôlez l'exécution de vos applications Rust sur des machines virtuelles configurables selon vos besoins.
- Cargo : utilisez le gestionnaire de packages intégré de Rust pour ajouter des bibliothèques clientes Google Cloud et d'autres dépendances à votre projet.
- Docker : empaquetez vos applications Rust sous forme d'images de conteneur pour des déploiements cohérents et portables sur Cloud Run, GKE et Compute Engine.
Ressources
Rust sur les communautés Google Cloud
Pour obtenir de l'aide, rejoignez notre communauté pour poser vos questions ou échanger avec les experts Google qui contribuent à l'intégration de Rust dans Google Cloud.
- Explorez notre dépôt GitHub.
- Rejoignez la communauté de discussionGoogle Cloud .