在Google Cloud中设置网站?

Jac*_*k56 11 google-app-engine web google-compute-engine google-cloud-platform

我完全迷失了.我习惯使用带有cpanel的简单web主机来制作网站,只需使用filezilla登录并上传我的html/css/php/js文件.

我之所以考虑使用Google Cloud作为我的服务器/主机,是因为我担心我的新网站会获得太多的流量,而标准的网络托管公司将无法应对,或者会太昂贵.

但是考虑到谷歌云,这个过程是如此复杂,而且术语几乎听起来像是与托管网站无关?

他们谈论'应用','容器','桶','linux'等.

我想要的只是建立一个动态网站,其中包含SSL,SQL,PHP等,我可以通过FTP上传 - 像往常一样,但具有高可扩展性的便利性.

我是在正确的轨道上,还是谷歌云完全不相关?

我应该使用Compute Engine还是App Engine?

我在这里找不到任何体面的外行教程......

ome*_*rio 2

如果您计划使用的服务器端技术是 PHP,那么您可能需要看看 Google App Engine。这可能是让您入门而不被行话困扰的最简单的选择:以下是帮助您入门的几个步骤:

  1. 前往App Engine PHP “5 分钟内的 Hello world”页面,快速阅读
  2. 下载并安装适用于 PHP 的 Google App Engine SDK
  3. 前往 Github 并下载hello world PHP 应用程序
  4. 将 HTML、CSS 和 JavaScript 等静态资源添加到 hello world 应用程序。
  5. 删除helloworld.php并编辑app.yaml并删除处理程序部分,使用您的应用程序名称(例如 my-static-app)更新应用程序。
  6. 在 Google Cloud Console 上创建一个项目(例如 my-static-app)并按照此处的说明部署您的应用程序。

现在您已经有了一个在 App Engine 上运行的静态网站,并且可以使用http://my-static-app.appspot.com格式的 URL 进行访问。

请记住,App Engine 是一个平台即服务 (PaaS)。因此,您只需创建应用程序并部署它,而不必担心服务器或其设置等...如果您的应用程序主要由 HTML、CSS、JavaScript 和图像等静态资源组成,那么 Google 将从以下位置缓存并提供这些资源:单独的内容交付边缘服务器。因此,即使您的流量增长,您也不必担心这些静态资源的可扩展性。

对于像 PHP 脚本这样的动态资源,这些资源是使用 App Engine 实例提供的,随着您的需求增长,您可以将您的应用程序配置为使用更多 App Engine 实例,如此处所述

使用 App Engine,您无法将文件通过 FTP 传输到服务器,您需要使用 SDK 通过发出简单的命令来上传代码:

appcfg.py update myapp/
Run Code Online (Sandbox Code Playgroud)