Google Cloud Platform

Desplegar infraestructura utilizando la solución Navixy on-premise requiere una cuidadosa selección inicial del sitio. Si decide optar por una plataforma en la nube, una de las soluciones más populares es Google Cloud Platform (GCP). Es una plataforma fiable, probada y ampliamente reconocida que le permite lanzar máquinas virtuales fácilmente con un esfuerzo mínimo. Sin embargo, sigue ofreciendo la misma flexibilidad de personalización, seguridad y tolerancia a fallos que otras plataformas populares.

GCP

A continuación se muestran los pasos más básicos para desplegar una máquina virtual funcional en la que puede instalar la solución Navixy On-premise. Si necesita ajustar finamente su entorno en la nube y realizar configuraciones más sofisticadas, deberá consultar la documentación de Google Cloud.

Primeros pasos

Lo primero que debe hacer es registrarse en el servicio, eligiendo una cuenta individual o empresarial según sus objetivos. Si se registra por primera vez, tendrá la oportunidad de aprovechar un período de prueba de 90 días y créditos de 300 USD, por lo que podrá continuar trabajando sin prisas. No obstante, recuerde que cuando esté listo para lanzar su instancia como una solución lista para negocios, debe convertir su cuenta de prueba gratuita a una cuenta completa; de lo contrario, corre el riesgo de perder su instancia cuando finalicen los 90 días.

Una vez completado el registro, deberá seleccionar o crear su proyecto. Por defecto, ya se crea un proyecto nuevo, pero puede renombrarlo o crear otro.

GCP - proyecto

Una vez creado el proyecto, puede proceder a crear su nueva máquina virtual en la nube.

Máquina virtual

Para crear una nueva máquina virtual, seleccione la opción “Create a VM” en el panel de su proyecto, en la sección “Products”.

máquina virtual de GCP

Otra manera es ir a “Compute Engine” - “VM instances” en el menú de navegación.

máquina virtual de GCP

A continuación se le pedirá que habilite la API de Compute Engine: este es un paso obligatorio para trabajar con máquinas virtuales.

compute engine de GCP

Tras habilitar la API, será dirigido a VM instances menú: aquí es donde puede crear sus máquinas virtuales.

Haga clic CREATE INSTANCE.

crear instancia en GCP

Aquí debe hacer lo siguiente.

  1. Elija un nombre: puede ser cualquier nombre, pero es recomendable que indique el propósito de la máquina. Opcionalmente, puede asignar etiquetas y tags para organizar su espacio de trabajo. GCP create instance

  2. Seleccione una región y zona: esto indica dónde estará físicamente ubicado el centro de datos que alojará su futuro servidor. Es preferible elegir una región lo más cercana posible a sus clientes. Esta configuración afecta ligeramente al coste. GCP instance region

  3. Seleccione la configuración de la máquina. En esta sección elige la configuración del servidor en función de las tareas y las cargas previstas. Puede encontrar más información sobre las posibles configuraciones de instancias en documentación de Google Cloud Platform. Para instancias enormes con alta carga, se recomienda seleccionar una configuración optimizada para cómputo. El tipo y la configuración de la instancia afectan en gran medida al coste. GCP instance configuration

  4. Configure el disco de arranque. Aquí seleccione la versión del sistema operativo (se recomienda Ubuntu 20 o más reciente), el tipo de disco (se recomienda SSD) y la capacidad del disco (debe calcularse de acuerdo con los requisitos de hardware del servidor). GCP disk

  5. Configure la configuración del firewall. Básicamente, debe permitir el tráfico HTTP y HTTPS. GCP firewall settings

  6. Realice cualquier otra configuración basada en sus requisitos específicos.

  7. Haga clic CREATE. Su nueva instancia en la nube será creada.

Conexión

Una vez creada la máquina virtual, se le asignarán una dirección IP interna y externa. Pero aunque disponga de una dirección externa, no podrá utilizarla para la conexión SSH de inmediato.

La instancia en la nube admite la conexión mediante claves SSH, y la forma más sencilla de configurar la conexión es proporcionar al servidor una clave que tenga en su lado.

Si no dispone de claves SSH en su lado, debe crear una nueva clave usando OpenSSH (Linux/MacOS) o PuTTYgen (Windows).

Primero, debe establecer la conexión SSH desde el navegador proporcionada en Google Console. Haga clic en el botón “SSH” a la derecha de la instancia recién creada.

conexión SSH en GCP

Se abrirá una nueva ventana del navegador, donde se establecerá la conexión con el servidor. Siga las indicaciones en pantalla: en algún momento la consola realizará la autorización. Tras esto, habrá iniciado sesión en el sistema Linux con su nombre de usuario de Google.

SSH en el navegador de GCP

Su nuevo usuario es sudoer y tiene privilegios de root, por lo que puede realizar las configuraciones necesarias en su nombre, o ejecutar sudo -i y realizar todas las acciones posteriores como root.

Ahora debe seleccionar un usuario para el acceso remoto por SSH. El sistema tiene un usuario predeterminado ubuntu, lo configuraremos usando este ejemplo, pero puede crear cualquier usuario de su elección para ello.

Vaya al archivo /home/ubuntu/.ssh/authorized_keys. Si no existe dicho archivo o directorio, primero debe crearlo. Abra el archivo para editarlo. Copie la parte pública de su clave SSH en este archivo: debe estar precedida por ssh-rsa y terminada por cualquier nombre identificativo.

clave SSH de GCP

Guarde el archivo.

Reinicie el servicio SSH: sudo systemctl restart ssh

Ahora puede usar cualquier cliente SSH (por ejemplo, PuTTY) para conectarse a su instancia en la nube recién creada: recuerde usar su clave privada para la autenticación.

Despliegue de la plataforma Navixy

Ahora dispone de un servidor en la nube operativo al que puede acceder de forma remota.

Proceda a la sección pertinente de las instrucciones y ejecute Instalación de la plataforma Navixy On-premise.

Última actualización

¿Te fue útil?