我已经在Google的App Engine之上构建了系统,并且利用了Google的数据存储,但是对于我的新项目,我正在考虑一个容器化解决方案(使用Google的Container Engine)。有没有人使用这两种技术的经验知道:Google容器引擎节点可以访问数据存储吗?
- 如果这是可以使用数据存储的容器引擎?
- 如果很容易用gcd设置本地集装箱开发环境?
- 如果有一些严重的头痛,我应该考虑在走这条路线之前?
我已经在Google的App Engine之上构建了系统,并且利用了Google的数据存储,但是对于我的新项目,我正在考虑一个容器化解决方案(使用Google的Container Engine)。有没有人使用这两种技术的经验知道:Google容器引擎节点可以访问数据存储吗?
绝对!您可以在Container Engine中运行您想要的任何代码,并且如果您在创建集群时将范围添加到集群,则如果使用Datastore的客户端库或工具,则对数据存储区API的验证将自动进行。
我不熟悉当地的gcd环境,所以我在这里帮不了什么忙。在将Docker容器推送到云端之前在本地测试Docker容器的效果很好,所以唯一的问题就是确保gcd开发环境可以暴露给当地的容器化应用。
开发环境是我不确定的一个问题。从容器引擎使用数据存储应该可以正常工作。
另请参阅http://stackoverflow.com/questions/33058588/can-the-local-development-server-be-used-to-only-simulate-cloud-datastore/33061546#33061546 –