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 que generalizado popularidad. Gracias a esta misma razón, casi todas las empresas de computación en la nube ofrecen a sus usuarios una “instalación de WordPress con un solo clic”. 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 este es tu primera vez instalando WordPress en la nube, es decir, desde 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 resuélvalo 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 Themelocal 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
Panel de control del proyecto
Se adjunta cualquier cosa y todo lo que desee hacer en Google Cloud (o encapsulado) dentro de un proyecto. Dentro de un proyecto, puede utilizar o implementar los distintos subproductos 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 creas 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 el pago por uso política del entorno de la computación en 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 fue temporalmente obstruido. 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.
SERP para «Google Cloud Trial» de Google.com
NOTA 2: Google ofrece actualmente una prueba de $ 300 USD para alguien que se registra en Google Cloud. ¡Ahora no tienes excusa para no probar Google Cloud jaja!
Productos de Google Cloud
Hablamos de los diversos subproductos Google Cloud tiene para ofrecer. Echemos ahora un vistazo a cada uno de ellos.
Motor de aplicaciones de Google
Motor de aplicaciones de Google
La mayor parte del software se crea utilizando un idioma y (opcionalmente) basado en un estructura. Un ejemplo clásico sería un aplicación de lista de tareas pendientes, que está construido en JavaScript y basado 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 Pitón, 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 automáticamente de ello. Con Google App Engine, simplemente necesita seleccionar el idioma que necesita e implementar su aplicación en él.
Google Compute Engine
Google 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
API 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
Almacenamiento en la nube de Google
Como su nombre indica, Cloud Storage le permite guardar grandes volúmenes de datos semiestructurados y no estructurados, llamados conjuntos de datos, con alta disponibilidad (básicamente términos geek para aplicaciones de Big Data).
BigQuery
Google 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
Lista 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
Crea un nuevo proyecto
Paso 1: Primero, necesitas crear un nuevo proyecto. Puedes visitar Consola de Google Cloud Para empezar.
Agregar 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 importantes para Motor de aplicaciones de Google – EE. UU. Y UE. En este tutorial, elegí el centro de datos de EE. UU. Seleccione Crear para continuar.
Se 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.
Encontrar 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
WordPress 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
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 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 he elegido 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, un n1-estándar-1 la instancia de la máquina 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 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.
Deployment Manager configurando WordPress
Paso 8: Deployment Manager de Google Cloud ahora creará la instancia seleccionada e instalará WordPress en ella.
Las 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:
- Tenga en cuenta la contraseña de administrador de WordPress
- Tenga en cuenta la contraseña de MySQL y phpMyAdmin
Permitir 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 ambos Permita que el tráfico HTTP y HTTPS pase a través de su servidor. Haga clic en Solicitar para confirmar los cambios.
Las 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.
WordPress 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, Google Cloud un click El script de implementación de WordPress 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.