在Google Cloud上托管ASP MVC网站需要哪些组件?

时间:2016-11-21 20:49:50

标签: asp.net-mvc google-app-engine google-cloud-storage google-cloud-datastore

我希望有人冒险使用 Google云托管ASP MVC网站,甚至可能利用定价的谷歌组件。上周他们发布了help guide on ASP MVC with Google cloud,但它只考虑Windows服务器,而不是Linux MVC。对我来说,当我想要使用bigquery等其他谷歌组件时,复杂性就会出现。

我有两个问题:

  1. 技术:我需要哪些Google云组件或选择托管ASP MVC网站。 (由于支持.NET,我说的是云站点,类似于Azure)
  2. 计算定价:鉴于它们的定价基于compute engine/app eninge etc。我如何估算/计算定价
  3. enter image description here

1 个答案:

答案 0 :(得分:1)

这取决于您想要对网站做什么以及您想要自己配置多少。

计算引擎是一种基础架构即服务环境,您必须配置和管理所需的所有资源。这是最便宜,最灵活的选项,但需要自己配置VM的开销。您需要使用计算引擎来配置.net应用程序。看一下Google Compute Engine,这将有助于Linux实例Quickstart Using a Linux VM

应用引擎提供平台即服务,这意味着您只需部署和平台管理资源。这将花费更多,但将管理一些流行语言的代码,如Java,Python,PHP或Go(遗憾的是.net不包括在内)。看看Google App Engine

如果您的网站需要数据存储,那么您必须决定要存储的内容以及方式。

  • 云存储,用于存储图像,blob和非结构化数据的完全托管数据存储。
  • 用于半结构化NoSQL数据的云数据存储。
  • 适用于MySQL实例的Cloud SQL for OLTP
  • 分析/企业数据仓库项目的BigQuery

您可以阅读各种数据存储选项Google Cloud Data Store Options

关于问题的费用要素,您必须将您的要求叠加到Google的产品上以构建估算值。不幸的是,没有相关的应用程序引擎选项会使你复杂化