Cómo instalar WordPress en Google Cloud

Hoy veremos cómo instalar WordPress como una imagen de un clic en Google Cloud, la propia infraestructura en la nube de Google. Entre los principales proveedores de nube del mercado, Google tiene una de las políticas de precios más competitivas en comparación con Amazon Web Services y Microsoft Azure. Su red en la nube está impulsada por la propia infraestructura de Google que maneja más de 40.000 consultas de búsqueda por segundo.

Una de las cosas que me encanta de WordPress es su gran popularidad. Precisamente por esta razón, casi todas las empresas de computación en la nube ofrecen a sus usuarios una “instalación de un clic” de WordPress. Algunos lo llaman una “aplicación”, mientras que otros lo llaman una “plantilla” o una “imagen”. Llámelo como quiera, pero el hecho más importante es que configurar WordPress en la nube solo requiere unos pocos clics.

NOTA: Un punto importante antes de comenzar. Si es la primera vez que instala WordPress en la nube, es decir, de un proveedor de nube real, no aloje su sitio web en vivo de inmediato. Le sugiero que pruebe todo durante al menos 2-4 semanas antes de migrar su blog o sitio web de WordPress a la nube.

¿POR QUÉ? Los proveedores de la nube como Google Cloud, AWS y Microsoft Azure solo tienen soporte limitado para su sitio web de WordPress. Si se encuentra con un conflicto de plugins o problemas de hosting o malware, tendrá que resolverlo usted mismo.

Afortunadamente, hay una solución para ti. Tu también puedes:

  • Elija un proveedor de nube administrado por terceros como Cloudways (consulte nuestra revisión) o
  • Opte por el alojamiento administrado de WordPress como WPEngine (¡en WPExplorer usamos WPEngine y nos encanta!)

Un poco de té técnico

Hay algunos términos básicos que debemos aprender antes de comenzar con el tutorial. La idea detrás de esto es informarle de todos los diversos productos que Google Cloud tiene para ofrecer. Una vez que desarrolle y se interese en algo que ve, ¡puede comenzar a crear sus propias aplicaciones en ellos!

Proyectos

google-cloud-wordpress-002-project-screenPanel de control del proyecto

Todo lo que quiera hacer en Google Cloud está incluido (o encapsulado) dentro de un proyecto. Dentro de un proyecto, puede usar o implementar los diversos subproductos que Google Cloud tiene para ofrecer. Incluyen App Engine, Compute Engine, API de Google, Google Cloud Storage, BigQuery o instalan directamente una solución prediseñada. (Más sobre esto un poco más adelante)

Cuentas de facturación

Cada proyecto que cree debe estar vinculado a una cuenta de facturación. Google Cloud le brinda la flexibilidad de tener varias cuentas de facturación, cada una de las cuales puede usar una tarjeta de crédito / débito diferente. La idea detrás de esto es implementar la política de pago por uso del entorno de computación en la nube.

NOTA 1: No puede utilizar una tarjeta de crédito / efectivo prepaga en su cuenta de facturación. Probé esto y mi cuenta, junto con todos los proyectos vinculados, se bloqueó temporalmente. Inmediatamente retiré la tarjeta prepaga y la cambié por una tarjeta de crédito válida. La cuenta se volvió a habilitar después de unos días hábiles.

google-cloud-wordpress-003-cloud-trial-300SERP para “Google Cloud Trial” de Google.com

NOTA 2: Actualmente, Google ofrece una prueba de $ 300 USD a cualquier persona que se registre en Google Cloud. ¡Ahora no tienes excusa para no probar Google Cloud jaja!

Productos de Google Cloud

Hablamos sobre los diversos subproductos que ofrece Google Cloud. Echemos ahora un vistazo a cada uno de ellos.

Motor de aplicaciones de Google

google-cloud-wordpress-001-app-engineMotor de aplicaciones de Google

La mayor parte del software se crea utilizando un lenguaje particular y (opcionalmente) basado en un marco. Un ejemplo clásico sería una aplicación de lista de tareas, que está construida en JavaScript y basada en el marco jQuery. jQuery, como puede adivinar, es un marco para JavaScript, que es el lenguaje.

Del mismo modo, muchas aplicaciones están escritas en lenguajes populares como Python, Java y PHP. Cada uno de estos idiomas requiere una configuración inicial en el sistema host para ejecutar las aplicaciones escritas en ese idioma en particular. Por ejemplo, las aplicaciones escritas en Java requieren que la máquina virtual Java (JVM) esté instalada en el sistema de destino.

Google App Engine se encarga de esta misma tarea. Instala y configura estos lenguajes en su infraestructura en la nube, por lo que simplemente puede cargar su código y continuar con el proceso de desarrollo. No tiene que preocuparse por configurar el idioma o escalar el sistema host para su aplicación. Los algoritmos de equilibrio de carga de Google Cloud se encargan de ello automáticamente. Con Google App Engine, simplemente necesita seleccionar el idioma que necesita e implementar su aplicación en él.

Google Compute Engine

google-cloud-wordpress-003-compute-engineGoogle Compute Engine (GCE)

Google Compute Engine (GCE) es otro nombre para las máquinas virtuales en la nube. Cada VM se trata como una instancia de una GCE. Las máquinas virtuales pueden ejecutar casi cualquier software que desee. Ofrece más flexibilidad que App Engine y está diseñado para entornos personalizados.

API de Google

google-cloud-wordpress-003-google-apiAPI de Google

Google tiene más de 100 API para su multitud de productos. Esta función de la nube le permite acceder a estas API.

Almacenamiento en la nube

google-cloud-wordpress-003-google-cloud-storageAlmacenamiento en la nube de Google

Como su nombre indica, Cloud Storage le permite guardar grandes volúmenes de datos no estructurados y semiestructurados, llamados conjuntos de datos, con alta disponibilidad (básicamente términos geek para aplicaciones de Big Data).

BigQuery

google-cloud-wordpress-003-google-big-queryGoogle BigQuery

BigQuery es la propia implementación de Google de un lenguaje adecuado para administrar big data. Aunque esto no está ni remotamente relacionado con nuestro tutorial, ¡es fascinante experimentar con él!

Paquetes de software prediseñados

google-cloud-wordpress-008-google-aplicaciones-compiladas previamenteLista de imágenes de instalación con un solo clic

¡Aquí es donde la diversión comienza! Olvídese de todos esos términos complicados. Google ha compilado una lista del software, los marcos y los lenguajes más populares y los ha ofrecido como paquetes de software prediseñados. ¿Adivina qué?

WordPress es uno de ellos.

¿Recuerda que comentamos que cada uno de estos lenguajes está instalado en una máquina virtual (o una instancia de Compute Engine)? Bueno, lo mismo se aplica aquí también. Cuando cree un paquete de software de WordPress, primero deberá seleccionar una máquina virtual, su tamaño y región para continuar con la instalación. El paquete de software es esencialmente un conjunto de instrucciones que instala el software respectivo en una máquina virtual recién creada.

Instalación de WordPress en Google Cloud

Fase 1: Encontrar tu camino

google-cloud-wordpress-009-crea un nuevo proyectoCrea un nuevo proyecto

Paso 1: Primero, necesitas crear un nuevo proyecto. Puede visitar Google Cloud Console para comenzar.

google-cloud-wordpress-010-agregar cuenta de facturaciónAgregar una cuenta de facturación

Paso 2: agrega una cuenta de facturación al proyecto. También puede elegir el centro de datos deseado. Actualmente, Google Cloud tiene dos centros de datos principales para Google App Engine: EE. UU. Y la UE. En este tutorial, elegí el centro de datos de EE. UU. Seleccione Crear para continuar.

notificación de creación de proyecto nuevo de google-cloud-wordpress-011Se completó la creación de un nuevo proyecto (indicado por una marca verde)

Paso 3: Ahora, se creará un proyecto. Al finalizar, recibirá una notificación como se muestra en la captura de pantalla anterior.

panel de proyectos prediseñados de google-cloud-wordpress-012-selectEncontrar el administrador de implementación

Paso 4: Ahora debemos encontrar la página que muestra la lista de paquetes de software prediseñados, también conocida como Gestor de despliegue. Puede hacer esto de tres formas:

  • 4.1 – En el menú de la izquierda, seleccione Implementar y administrar> Haga clic para implementar
  • 4.2 – Seleccione el banner junto al n. ° 2, como se muestra en la captura de pantalla anterior.
  • 4.3 – Haga clic aquí para WordPress para Google Cloud

google-cloud-wordpress-013-select wordpressWordPress como una imagen implementada con un clic

Paso 5: Una vez en la página, verá una enorme lista de software. Desplácese hacia abajo y seleccione WordPress (por ahora). ¡Puedes jugar con el resto tanto como quieras más tarde! 🙂

Fase 2: instalación y configuración de WordPress

google-cloud-wordpress-013-select wordpress 2

Paso 6: Bien, ahora finalmente ha ubicado la opción de instalación de WordPress. Es hora de ponerse manos a la obra. Seleccione Desplegar para iniciar el proceso.

parámetros de instalación de google-cloud-wordpress-013-wordpressParámetros de instalación de WordPress en Google Cloud

Paso 7: Este es un paso crucial. Vamos a profundizar. Consulte la captura de pantalla en cada paso.

  • los Nombre de la implementación solo puede contener caracteres alfanuméricos.
  • En Zona, hay tres zonas principales: EE. UU., UE y Asia. En este tutorial, elegí us-central1-f. Puede elegir la zona que desee.
  • los Tipo de máquina es directamente proporcional a la cantidad de energía que necesita. Para fines experimentales, una instancia de máquina n1-standard-1 sería suficiente. Tiene 1 CPU virtual (vCPU) y 3.7GB de RAM, que es más que suficiente para probar WordPress.
  • He elegido el Tipo de disco como disco persistente SSD. Esto se debe a que los SSD son de 5 a 10 veces más rápidos que los HDD tradicionales.
  • El mínimo Tamaño de disco es de 10 GB, que es suficiente.
  • los Correo electrónico del administrador debe introducirse correctamente.
  • Comprobar el Instalar phpMyAdmin y Habilitar Google Cloud Monitoring opciones.
  • Deje el resto de la configuración como está.
  • Haga clic en Implementar WordPress para comenzar a instalar WordPress.

configuración de google-cloud-wordpress-013-wordpressDeployment Manager configurando WordPress

Paso 8: Deployment Manager de Google Cloud ahora creará la instancia seleccionada e instalará WordPress en ella.

instalación de google-cloud-wordpress-013-wordpress completaLas credenciales de acceso muestran después de la instalación

Paso 9: WordPress ya está instalado. Pero eso es solo el 70% del proceso. Ahora tenemos las siguientes tareas por delante:

  1. Tenga en cuenta la contraseña de administrador de WordPress
  2. Tenga en cuenta la contraseña de MySQL y phpMyAdmin

google-cloud-wordpress-013-wordpress permitir tráfico httpsPermitir el tráfico HTTP y HTTPs

Fase 3: ¡El jonrón!

Paso 10: Ahora debemos permitir que el tráfico HTTP y HTTPS externo pase a través de la dirección IP de nuestro servidor de WordPress. (Google Cloud lo desactiva de forma predeterminada por motivos de seguridad). En otras palabras, necesitaremos agregar una regla de firewall para nuestra dirección IP asignada.

Para hacer esto, haga clic en la dirección IP del servidor ubicada en IP externa. Debería abrirse un cuadro de diálogo. Seleccione Permitir que el tráfico HTTP y HTTPS pase a través de su servidor. Haga clic en Aplicar para confirmar los cambios.

google-cloud-wordpress-013-wordpress actualizando las reglas del firewallLas reglas de firewall se actualizaron correctamente

Una vez que las reglas del firewall se actualicen correctamente, debería poder acceder a WordPress desde la dirección IP proporcionada.

google-cloud-wordpress-013-wordpress hechoWordPress está servido

Conclusión

Si lo ha notado, no hemos visto ninguna captura de pantalla para la famosa instalación de WordPress de cinco minutos: ¿conoce la fase de configuración en la que establece el nombre, el nombre de usuario, la contraseña, etc. de sus sitios web?

Bueno, el script de implementación de WordPress con un solo clic de Google Cloud elimina esos pasos y los configura con valores predeterminados. Debe dirigirse a la configuración de WordPress y cambiarlos según sus valores deseados.

Pruebe WordPress en Google Cloud ($ 300 Free Trail)

Espero que hayas disfrutado este tutorial, tanto como yo disfruté escribiéndolo. Si tiene alguna pregunta o sugerencia, déjela en la sección de comentarios a continuación o envíeme un tweet a @souravify. ¡Gracias por leer! Rastros felices.

Publicaciones relacionadas

Botón volver arriba