Descripción general de 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 proporciona una descripción general de los diversos parámetros de configuración que tienes disponibles durante la creación de una instancia de Compute Engine. Si creas una instancia por primera vez, este documento proporciona un punto de partida para comprender el proceso.

Los términos instancia de Compute Engine, instancia de procesamiento o instancia son sinónimos. Según el tipo de máquina que especifiques, una instancia puede ser una instancia de bare metal 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, una instancia es una instancia de bare metal, que no tiene un hipervisor instalado.
  • 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 las interfaces de Google Cloud , como la consola de Google Cloud, la herramienta de línea de comandos gcloud y la API de REST.

Antes de comenzar

  • Revisa los conceptos básicos sobre las instancias de Compute Engine.
  • Si aún no lo hiciste, configura la autenticación. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras 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. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

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

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .

Formas de crear y configurar instancias

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

Después de crear tu instancia de procesamiento, 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 deseas para ella. Compute Engine usa esta configuración para crear tu instancia. En la siguiente tabla, se enumeran los diversos parámetros que configuras durante la creación de instancias de Compute Engine:

Parámetro Qué puedes configurar
Configuración de la máquina
  • Hardware: Especificas una familia, serie y tipo de máquina, que determina la cantidad de CPU virtuales, 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 se usará cuando crees la instancia. En el caso del tipo de máquina, puedes elegir un tipo predefinido o crear un [tipo personalizado de máquina](/compute/docs/machine-resource#custom-types) para algunas series de máquinas.
  • Ubicación: Puedes elegir la región y zona en la que deseas crear tu instancia.
  • Nombre de la instancia: Especifica un nombre para la instancia que sea único dentro de tu proyecto y 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 debes seleccionar la imagen del SO que se instalará en el disco de arranque de una de las siguientes maneras:
    • 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 numerosas imágenes públicas de SO preconfiguradas con sistemas operativos Linux o Windows compatibles.
    • Si creas una instancia para una aplicación, puedes usar una imagen personalizada o una imagen compartida a la que agregaste controladores y software adicionales que admitan tu aplicación.
    • También puedes usar una instantánea o un disco existente como fuente para crear la imagen del SO en el disco de arranque.
  • Contenedor: Puedes ejecutar contenedores, como Docker o Kubernetes, en cualquiera de las siguientes imágenes:

    Especificas un nombre de imagen de contenedor y otros detalles de configuración del contenedor. También puedes especificar directorios de activación para agregar almacenamiento "tmpfs" y discos adicionales al contenedor.

Protección de datos
  • Replicación de datos: Puedes replicar de forma continua tus datos de disco para protegerte contra desastres con la replicación síncrona entre zonas o la replicación asíncrona entre regiones.
  • Protege solo los discos que no son de arranque: También puedes habilitar una opción que aplique tus programas de instantáneas y la configuración de replicación de datos solo a los discos que no son de arranque. Elegir este parámetro de configuración puede ayudarte a reducir los costos. Sin embargo, este parámetro de configuración no se aplica a los planes de copias de seguridad.
Redes
  • Nombre de host personalizado: Puedes especificar que Google Cloud debe usar un nombre personalizado para la instancia que no sea el nombre de DNS interno. Si eliges esta opción, debes configurar manualmente un registro DNS interno para el nombre de host personalizado.
  • Interfaces de red: Cada instancia de procesamiento se configura con al menos una interfaz de red virtual (vNIC). De forma predeterminada, la interfaz de red usa una red de nube privada virtual (VPC) en modo automático llamada default. También puedes seleccionar una subred o red de VPC personalizada que hayas creado anteriormente. También puedes configurar interfaces de red adicionales para la mayoría de los tipos de máquinas.

    Además, para cada interfaz de red, puedes configurar las siguientes propiedades:

    • El tipo de interfaz de red
    • El tipo de pila de IP (solo IPv4, solo IPv6 o pila doble)
    • El tipo de dirección IP para las direcciones IP internas y externas opcionales (dirección efímera o dirección estática reservada)
    • Un rango de alias de IP para la vNIC
    • El nivel de servicio de red que usa la vNIC
    • Si un registro PTR de DNS público está asociado con la dirección IP externa de la vNIC
Observabilidad
  • Pantallas virtuales: Puedes habilitar pantallas virtuales en tu instancia para ejecutar herramientas de captura de pantalla o administración de sistemas remotos en tu VM.
Seguridad
Configuración avanzada
  • Etiquetas: Para facilitar la organización de los recursos, puedes agregar etiquetas y etiquetas a la instancia.
  • Encriptación: Puedes elegir el método de encriptación y las claves que se usarán para proteger los datos del disco, el contenido de la memoria y los metadatos cuando la instancia esté suspendida. Esto puede ser diferente de la encriptación que se usa para proteger los datos del disco mientras se ejecuta la instancia. También puedes configurar el comportamiento de la instancia si se revoca una clave especificada de Cloud KMS.

¿Qué sigue?