Instalación de WordPress en Google Cloud Marketplace

Clase 21 de 22Curso de Introducción a Google Cloud Platform

Contenido del curso

Introducción a Google Cloud Platform

Comienza a utilizar Google Cloud Platform

Resumen

Tener un sitio web funcional en menos de cinco minutos sin ejecutar un solo comando es posible gracias al Google Cloud Marketplace. Esta herramienta permite aprovisionar software completo, desde blogs hasta stacks de desarrollo, con solo unos clics. A continuación se explica paso a paso cómo funciona y qué opciones ofrece.

¿Qué es el Cloud Marketplace y cómo se accede?

El Cloud Marketplace es una sección dentro de la consola de Google Cloud donde encontrarás cientos de soluciones de software listas para instalar. Para acceder tienes dos caminos: desde el menú lateral de la consola, donde aparece como primera opción, o utilizando el buscador escribiendo "marketplace" [01:22].

Dentro del marketplace se organizan las soluciones por categorías: networking, developer stacks, sistemas operativos, aplicaciones de Kubernetes, soluciones SaaS, máquinas virtuales, content management systems, herramientas de seguridad, finanzas y salud, entre muchas otras.

¿Qué software está disponible para desarrolladores?

En la sección de developer tools [02:02] se encuentran herramientas como:

  • ActiveMQ, sistema de mensajería.
  • Actifio, para disaster recovery.
  • AMP Packager, para generar páginas AMP.
  • Servidores Apache con Red Hat.
  • Sistemas de Bitcoin y otras soluciones.

En los developer stacks [02:33] las opciones se amplían con Ansible, Apache Tomcat sobre CentOS para aplicaciones Java, clústeres de Cassandra, ASP.NET Core, Cloud Functions y Django. Si necesitas correr una aplicación Django, solo seleccionas ese stack y el marketplace aprovisiona automáticamente la máquina, la base de datos y todo lo necesario [02:55].

¿Cómo instalar WordPress desde el marketplace paso a paso?

Al seleccionar WordPress en el marketplace se muestra un resumen de la infraestructura que se va a crear [03:18]:

  • Una máquina virtual E2 Small con 1 CPU y 2 GB de memoria, por aproximadamente 12 dólares al mes.
  • Un disco de 10 GB por unos 50 centavos mensuales.
  • Con descuentos por uso sostenido, el costo total ronda los 9 dólares al mes.

Al hacer clic en Launch se accede a la configuración del deployment [03:52]. Si es la primera vez, Google Cloud pedirá activar ciertas APIs y basta con aceptar. Los campos configurables incluyen:

  • Nombre del deployment: por ejemplo, "wordpress-platzi-gcp".
  • Zona o data center: puedes elegir entre Estados Unidos, Europa, Asia, Sudamérica (Brasil) u otras regiones [04:15].
  • Tipo de máquina: se deja la E2 Small recomendada.
  • Email del administrador: se configura automáticamente.
  • Red: se selecciona la default network, aunque en producción conviene usar un subnetwork dedicado [04:50].
  • Tráfico HTTP: se habilita para permitir acceso desde internet.

Del lado derecho aparece un resumen con el costo estimado y el software que se instalará: sistema operativo Debian, Apache, MySQL (cliente y servidor), PHP, WordPress, phpMyAdmin y paquetes adicionales [05:15].

¿Qué sucede después de hacer clic en Deploy?

Al presionar Deploy, el sistema enciende la computadora virtual, instala todos los servicios y genera contraseñas automáticas [05:28]. En el panel del deployment aparecen:

  • La IP del sitio web para acceder directamente.
  • Las credenciales de MySQL (usuario y contraseña autogenerada).
  • El usuario root con su contraseña.
  • El usuario de administración de WordPress.

Estas contraseñas son temporales y deben cambiarse de inmediato por seguridad.

Una vez completado el proceso, al visitar la IP del servidor el sitio de WordPress ya está funcionando [06:15]. Para administrarlo, se ingresa al panel de WordPress con las credenciales proporcionadas y se tiene un CMS completo listo para personalizar [06:42].

¿Por qué el marketplace cambia la forma de trabajar?

Instalar WordPress de forma tradicional implica revisar documentación, ejecutar múltiples comandos, configurar redes, verificar acceso a internet y resolver dependencias de software. Con el marketplace el proceso se reduce a seleccionar, configurar y desplegar [07:05].

Esta misma lógica aplica para cualquier otro stack: si necesitas un Ubuntu, un entorno completo de PHP, Python o Ruby, el marketplace lo provisiona por ti. Además del software para desarrolladores, existen soluciones de marketing, correos transaccionales, tiendas en línea como Magento y herramientas de contabilidad [07:35].

Un punto crucial al terminar las pruebas: es indispensable ir al Deployment Manager y destruir los recursos o eliminar el proyecto completo para evitar consumir créditos o generar cargos inesperados en la tarjeta de crédito [08:05].

Ahora que conoces el poder del marketplace, explora las categorías disponibles, instala alguna solución que te llame la atención y comparte en los comentarios cuál fue el software más interesante o más sencillo de poner en marcha.