我有一个简单的静态网站,我想知道我是否可以在谷歌云中托管我的网站?
我不确定这会花多少钱以及如何解决这个问题。
我已在某处托管我的网站,但我对他们的电子邮件服务不满意。而且我在考虑是否可以托管Google Cloud,我也可以使用谷歌电子邮件。
谢谢!
答案 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
您需要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]电子邮件。