Google cloud platform 谷歌云如何支持连接不同的微服务和不同的数据库
Google cloud platform 谷歌云如何支持连接不同的微服务和不同的数据库,google-cloud-platform,google-compute-engine,google-cloud-run,Google Cloud Platform,Google Compute Engine,Google Cloud Run,假设我想使用google cloud run部署多个微服务,这些微服务将相互连接。我的问题如下
每个微服务是否通过创建谷歌云运行服务来单独部署
然后,每个微服务如何相互呼叫(通过使用公共IP)
如何将不同的微服务连接到不同的数据库,如Mongo DB、CassandraDb。我们是否有办法在计算引擎中创建NoSQL数据库,并通过google cloud run进行访问
每个微服务是否通过创建谷歌云运行服务来单独部署
是的,每个微服务都是独立的,如果您需要,它们都有自己的http/s端点。
如果需
假设我想使用google cloud run部署多个微服务,这些微服务将相互连接。我的问题如下
每个微服务是否通过创建谷歌云运行服务来单独部署
然后,每个微服务如何相互呼叫(通过使用公共IP)
如何将不同的微服务连接到不同的数据库,如Mongo DB、CassandraDb。我们是否有办法在计算引擎中创建NoSQL数据库,并通过google cloud run进行访问
每个微服务是否通过创建谷歌云运行服务来单独部署
是的,每个微服务都是独立的,如果您需要,它们都有自己的http/s端点。
如果需要批量部署更多,则始终可以使用CI/CD工具
然后,每个微服务如何相互呼叫(通过使用公共IP)
当您第一次使用HTTP触发器部署服务时,会向您提供一个唯一的url(类似于云函数的情况)。然后,您可以像往常一样通过HTTP调用您的服务。
当然,如果您有许多服务,盲目地调用它们并不是最好的选择,我建议您使用服务网格()和/或api网关(),以便更好地控制和灵活地使用api
如何将不同的微服务连接到不同的数据库,例如
Mongo DB,CassandraDb。有没有办法在compute中创建NoSQL Db
通过谷歌云运行引擎和访问
我不明白为什么不这样做,但是请考虑一下云操作(托管)的已知限制:
基本上,它不支持VPC连接器,所以不能通过专用ip进行连接。还考虑了许多管理的DB GCP提供,也许数据存储对于用例来说是足够好的?p>
每个微服务是否通过创建谷歌云运行服务来单独部署
是的,每个微服务都是独立的,如果您需要,它们都有自己的http/s端点。
如果需要批量部署更多,则始终可以使用CI/CD工具
然后,每个微服务如何相互呼叫(通过使用公共IP)
当您第一次使用HTTP触发器部署服务时,会向您提供一个唯一的url(类似于云函数的情况)。然后,您可以像往常一样通过HTTP调用您的服务。
当然,如果您有许多服务,盲目地调用它们并不是最好的选择,我建议您使用服务网格()和/或api网关(),以便更好地控制和灵活地使用api
如何将不同的微服务连接到不同的数据库,例如
Mongo DB,CassandraDb。有没有办法在compute中创建NoSQL Db
通过谷歌云运行引擎和访问
我不明白为什么不这样做,但是请考虑一下云操作(托管)的已知限制:
基本上,它不支持VPC连接器,所以不能通过专用ip进行连接。还考虑了许多管理的DB GCP提供,也许数据存储对于用例来说是足够好的?p>