我可以使用Google Cloud Platform来托管我的网站吗?

时间:2017-06-29 15:30:03

标签: google-app-engine google-cloud-platform web-hosting

我有一个简单的静态网站,我想知道我是否可以在谷歌云中托管我的网站?

我不确定这会花多少钱以及如何解决这个问题。

我已在某处托管我的网站,但我对他们的电子邮件服务不满意。而且我在考虑是否可以托管Google Cloud,我也可以使用谷歌电子邮件。

谢谢!

4 个答案:

答案 0 :(得分:3)

如果您要求托管静态网站(流量不大),我建议使用Google App Engine Standard而不是Google Cloud引擎。使用谷歌应用引擎标准,如果您的网站没有任何点击,它将自动删除。一旦命中,它将自动返回。你会节省很多钱。查看https://cloud.google.com/pricing/

的价格

关于电子邮件,如果您希望谷歌托管您的商家电子邮件,它不是免费的,您可能希望从https://gsuite.google.com/products/gmail/开始

答案 1 :(得分:1)

是的,Google App Engine可以托管您的静态网站。以下是我的网站设置方式。

main.go

package main

import (
    "net/http"
)

func init() {
    fs := http.FileServer(http.Dir("web"))
    http.Handle("/", fs)
}

的app.yaml

runtime: go
api_version: go1

handlers:
- url: /.*
  script: _go_app

Project Layout

您需要Google Cloud SDK和app-engine-go组件在本地进行测试并部署您的网站。 https://cloud.google.com/appengine/docs/standard/go/download

安装完成后,您可以打开终端并导航到包含app.yaml的文件夹,然后运行gcloud app deploy

部署完成后,新版本将显示在您的应用引擎帐户中。您可以通过单击表中的版本名称来测试部署的版本。 https://console.cloud.google.com/appengine/versions

然后,您需要按照说明将您的域名指向谷歌的托管 https://console.cloud.google.com/appengine/settings/domains

如果您使用超过免费配额,那么他们会向您收取费用。

例如,每天1GB的带宽是免费的,然后是0.12美元/ GB https://cloud.google.com/appengine/quotas#Requests

您可以将每日支出限额设置为0美元以防止收费,但这会导致您的网站在达到免费报价后停止运行。 https://console.cloud.google.com/appengine/settings

您可以关注应用引擎信息中心的费用 https://console.cloud.google.com/appengine

答案 2 :(得分:0)

你可以,但这取决于你的要求,比如开源平台可以在共享主机中托管,而nodejs等必须是主机离子专用服务器示例vps。

答案 3 :(得分:0)

: 在Google Cloud Platform上托管静态(HTML)网站的最省钱的方法是将其存储在云存储桶中。由于Cloud Storage带有始终免费的层,因此随着时间的流逝可以节省大量资金。有关将其托管在Cloud Storage https://cloud.google.com/storage/docs/hosting-static-website

上的详细信息,请参见本文。

Google的Firebase hosting将是另一个可行的选择。

电子邮件: IAAS / SAAS电子邮件不会自动内置到GCP托管中,但是如果您将域转移到Google Domains,则可以为您的域无缝注册Google G-Suite [基于Gmail]电子邮件。