Información general sobre la creación de instancias de Compute Engine


Compute Engine te permite crear y ejecutar instancias en la infraestructura de Google. En este documento se ofrece una descripción general de los distintos parámetros de configuración que puedes usar al crear una instancia de Compute Engine. Si es la primera vez que creas una instancia, este documento te servirá de punto de partida para entender el proceso.

Los términos instancia de Compute Engine, instancia de computación e instancia son sinónimos. En función del tipo de máquina que especifiques, una instancia puede ser una instancia de hardware desnudo o una instancia de máquina virtual (VM), como se indica a continuación:

  • Si el nombre de su tipo de máquina termina en -metal, la instancia es una instancia de Bare Metal, que no tiene instalado ningún hipervisor.
  • De lo contrario, una instancia es una instancia de VM. Los términos instancia de máquina virtual, instancia de VM y VM son sinónimos.

Los términos sinónimos se usan indistintamente en la documentación y en las interfaces, como la Google Cloud , la herramienta de línea de comandos gcloud y la API REST.Google Cloud console

Antes de empezar

  • Consulta los conceptos básicos sobre las instancias de Compute Engine.
  • Si aún no lo has hecho, configura la autenticación. La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    2. Set a default region and zone.

    REST

    Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.

      Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .

Formas de crear y configurar instancias

Puede crear instancias de varias formas, cada una con su propio método de configuración, como se indica a continuación:

Después de crear la instancia de proceso, Compute Engine la inicia automáticamente.

Opciones de configuración disponibles durante la creación de instancias

Cuando creas una instancia de Compute Engine, especificas la configuración que quieres para ella. Compute Engine usa esta configuración para crear tu instancia. En la siguiente tabla se enumeran los distintos parámetros que puede configurar al crear una instancia de Compute Engine:

Parámetro Qué puedes configurar
Configuración de la máquina
  • Hardware: especifica una familia, serie y tipo de máquina, lo que determina el número de vCPUs, la memoria y la plataforma de CPU que Compute Engine asigna a tu instancia. Si el tipo de máquina está disponible en varias plataformas de CPU, puedes elegir la plataforma de CPU más antigua que quieras usar al crear la instancia. En el caso del tipo de máquina, puedes elegir un tipo de máquina predefinido o crear un tipo de máquina personalizado para algunas series de máquinas.
  • Ubicación: puedes elegir la región y la zona en las que quieras crear la instancia.
  • Nombre de la instancia: especifica un nombre para la instancia que sea único en tu proyecto y en la zona seleccionada.
Sistema operativo (SO) y almacenamiento
  • Disco de arranque y SO: cada instancia incluye un disco de arranque para el que puedes especificar un nombre, un tamaño y un tipo de disco. También puedes seleccionar la imagen del SO que quieras instalar en el disco de arranque de una de las siguientes formas:
    • Si quieres usar una imagen de SO preconfigurada para crear tu instancia, usa una imagen pública. Las imágenes públicas tienen todos los controladores necesarios para ejecutar la instancia en Google Cloud. Compute Engine ofrece muchas imágenes de SO públicas preconfiguradas con sistemas operativos compatibles Linux o Windows.
    • Si vas a crear una instancia para una aplicación, puedes usar una imagen personalizada o una imagen compartida a la que hayas añadido controladores y software adicionales compatibles con tu aplicación.
    • También puedes usar una captura o un disco ya disponible como origen para crear la imagen del SO en el disco de arranque.
  • Configuración del disco: tanto si configuras un disco de arranque como un disco de datos adicional, puedes especificar los siguientes detalles de configuración:
  • Contenedor: puedes ejecutar contenedores como Docker o Kubernetes en cualquiera de las siguientes imágenes:
    • Imágenes de VM públicas de Linux
    • Imágenes de VM públicas de Windows Server
    • Una imagen de Container-Optimized OS.

    Debe especificar un nombre de imagen de contenedor y otros detalles de configuración del contenedor. También puedes especificar directorios de montaje para añadir almacenamiento `tmpfs` y discos adicionales al contenedor.

Protección de datos
  • Replicación de datos: puedes replicar continuamente los datos de tu disco para protegerlos en caso de desastre mediante la replicación síncrona entre zonas o la replicación asíncrona entre regiones.
  • Proteger solo los discos que no son de arranque: también puedes habilitar una opción que aplique tus programaciones de instantáneas y ajustes de replicación de datos solo a los discos que no son de arranque. Si elige este ajuste, puede reducir los costes. Sin embargo, este ajuste no se aplica a los planes de copia de seguridad.
Redes
  • Nombre de host personalizado: puedes especificar que Google Cloud debe usar un nombre personalizado para la instancia en lugar del nombre de DNS interno. Si elige esta opción, deberá configurar manualmente un registro DNS interno para el nombre de host personalizado.
Observabilidad
  • Pantallas virtuales: puedes habilitar pantallas virtuales en tu instancia para ejecutar herramientas de captura de pantalla o de gestión de sistemas remotos en tu VM.
Seguridad
Configuración avanzada
  • Protección contra la eliminación: puedes proteger tus instancias para que no se eliminen por error.
  • Cifrado: puedes elegir el método de cifrado y las claves que quieras usar para proteger los datos del disco, el contenido de la memoria y los metadatos cuando la instancia esté suspendida. Puede ser diferente del cifrado que se usa para proteger los datos del disco mientras la instancia está en ejecución. También puedes configurar el comportamiento de la instancia si se revoca una clave de Cloud KMS específica.

Siguientes pasos