Combina la seguridad de la memoria, la simultaneidad y el rendimiento de Rust con la infraestructura y los servicios escalables de Google Cloud. El SDK de Rust admite Cloud Storage, Vertex AI, Secret Manager y más de 150 servicios.
Entre las funciones del SDK de Rust, se incluyen las siguientes:
- Aprovecha la eficiencia de Rust: Usa las abstracciones de costo cero y la administración de memoria detallada de Rust para compilar aplicaciones de alto rendimiento y eficientes en el uso de recursos, lo que podría reducir los costos de infraestructura.
- Escribe código más sólido: El modelo de propiedad y el sistema de tipos de Rust ayudan a evitar errores comunes, como la desreferenciación de punteros nulos, las condiciones de carrera de datos y las pérdidas de memoria en tiempo de compilación.
- Compila aplicaciones escalables: Compila aplicaciones escalables capaces de controlar muchas solicitudes de forma simultánea con la sintaxis async y await de Rust, y su rico ecosistema, incluido el popular tiempo de ejecución de Tokio.
- Optimiza tu experiencia: Disfruta de una experiencia de desarrollo compatible con Cargo, el administrador de paquetes y la herramienta de compilación de Rust, una colección de crates y un sólido apoyo de la comunidad.
- Obtén conocimiento y asistencia: Google Cloud se compromete a brindar asistencia a los desarrolladores de Rust con herramientas y bibliotecas cliente idiomáticas.
Productos y herramientas relacionados
- Cloud Run: Implementa servicios y aplicaciones web de Rust alojados en contenedores. Cloud Run se ajusta automáticamente, por lo que solo pagas por lo que usas. Es ideal para Rust sin servidores.
- Google Kubernetes Engine (GKE): Orquesta tus aplicaciones de Rust en contenedores con la potencia y la flexibilidad de Kubernetes en la infraestructura administrada de Google.
- Compute Engine: Obtén el control ejecutando tus aplicaciones de Rust en máquinas virtuales que se pueden configurar según tus necesidades.
- Cargo: Usa el administrador de paquetes integrado de Rust para agregar bibliotecas cliente de Google Cloud y otras dependencias a tu proyecto.
- Docker: Empaqueta tus aplicaciones de Rust como imágenes de contenedor para implementaciones coherentes y portátiles en Cloud Run, GKE y Compute Engine.
Recursos
Rust en Google Cloud Comunidades
Si necesitas ayuda, únete a nuestra comunidad para hacer preguntas o interactuar con los expertos de Google que ayudan a compilar Rust para Google Cloud.
- Explora nuestro repositorio de GitHub.
- Únete a la Google Cloud comunidad de debate.