El día que empiezas a ver los planes de alojamiento para instalar tu sitio web de WordPress, ves que la mayoría de las empresas ofrecen estos servicios habituales: compartidos, dedicados, administrados y VPS.
Tu sitio web estaría alojado en un servidor dentro del centro de datos del proveedor de alojamiento y esa era toda la información que tienes.
Es decir, tu web estaría en unos ordenadores de una empresa de alojamiento web (que es prácticamente lo que todos los websmasters contratamos).
A menos que te hayas escondido debajo de una piedra en estos últimos años, probablemente hayas oído hablar del término alojamiento en la nube o la nube.
En este tutorial, veremos paso a paso todo sobre cómo instalar tu sitio web de WordPress en Google Cloud.
Vamos a poner todo en contexto antes de comenzar.
Contenidos del Post
¿Qué es la nube?
La nube, a menudo utilizada con el nombre de alojamiento en la nube, se refiere a la entrega de recursos informáticos a través de Internet.
Los usuarios pueden obtener acceso a prácticamente todo, desde aplicaciones web hasta centros de datos. Un entorno en la nube también permite a los webmasters alojar sus sitios web en una infraestructura distribuida en varios servidores.
En pocas palabras, la nube es una red de servidores que se puede utilizar como Software, Servicio (SaaS), Infraestructura o servicio (IaaS) y Plataforma o servicio (PaaS).
Cuando hablamos de instalar WordPress en la nube, básicamente lo estamos alojando a través de un servicio de infraestructura en la nube como Google Computer Engine, Microsoft Azure o Amazon Web Services (AWS).
¿Por qué debería instalar WordPress en un entorno de este tipo?
Como probablemente ya sepas, la nube es una alternativa increíblemente poderosa a los servicios tradicionales de alojamiento web.
Ofrece dos beneficios clave para los webmasters:
- La mayor ventaja de alojar su sitio web en la nube es que se adapta a los picos de tráfico sin esfuerzo.
El cómputo en la nube hace que el escalado dinámico sea una realidad, lo que básicamente significa que tu sitio podrá acomodar un pico de tráfico significativo (durante las vacaciones, descuentos especiales o ventas por tiempo limitado) sin incurrir en una factura de consumo de recursos adicionales. - Tiempo de actividad, garantizado.
Como la nube es básicamente una red de servidores, puedes estar seguro de que tu sitio no sufrirá un tiempo de inactividad. Una vez que alojas el sitio web, los datos se copian en varios servidores. Esto significa que si el Servidor A se encuentra fuera de servicio por mantenimiento, tu sitio sería atendido desde el Servidor B sin enfrentar ningún tiempo de inactividad.
Cómo instalar WordPress en Google Cloud
Si te gusta la idea de tener tu web de WordPress siempre activa y en la nube, puedes aprovechar Google Compute Engine (IaaS de Google Cloud Platform) para alojar un sitio web de WordPress.
Por supuesto, esto no es gratis pero sí que tienes la opción de usarlo 12 meses gratis.
En esta sección, te mostraremos cómo hacer exactamente eso.
Nota: Si todavía no tienes una cuenta de facturación configurada con Google Cloud Console, deberás hacerlo antes de comenzar.
Creando un nuevo proyecto
Para empezar, creamos un nuevo proyecto en Google Cloud Console que usaremos para instalar nuestro nuevo sitio de WordPress.
Paso 1: inicia sesión en tu cuenta de Google y haz clic aquí Google Cloud Console.
Paso 2: Dirígete sobre el menú desplegable «Selecciona un Proyecto» y haz clic en Crear nuevo proyecto (el botón con el símbolo +).
Paso 3: en la siguiente pantalla emergente, completa los detalles del proyecto.
En principio solo te aparecerá un campo para completar el nombre del proyecto.
Paso 4: haz clic en el botón «Probarlo Gratis» una vez que has terminado. Aquí tendrás que rellenar datos como información fiscal, dirección y método de pago.
Recuerda que tienes la opción de usar los 300 $ que te da gratis Google para usar Google Cloud Platform durante 12 meses y así poder tanto adaptarte a la plataforma como dejar de usarla si no te convence.
Paso 5: En el menú de la izquierda ve a APIs y Servicios > Biblioteca, selecciona en las categorías de la izquierda APIs de Google Cloud y haz clic en la API de Cloud Deployment Manager V2 API y habilítalo (Biblioteca > API de Google Cloud > API de Cloud Deployment Manager V2 API).
Paso 6: Dirígete aquí y luego ver consola. Como no tienes aún ninguna implementación tendrás que usar gcloud para crear un desplique o usar Google Cloud Launcher.
Paso 7: ve a Cloud Launcher (en el menú principal) y haz clic en WordPress.
Paso 8: haz clic en el botón Iniciar en Compute Engine para continuar.
Instalando WordPress
Ahora que hemos creado un proyecto, pasemos a la instalación de WordPress en Google Cloud.
Paso 9: en la siguiente pantalla, encontrarás un botón Implementar. Haz clic en él para comenzar con el proceso de instalación.
Paso 10: completa el formulario de implementación de WordPress para continuar:
Nombre de implementación. Dale a tu implementación de WordPress un nombre aquí. Estoy llamando al mío wordpress-en-la-nube.
Elige la zona europe-west2 que equivale a la mas cercana si estás en España (London)
Tipo de máquina. Selecciona un tipo de máquina en función de la cantidad de energía que estimas que necesitarás. Yo voy con el tipo de máquina n1-standard-1 que viene por defecto.
Correo electrónico del administrador. Ingresa tu dirección de correo electrónico en este campo.
[thrive_leads id=’1399′]
Instala phpMyAdmin. Asegúrate de que esta opción esté marcada; phpMyAdmin es necesario para WordPress.
Tipo de disco. Selecciona el tipo de disco de tu preferencia.
Tamaño del disco en GB. Selecciona un tamaño de disco para tu instalación de WordPress. En general, el mínimo de 10 GB es suficiente.
Firewall. Añade etiquetas y reglas de firewall para permitir tráfico de red específico desde Internet. No hay por qué configurarlo.
Permite tráfico HTTP y Permite tráfico HTTPS
Paso 11: Pulsa en botón desplegar
Paso 12: Una vez que la implementación esta lista, serás redirigido a la pantalla de información de implementación que contiene el nombre de usuario y la contraseña de administrador de WordPress, la contraseña de administrador de MySQL y el nombre de usuario de phpMyAdmin.
Consejo: Deberás guardar estas credenciales en un archivo de texto por si en un futuro se te olvidan.
Configura el tráfico HTTP / HTTPS
De forma predeterminada, Google Cloud no permite el tráfico HTTP y el tráfico HTTPS. Para habilitar esta opción, añade una regla de firewall para la dirección IP externa de nuestra instancia de implementación.
En el apartado Instance de los datos de instalación de WordPress, entra en el enlace wordpress-en-la-nube-vm (en tu caso el tuyo) y luego arriba en editar.
Paso 12: haz clic en el botón Aplicar una vez que hayas terminado.
Paso 13: Ingresa la dirección IP en la URL de tu navegador y serás redirigido a tu nuevo sitio de WordPress.
Próximos pasos
Hemos cubierto los aspectos básicos de cómo instalar WordPress en Google Cloud. El siguiente paso es configurar tu nombre de dominio y la configuración de DNS.
Esto significa que puedes acceder a tu sitio desde «tudominio.com» en lugar de una dirección IP.
Para realizar el cambio nos vamos a este enlace.
Crea una zona administrada
Una zona administrada es un contenedor para registros DNS del mismo sufijo de nombre DNS. Una zona administrada tiene un conjunto de nameservers que aceptan y responden a las consultas. Crea una nueva zona administrada:
- Ve a la página Crear una zona DNS en la consola.
- Después a la página Crear una zona DNS
- Ingresa tu-nueva-zone para ZONE NAME.
Añade un sufijo DNS NAME para la zona usando el nombre de dominio que posees. En este ejemplo vamos a utilizar el nombre de dominio pedromendez.tk (que actualmente está online con Google Cloud por si quieres verlo).
En DNSSEC, mantén seleccionado la configuración Off.
Haz clic en Crear.
Se muestra la página de detalles de la zona. Ten en cuenta que los registros NS y SOA predeterminados se han creado ya para ti.
Crea un nuevo registro
Crea un nuevo registro para dirigir el dominio a una dirección IP externa.
Si tu dirección IP tiene el formato #. #. #. #, Tienes una dirección IPv4 y necesita crear un registro A. Si tu dirección IP tiene el formato #: #: #: #: #: #: #: #, tiene una dirección IPv6 y necesitas crear un registro AAAA.
Haz clic en Agregar conjunto de registros.
Para crear un registro A, selecciona A en el menú Tipo de registro de recursos. Para crear un registro AAAA, seleccione AAAA.
En la sección Dirección IPv4 o Dirección IPv6, ingresa la dirección IP que deseas usar con este dominio.
Para saber tu dirección IP externa visita este enlace.
Crear un registro CNAME
A continuación, crea un registro CNAME para el subdominio www:
- Haga clic en Agregar conjunto de registros.
- Mas tarde en Nombre DNS, ingresa www.
- En Tipo de registro de recursos, elige CNAME.
Y por último en Nombre canónico, ingresa el nombre de dominio, seguido de un punto. En este ejemplo pedromendez.tk..
Haz clic en Crear.
En tu página de configuración ya debes ver que está todo realizado correctamente:
Una vez que también has incluido los nombres del servidor en tu registrador de dominios, la actualización de registros tardará un tiempo en propagarse dependiendo de los valores de tiempo de vida (TTL) en tu zona.
Puedes verificar que los registros DNS funcionen visitando el nombre de dominio y confirmando que el dominio se resuelve en su dirección IP.
Desde este video puedes ver como se configura correctamente:
Migración de un sitio web de WordPress a Google Cloud
Después de tener WordPress instalado en Google Cloud puedes hacer la migración de forma sencilla como explico en este post. He realizado una migración de prueba con mi sitio web reinspirit.com y todo salió perfecto.
Solo tienes que seguir los sencillos pasos del artículo anterior y tendrás un clon idéntico con las mismas funciones, diseño y configuración. Eso sí, no tengas las dos webs idénticas funcionando a la vez ya que esto afecta negativamente al SEO pero sí puedes hacerlo como prueba.
Conclusión
Hospedar sitios web en la nube se ha vuelto tremendamente popular en los últimos años.
Lo bueno son sus claras ventajas respecto a una empresa de hosting tradicional: su poderosa gama de funciones se extiende desde el alojamiento, mantenimiento, pruebas, hasta para garantizar picos de tráfico inesperados para un tiempo de actividad casi perfecto para tu sitio web.
Lo malo, el precio que va desde los 25 $ hasta lo que quieras gastar. Si estás empezando con una web te será mucho más rentable buscar un hosting para WordPress con una empresa especializada en ello.
Aquí acabamos este tutorial sobre cómo instalar WordPress en Google Cloud.
Y si tienes cualquier duda, ¡nos vemos en los comentarios!
Es realmente GRATIS??? despues del año que pasa? cuando costaria?
Hola Ostael, en la web tienes los precios. Sale más caro que un hosting normal pero para muchas webs o webs muy grandes puede salir bien de precio.
Lo mejor es que lo mires tú mismo,
Saludos!
y como administras y editas los archivos en google cloud de tu wordpress?
De la misma forma que con cualquier hosting, entras en la carpeta, te bajas el archivo en cuestión con filezilla por ejemplo, lo editas y lo vuelves a subir.
Saludos!
Saludos
Realicé todos los pasos, al buscar mi website en dektop me aparece el error: This site can’t be reached mytimeo.com’s server IP address could not be found. Sin embargo, cuando lo busco desde mi celular, sí aparece. ¿Qué puede ser? Soy nueva en esto.
Hola Carla,
Si tu web es mytimeo.com se ve perfectamente en escritorio.
Saludos!
hola quiero saber si puedo cancelar antes del año y si tendre que pagar algun costo por eso
Hola Yeison, claro que podrás y sin pagar nada.
Saludos!
Para tener varias webs hay que tener una instancia ( maquina ) para cada una o se pueden tener en la misma ?
gracias
Hola Emilio, puedes tener varias webs en una.
Saludos!
¿Tienes un tutorial que muestre como hacer otro wordpress con otro dominio en el mismo proyecto con los mismos recursos sin pagar doble?
Hola Israel, sobre eso no tengo tutorial pero si tienes un buen hosting, ellos se encargarán de ayudarte.
Saludos!
Acabo de descubrir que este es el sistema que necesito para una web que tiene picos muy altos puntualmente y mi pregunta es si tengo que apuntar desde donde tengo el dominio contratado y como debo hacer para tener un certificado de seguridad. Gracias
Hola Paco, respecto a lo del dominio la respuesta es sí.
En cuanto al certificado deberás instalarlo tú aunque también hay plugins específicos para ello.
Saludos!
Hola, excelente post.
Tengo una duda, como puedo obtener mis credenciales de FTP para poder conectarme por medio de Filezilla?