Kombinieren Sie die Speichersicherheit, Parallelität und Leistung von Rust mit der skalierbaren Infrastruktur und den Diensten von Google Cloud. Das Rust SDK unterstützt Cloud Storage, Vertex AI, Secret Manager und über 150 andere Dienste.
Das Rust SDK bietet unter anderem folgende Funktionen:
- Von der Effizienz von Rust profitieren:Nutzen Sie die kostenneutralen Abstraktionen und die detaillierte Speicherverwaltung von Rust, um leistungsstarke und ressourceneffiziente Anwendungen zu entwickeln und so möglicherweise die Infrastrukturkosten zu senken.
- Robusteren Code schreiben:Das Ownership-Modell und das Typsystem von Rust helfen, häufige Fehler wie Dereferenzierungen von Nullzeigern, Data Races und Speicherlecks zur Kompilierzeit zu vermeiden.
- Skalierbare Anwendungen erstellen:Mit der Async- und Await-Syntax von Rust und dem umfangreichen Ökosystem, einschließlich der beliebten Tokio-Laufzeit, können Sie skalierbare Anwendungen erstellen, die viele Anfragen gleichzeitig verarbeiten können.
- Entwicklungsprozess optimieren:Sie profitieren von einem Entwicklerprozess, der von Cargo, dem Paketmanager und Build-Tool von Rust, einer Sammlung von Crates und starkem Community-Support unterstützt wird.
- Wissen und Support: Google Cloud ist bestrebt, Rust-Entwickler mit idiomatischen Clientbibliotheken und Tools zu unterstützen.
Ähnliche Produkte und Tools
- Cloud Run: Containerisierte Rust-Webanwendungen und -Dienste bereitstellen. Cloud Run wird automatisch skaliert, sodass Sie nur für die tatsächliche Nutzung zahlen. Ideal für serverloses Rust.
- Google Kubernetes Engine (GKE): Orchestrieren Sie Ihre containerisierten Rust-Anwendungen mit der Leistungsfähigkeit und Flexibilität von Kubernetes in der verwalteten Infrastruktur von Google.
- Compute Engine: Sie behalten die Kontrolle, indem Sie Ihre Rust-Anwendungen auf virtuellen Maschinen ausführen, die Sie nach Bedarf konfigurieren können.
- Cargo: Verwenden Sie den integrierten Paketmanager von Rust, um Ihrem Projekt Google Cloud Clientbibliotheken und andere Abhängigkeiten hinzuzufügen.
- Docker: Verpacken Sie Ihre Rust-Anwendungen als Container-Images für konsistente und portable Bereitstellungen in Cloud Run, GKE und Compute Engine.
Ressourcen
Rust auf Google Cloud Communities
Wenn Sie Unterstützung benötigen, treten Sie unserer Community bei, um Fragen zu stellen oder sich mit Google-Experten auszutauschen, die an der Entwicklung von Rust für Google Cloudmitwirken.