Prefacio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Crear aplicaciones nunca ha sido tan fácil ni tan emocionante como en la era de la nube pública. Los ingenieros pueden construir más rápido, mejor y más grande con la miríada de herramientas y proveedores de la nube que tienen a su disposición. A medida que las organizaciones siguen adoptando la nube para ejecutar sus cargas de trabajo, los ingenieros necesitan aprender continuamente nuevas habilidades para ejecutar estas cargas de trabajo con éxito en la nube. Este libro te proporciona recetas que creemos que te ayudarán a empezar a ejecutar tus cargas de trabajo en Google Cloud.

Quién debería leer este libro

Si eres ingeniero de software, arquitecto de la nube, científico de datos, ingeniero de fiabilidad de sitios o administrador de sistemas, y trabajas con Google Cloud, este libro es para ti. Como ingeniero que trabaja con los servicios de Google Cloud, necesitas comprender todos los servicios que tienes a tu disposición, incluido cómo aprovecharlos en tu código, scripts y soluciones. Si eres nuevo en la nube o vienes de otro proveedor de nubes, las recetas y ejemplos de código que contiene te familiarizarán rápidamente con la construcción en Google Cloud. Los ingenieros más experimentados en Google Cloud seguirán beneficiándose de algunas de las técnicas más avanzadas al final de cada capítulo o de los capítulos que cubren un área menos familiar para ellos. Estas recetas han sido creadas y seleccionadas a partir de años de experiencia haciendo que los clientes de Google Cloud se pongan en marcha rápidamente.

Por qué escribí este libro

Rui Costa

Antes de incorporarme a Google, trabajé como consultor donde ayudaba a las organizaciones a adoptar servicios en la nube. Como consultor, trabajé con organizaciones para comprender sus requisitos empresariales y técnicos. Les ayudé a construir arquitecturas y estrategias de implementación para migrar o crear con éxito sus aplicaciones en la nube.

En mis tres primeros años en Google, trabajé en un puesto similar, con un fuerte énfasis en Google Cloud. Hace unos dos años, asumí un nuevo cargo en Google como consultor de aprendizaje. En mi puesto actual, creo contenidos de aprendizaje personalizados para Google Cloud. Crear nuevos programas de aprendizaje me obliga a estar tan al día como los ingenieros que van a seguir el curso y a utilizarlo para implementar sus aplicaciones en Google Cloud. Para ello, siempre tengo que estar al día de los servicios que ofrece Google Cloud.

Al crear estos cursos, siempre estoy consultando el sitio web de documentación de Google Cloud, colaborando con expertos en la materia y aprendiendo de mis alumnos. Este proceso lleva tiempo, y anhelaba un libro que pudiera consultar para obtener recetas rápidas y repetibles. Decidí escribir este libro como referencia para que todos puedan utilizarlo y acceder rápidamente a recetas que puedan utilizar en su viaje con Google Cloud.

También tengo una sólida formación en ingeniería de software e intenté aplicar esta experiencia a las recetas de este libro. Encontrarás recetas que no sólo son aplicables al uso de los servicios de Google Cloud, sino también a cómo crear tu aplicación con Google Cloud si está basada en Java, Go, Python o Node.js. Hay para todos los gustos.

Drew Hodun

Trabajando durante años como ingeniero de cara al cliente en Google, ayudé a un cliente tras otro y a un ingeniero tras otro a iniciarse en Google Cloud. Todavía me encantan esos momentos de "ajá" que presencio cuando un ingeniero abre Cloud Shell en el navegador por primera vez o ejecuta su primera consulta BigQuery que procesa 100.000 millones de expresiones regex en 20 segundos. Están entusiasmados porque ven la posibilidad de construir mejor, más grande, más rápido.

Con este libro, espero compartir muchos de los consejos, trucos y conocimientos para empezar que hemos acumulado a lo largo de los años incorporando clientes a Google Cloud y que desearía haber conocido al principio de mi andadura en la nube. Aunque este libro cubre los productos y servicios de Google Cloud, así como algunos patrones arquitectónicos comunes, también contiene atajos y consejos para convertirte en un ingeniero de Google Cloud más experimentado.

Convenciones utilizadas en este libro

En este libro se utilizan las siguientes convenciones tipográficas:

Cursiva

Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.

Constant width

Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.

Constant width bold

Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.

Constant width italic

Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.

Nota

Este elemento significa una nota general.

Utilizar ejemplos de código

El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://github.com/ruiscosta/oreilly-google-cloud-cookbook.

Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a

Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.

Agradecemos, pero generalmente no exigimos, la atribución. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo "Google Cloud Cookbook por Rui Santos Costa y Andrew Hodun (O'Reilly). Copyright 2022 Drew Hodun y Rui Costa, 978-1-492-09289-6".

Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en

Aprendizaje en línea O'Reilly

Nota

Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.

Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita http://oreilly.com.

Cómo contactar con nosotros

Dirige tus comentarios y preguntas sobre este libro a la editorial:

  • O'Reilly Media, Inc.
  • 1005 Gravenstein Highway Norte
  • Sebastopol, CA 95472
  • 800-998-9938 (en Estados Unidos o Canadá)
  • 707-829-0515 (internacional o local)
  • 707-829-0104 (fax)

Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/GCCookbook.

Envía un correo electrónico para comentar o hacer preguntas técnicas sobre este libro.

Para noticias e información sobre nuestros libros y cursos, visita http://oreilly.com.

Encuéntranos en Facebook: http://facebook.com/oreilly

Síguenos en Twitter: http://twitter.com/oreillymedia

Míranos en YouTube: http://youtube.com/oreillymedia

Agradecimientos

Queremos dar las gracias a Hussein Sharif y James Duncan por contribuir con varias recetas a este libro.

Gracias a Iain Foulds, Michael Hopkins y Aurélie Vache por sus perspicaces y minuciosas revisiones técnicas.

Y, por supuesto, muchas gracias a nuestro equipo de O'Reilly: a Jennifer Pollock por traernos a bordo y proponernos el libro, a Jeff Bleiel por acompañarnos a lo largo de los muchos meses de escritura, a Caitlin Ghegan por la explosión de entusiasmo de la última milla y a Kerin Forsyth por mejorar tanto el contenido.

Rui Costa

Con todo mi cariño, quiero dar las gracias a mi familia por su apoyo y por empujarme siempre a crecer: mi mujer Isabel, mi hijo Filipe, mis padres Germano y Maria, mi hermana Sonia, mi cuñado Michael, mi sobrino Thomas, mi suegro Joao y mi suegra Maria.

También quiero dar las gracias a Anthony Okwechime, Lauren Kapnick, Russell Goldenbroit y Casey Palowitch por estar siempre a mi lado y creer en mí.

Drew Hodun

Un enorme agradecimiento a todos los que me han ayudado en mi camino personal y profesional, que me han enseñado a aprender y crecer con alegría y a recordar que hay que ser humilde.

Gracias a Bob Scarborough, Italo Brito y Lukman Ramsey por creer en mí y empujarme al siguiente nivel.

A papá por su curiosidad. A mamá por su sabiduría. A Rose por su espíritu.

Get Libro de cocina de Google Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.