App Engine与Compute Engine作为Memorystore的简单API

时间:2019-05-11 05:55:40

标签: google-app-engine google-cloud-platform google-compute-engine

我正在建立一个数据库,该数据库将仅存储有关经济体中商品的基本信息,例如其卖家(价格和卖家ID),最近的平均价格和过去的销售情况。

我的游戏服务器将与此数据进行交互并对其进行操作。我不希望它占用超过1 GB的大小,因此我只想将其存储在一台Redis服务器上。

问题是,我不确定是否应该使用App Engine并可能有多个实例,或者一个Compute Engine实例 >(如果它是Compute Engine实例,我将没有单独的Redis服务器,因为代码在计算上不是很昂贵)。

现在我正在考虑,因为只有一台Redis服务器(因为我没有进行分片),所以如果通过App Engine有多个实例,那么Redis服务器仍然会限制所有事情。尽管如此,外部网络请求是否比Google网络中的内部请求昂贵得多?如果是这样,是否需要App Engine?

1 个答案:

答案 0 :(得分:0)

取决于App的体系结构,App Engine已准备好实现高性能,如果您对弹性和可伸缩性感兴趣,则是一个不错的选择,水平可伸缩性使您可以为您提供尽可能多的实例根据需要。 Compute Engine和App Engine之间的区别可能是App Engine已为代码准备就绪,并允许您在多种编程语言之间进行选择。 Compute Engine可让您根据自己的规格在各种摊位之间选择摊位图像。