Google Cloud - 针对Tomcat / PostgreSQL / HTTPS / SFTP网站的堆栈推荐?

时间:2017-03-13 15:11:18

标签: google-cloud-platform google-cloud-datastore

这是我第一次尝试查看云托管,我感觉自己像个完全白痴。我一直有自己的专用服务器,我可以远程安装和管理所有内容。所以这个云对我来说是全新的。我似乎无法掌握基本的东西......就像我如何安装Tomcat和PostgreSQL一样,他们可以互相交流或者在那里获得我的域名和SSL证书等。

如果我能够感觉到我应该从哪里开始,那么我可能会计算我的成本并跳进免费试用版,希望这些东西会为我点击。

以下是我的基本,高级要求......

  • 我的网络应用程序通过HTTPS在Tomcat中运行
  • 我们说每天大约有1,000页的网页浏览量
  • PostgreSQL支持我的网络应用程序。
  • 假设大约10GB的数据库存储
  • 整天都有相当稳定的入站SFTP数据流(每天约100MB)

应用服务器端的处理负载应该相当轻。升级将在数据库端进行分类并处理大量数据。

我无法确定要安装哪些选项并计算成本。如果有人可以帮我开始说“你会从std-xyz-med服务器开始,安装位于http://blahblah的ABC”,然后安装位于http://XYZ的XYZ ....等..等等。您可以支付每月约100至200美元的费用“....

思想?

我将永远感激不尽。看起来他们应该有一些免费的销售支持渠道向谷歌的某个人询问此事,但我没有看到。

谢谢!

1 个答案:

答案 0 :(得分:1)

我会尝试给你一些提示,从哪里开始寻找 我将提到一些产品,这里是links

  1. 如果您想坚持以前的方式,您可以随时在Compute Engine上启动实例,并按照以前的方式进行设置,这些只是常规虚拟机。对于某些用例,这是完全有效的。

  2. 您可以将堆栈的不同组件拆分为不同的产品:

    • 例如,如果您的应用程序适用于postgresql,您可以在Cloud SQL中启动完全托管服务,这可能使管理备份变得更容易,或者让多个应用程序访问同一个数据库。

    • 或者,查看不同的数据库产品,看看它们是否更符合您所需的工作负载。也许看看BigQuery?

    • 如果您想将您的应用转变为微服务,然后更容易自动缩放并且更具容错能力,请查看App Engine。这样您就不需要管理虚拟机。这里的文档将引导您完成一些关于如何设置SSL的简单示例。

    • 要使服务相互通信,请参阅各个组件的文档。它通常很简单。

    • 根据定价,尝试https://cloud.google.com/products/calculator/
      像BigQuery这样的东西有不同的定价模式 - 你不为服务器的正常运行时间付费,但对于存储的数据量和处理您的查询。