Cómo alojar sitios web en la nube de Google

  1. Inicie sesión en su cuenta de Google. Si aún no tiene una, regístrese para obtener una nueva cuenta.
  2. Seleccione o cree un proyecto de plataforma en la nube. IR A LA PÁGINA DE PROYECTOS
  3. Habilite la facturación de su proyecto.
  4. Tener un dominio que posea o administre. Si no tiene un dominio existente, registre un nuevo dominio. Este tutorial utiliza el dominio example.com .
  5. Verifique que posee o administra el dominio que utilizará. Para demostrar que es propietario o administrador de un dominio, utilice uno de los procesos de verificación de Google Webmaster Central. Asegúrese de verificar el dominio, por ejemplo, example.com , y no un sitio en el dominio, como www.example.com Nota: Si posee el dominio que está asociando a un depósito, es posible que ya haya realizado este paso en el pasado. Para obtener más información, consulte Verificación de bucket con nombre de dominio.

Crear un alias CNAME

Cree un alias de CNAME que apunte a c.storage.googleapis.com .

Un alias CNAME es un registro DNS que le permite usar una URL de su propio dominio para acceder a recursos, como un depósito y objetos, en Cloud Storage usando su URL de dominio personalizado. Por ejemplo, para www.example.com , el registro CNAME puede contener la siguiente información:

NOMBRE TIPO DATOS
www.example.com CNAME c.storage.googleapis.com

Su servicio de registro de dominio debe tener una forma de administrar su dominio, incluida la adición de un registro CNAME .

Nota: Dependiendo de su servicio de registro de dominio, es posible que solo pueda usar alias CNAME para asignar a subdominios, como Ejemplo de dominio o http://myblog.example.com, y no directamente al dominio raíz, Ejemplo de dominio.

Para obtener más información sobre las redirecciones de CNAME , consulte URI para el alias de CNAME.

Crear un cubo

Cree un depósito cuyo nombre coincida con el CNAME que creó para su dominio.

Por ejemplo, si agregó un registro CNAME señala www.example.com a c.storage.googleapis.com , cree un depósito con el nombre “Dominio de ejemplo”.

Para crear un cubo:

CONSOLA

GSUTIL

MÁS

  1. Abra el navegador Cloud Storage en Google Cloud Platform Console.
    ABRE EL NAVEGADOR DE ALMACENAMIENTO EN LA NUBE
  2. Haz clic en Crear depósito .
  3. En el cuadro de diálogo Crear depósito , especifique: El nombre de su depósito. La clase de almacenamiento para su depósito: Multi-Regional . La ubicación de su depósito: Estados Unidos .
  4. Haz clic en Crear .

Subiendo los archivos de su sitio

Para agregar a su bucket los archivos que desea que su sitio web sirva:

CONSOLA

GSUTIL

MÁS

  1. En el navegador Cloud Storage, busque el depósito que creó.
  2. Haz clic en Cargar archivos .
  3. En el cuadro de diálogo de archivo, busque el archivo deseado y selecciónelo.

Una vez que se completa la carga, debería ver el nombre del archivo, el tamaño, el tipo y la última fecha de modificación en el depósito.

Por ejemplo, un cubo con dos archivos index.html y 404.html aparece en Cloud Platform Console como:

Ejemplo de un cubo configurado como un sitio web.

Nota: Si está migrando un sitio web existente o está copiando una gran cantidad de archivos, use gsutil rsync para mover su contenido. Puede usar la opción -R para copiar recursivamente árboles de directorios. Por ejemplo, para sincronizar un directorio local llamado local-dir con un depósito, use: gsutil rsync -R local-dir http: // gs: //www.example.com

Compartir tus archivos

Para compartir públicamente los archivos que desea servir:

CONSOLA

GSUTIL

MÁS

  1. En el navegador Cloud Storage, busque cada uno de los archivos que creó.
  2. Haga clic en la casilla de verificación en la columna Compartir públicamente .

Si tiene éxito, aparece un enlace titulado Enlace público junto a la casilla de verificación.

Nota: Puede configurar la ACL del objeto predeterminado para que su depósito comparta automáticamente cualquier archivo posterior que cargue en el depósito.

Opcional: asignación de páginas

Desde los archivos que compartió públicamente, puede asignar un sufijo de página de índice y una página de error personalizada.

Una página de índice (también llamada índice de directorio de servidor web) es el archivo devuelto a los visitantes de su sitio estático que solicitan un “directorio”. Si se solicita el sitio de nivel superior, como http://www.example.com , o si se solicita una página faltante, por ejemplo, http://www.example.com/directory , el servicio intenta devolver una página de índice . Si no ha asignado un sufijo de página de índice, o si el “directorio” no tiene una página de índice asociada, Cloud Storage devuelve una página de error. La propiedad que controla qué archivo actúa como página de índice es MainPageSuffix .

Por ejemplo, si MainPageSuffix es index.html , Cloud Storage intenta devolver el objeto www.example.com/index.html cuando un usuario solicita http://www.example.com . Del mismo modo, si no hay un objeto www.example.com/directory , Cloud Storage intenta devolver el objeto www.example.com/directory/index.html cuando un usuario solicita http://www.example.com/directory . Si no existe tal objeto, Cloud Storage devuelve una página de error.

La página de error es el archivo devuelto a los visitantes de su sitio estático que solicitan una URL que no corresponde a un archivo existente o, si se establece un sufijo de página de índice, el objeto de índice apropiado. La propiedad que controla qué archivo actúa como página de error es NotFoundPage . Si no configura NotFoundPage , los usuarios reciben una página de error genérico.

En el siguiente ejemplo, un sufijo de página de índice se establece en index.html y una página de error personalizada se establece en 404.html :

CONSOLA

GSUTIL

RESTO APIS

  1. En el navegador Cloud Storage, navegue hasta el depósito que creó.
  2. Haga clic en el icono de más acciones junto al depósito y seleccione Editar configuración del sitio web. Nota: Esta opción solo está disponible para depósitos cuyo nombre coincida con un patrón de sitio web válido.
  3. En el cuadro de diálogo Configurar sitio web , especifique la Página principal y la Página 404 (No encontrado) .
  4. Haz clic en Guardar .

Nota : Vea, cambie o elimine estas configuraciones del menú Editar configuración del sitio web .

Probar el sitio web

Pruebe que el contenido se sirve desde el depósito solicitando el nombre de dominio en un navegador, ya sea con una ruta a un objeto, o si configura la propiedad MainPageSuffix , solo con el nombre de dominio.

Limpiar

Una vez que haya terminado el tutorial Hospedaje de un sitio web estático, puede limpiar los recursos que creó en Google Cloud Platform para que no se le facturen en el futuro. Las siguientes secciones describen cómo eliminar o desactivar estos recursos.

Eliminar el proyecto

La forma más fácil de eliminar la facturación es eliminar el proyecto que creó para el tutorial.

Para eliminar el proyecto:

  1. En la consola de la plataforma en la nube, vaya a la página Proyectos. VAYA A LA PÁGINA DE PROYECTOS
  2. En la lista de proyectos, seleccione el proyecto que desea eliminar y haga clic en Eliminar proyecto .
  3. En el cuadro de diálogo, escriba la ID del proyecto y luego haga clic en Apagar para eliminar el proyecto.

Eliminar el cubo

Si no desea eliminar todo el proyecto, elimine el depósito que utilizó para alojar su sitio web:

CONSOLA

GSUTIL

  1. Abra el navegador Cloud Storage en Google Cloud Platform Console.
    ABRE EL NAVEGADOR DE ALMACENAMIENTO EN LA NUBE
  2. Seleccione la casilla de verificación junto al depósito que creó.
  3. Haz clic en Eliminar .
  4. En la superposición que aparece, haga clic en Eliminar para eliminar permanentemente el depósito y su contenido.

La forma más fácil de alojar sitios web, WordPress o cualquier aplicación web en Google Cloud es a través del portal de alojamiento en la nube CloudWays; puede implementar un servidor en la nube configurado y listo en Google Compute Engine (GCE) en cuestión de minutos.

Hospedaje de sitio web en Google Cloud

  • Paso 1. Seleccione su aplicación deseada. Para proyectos web personalizados; Elija la pila PHP .
  • Paso 2. Dé los nombres apropiados para su implementación.
  • Paso 3. Elija “Google Cloud” y el conjunto necesario de recursos del sistema.
  • Paso 4. (Opcional) Elija el ancho de banda para obtener el costo estimado.
  • Paso 5. Elija el espacio de almacenamiento inicial para los archivos de la aplicación y la base de datos MySQL.
  • Paso 6. Elija la ubicación deseada del servidor; Iowa (EE. UU.), Carolina del Sur (EE. UU.), Oregón (EE. UU.), Europa, Taiwán (Asia Pacífico), Tokio (Asia Pacífico).
  • Paso final 7. Presione Iniciar ahora para implementar el servidor y activar la versión de prueba gratuita.

(fuente completa aquí)

O para aquellos que desean seguir la ruta tradicional y bastante complicada, consulte la respuesta detallada a continuación:

La respuesta de Pallavi Jha a ¿Cómo puedo alojar sitios web en la nube de Google?

¡Gracias por el trabajo duro!

Para alojar una aplicación web en un proveedor de IaaS como GCE (Google Cloud), ¡necesita conocimientos técnicos para configurar un servidor desde cero!

Esto requiere las habilidades avanzadas sobre la administración del servidor, que incluye la configuración de servidores web, lenguaje (por ejemplo, PHP), base de datos y otros servicios diversos como tecnologías de caché, etc.

Si bien comenzar desde cero puede ser agitado para los novatos, sugeriría probar una solución fácil como Cloudways que no solo puede configurar el servidor para usted, sino que también puede implementar la aplicación utilizando la función de 1 clic.

Además, también proporciona más de 50 características diferentes a las que también se puede acceder con un solo clic. Pruebe Cloudways y cuéntenos su experiencia. 🙂

Hay dos formas de alojar un sitio web en Google Cloud. Usando Google

1. App Engine – Plataforma como servicio: con GAE puedes usar django framework (opcional pero recomendado) para alojar tus archivos html. Tendrá que crear una aplicación python / java / go / php que ‘imprima’ el contenido html cuando se lo llame. Este servicio es gratuito pero está limitado por cuotas. Después de alcanzar su límite gratuito, su hosting se detendrá o se convertirá en usuario premium y pagará por el uso adicional. Puede realizar fácilmente altos cálculos, integrar la base de datos NoSQL (Datastore – NoSQL Schemaless Database) si lo requiere sin demasiados problemas. Es muy fácil administrar NoSQL usando GAE. Créame.

Precios (precios de App Engine)

Tutorial (Cómo alojar su sitio web en Google de forma gratuita)

2. Compute Engine – Infraestructura como servicio: este es el método más fácil si ya está listo con su contenido html. Puede configurar el servidor LAMP en una de esas máquinas (en realidad, proporcionan imágenes con LAMP preconfigurado) y el archivo host allí. Aquí está restringido por el poder computacional. Pero es adecuado cuando solo desea alojar un sitio web estático.

Precios (precios de Google Compute Engine)

Tutorial (Configuración de LAMP en Google Compute Engine)

En cuanto a los precios, Compute Engine es definitivamente costoso, entonces el servidor y alojamiento en la nube Elastic Compute Cloud (EC2) de Amazon – AWS

Elija el alojamiento EC2 de Amazon si solo desea un alojamiento web barato y confiable.

Para alojar su sitio en Google Cloud, le sugeriré CloudWith.me

Cloud With Me es una herramienta de configuración de servidor AWS (Amazon Web Services), Microsoft Azure o Google Cloud fácil de usar, diseñada específicamente para eliminar cualquier necesidad de conocimiento técnico de antemano.

Google Cloud Hosting

El plan de inicio de Google Cloud Hosting comienza desde $ 40 / mes y sube al nivel más alto de $ 800 / mes con 15 millones de visitas por mes. El precio, el almacenamiento y el ancho de banda varían en cada plan.

Complementos

Cada plan de alojamiento contiene un complemento gratuito y de pago. Los complementos gratuitos son instalación del servidor, html, ftp, mail, analytics y mysql. Si bien hay complementos de pago disponibles, WordPress, Drupal, Magento, PHP, Joomla, Laravel y Roundcube cuestan $ 5 / mes.

Puede personalizar su servidor para satisfacer sus necesidades. Cloudwith.me | AWS (Amazon Web Services), Azure (Microsoft Azure), Google Cloud | Alojamiento en la nube EC2 | El servicio automatizado de WordPress completará la instalación por usted en minutos.

Espero que sea de ayuda

Si solo está tratando de poner en funcionamiento un sitio web fácil, haré un clic para implementar WordPress – WordPress Cloud Hosting | Google Cloud Platform

Si tiene necesidades más serias y desea codificar algo usted mismo, puede consultar App Engine. Es muy fácil comenzar y es barato a menos que tenga mucho tráfico. Un tutorial está aquí: Hospedar un sitio web estático en Google App Engine | Entorno estándar de App Engine para Python
El | Google Cloud Platform

La opción final para usted sería el alojamiento Firebase, que ofrece algunas características divertidas que facilitan el inicio: Alojamiento Firebase | Firebase

En términos de costo (que se encuentra en el comentario de la pregunta), hay mucho que considerar. En términos generales, si solo está utilizando una instancia de GCE, es comparable con los otros proveedores principales de la nube. App Engine puede ser efectivamente gratuito dependiendo de los patrones de tráfico.

Puedes ir con el creador de sitios web de Ucraft.

Todos los sitios web creados con U se alojan automáticamente en Google Cloud.

No hay limitaciones de almacenamiento o ancho de banda, solo paga $ 8 / mes por cada sitio web o $ 16 / mes en el caso de un sitio web de comercio electrónico.

¿Ya tienes tu sitio web personalizado? Supongo que deberías consultar algunas otras opciones.

Si aún no ha desarrollado su sitio web, esta será una combinación perfecta para usted.

Simplemente elija una plantilla, personalícela, conecte su propio dominio y ya está todo listo.

Aclamaciones

El alojamiento en la nube en Google Cloud Platform (GCP) a través de WordPress es muy fácil de implementar. Debido a la eficiencia de la nube, también es muy asequible. La flexibilidad es otro gran beneficio, donde los recursos se entregan a pedido y en tiempo casi real.

Para obtener una guía paso a paso para alojar el sitio web de WordPress en GCP, no dude en visitar el enlace proporcionado.