GCP Dataproc sqoop可以从本地数据库导入数据到GCP存储(没有GCP VPC)吗?
我们有一个远程Oracle数据库通过VPN隧道连接到我们的本地网络,我们使用Hadoop集群通过Apache Sqoop从每天提取数据。希望用GCP Dataproc集群替换此过程以运行sqoop作业和GCP存储。发现这篇文章似乎做了类似的Moving Data with Apache Sqoop in Google Cloud Dataproc,但它假设用户有GCP VPC(我不打算购买)。
所以我的问题是:
如果不使用VPC/VPN,您将无法授予对本地数据库的Dataproc访问权限。
如果更好地满足您的需求,您可以使用VPN而不是使用VPC:https://cloud.google.com/vpn/docs/
只有其他选项是打开本地数据库到Internet,这样Dataproc就可以在没有VPC / VPN的情况下访问它,但这本质上是不安全的。