【问题标题】:What does 'Compute Engine Network Internet Egress' mean to Google Cloud?“Compute Engine 网络 Internet 出口”对 Google Cloud 意味着什么?
【发布时间】:2015-02-22 00:35:21
【问题描述】:

我在 Google Cloud Platform 中启动了一个简单的 Tomcat 网络服务器,这个月我为一项名为“Compute Engine Network Internet Egress from America to China: 2636.552 Gibibyte (Project:xxx)”的服务收费 以及服务'Compute Engine Network Internet Egress from Americas to Americas'。

“从美国到中国的 Compute Engine 网络 Internet 出站流量”的真正含义是什么?

【问题讨论】:

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


【解决方案1】:
推荐的答案 Google Cloud

只是为了确保我们在术语方面意见一致:

  • 入口:流量进入或上传到谷歌云平台
  • 出口:从 Google Cloud Platform 退出或下载的流量

Google Cloud Platform network pricing page 可以看出,入口 流量是免费的,而出口 流量根据此类流量的来源和目的地收费。

所以在你的例子中:

从美洲到中国的 Compute Engine 网络互联网出站流量 [...]

表示您存储在 Google Cloud Platform 中美洲的数据是从中国下载的。

从美洲到美洲的 Compute Engine 网络互联网出站流量 [...]

表示您存储在 Google Cloud Platform 中美洲的数据是从美洲下载的。

如果这不是预期的或无意的,即您想运行一个私人服务器,那么这些可能只是机器人访问您的服务器并下载每个可能的 HTML 页面、图像文件、单击每个链接等。这意味着你应该在你的 Tomcat 服务器前面放置一些身份验证/授权,以确保它不会被每个只扫描所有 IP 并尝试连接到每个端口以下载有用数据的机器人自动抓取或攻击。

同时考虑 IP 过滤,或者 firewall configuration which does not respond to requests from IP ranges,您不会期望使用您的服务。再次提醒您,入口流量是免费的,因此只要您不为给定请求生成任何出站流量,就不会向您收费。

请注意,您可以使用 /robots.txt 方法阻止良好的、符合标准的网络爬虫,但您仍然需要保护您的服务免受不太好的行为者的侵害。

【讨论】:

  • 如果你有计算实例服务于全球流量(全球用户),那么 GCE 的配置应该是什么?那么基本上,如何避免全球网站的出口费用?
  • @JigarNavadiya — 如果您打算为用户提供流量,那么您必须为该网络出口付费。如果您阻止所有出口(或入口)流量,那么您的网站将不会为任何用户提供服务。我的建议是关于阻止不需要的出口流量。如果这不能解决您的问题,请创建一个包含更多详细信息和上下文的新问题。
  • @MishaBrukman 如果我们将 GCP 之外的数据移动到另一个云平台(例如 S3)中,这会被计为网络出口吗?
  • @AmitSingh — 是的,GCP 之外的任何数据移动都被视为“出口”,无论目的地如何。
  • 对于任何希望添加防火墙规则以阻止中国连接的人,我发布的正是here
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-19
  • 2017-12-19
  • 2014-05-18
  • 2020-05-09
  • 2017-04-07
  • 2019-12-13
  • 1970-01-01
相关资源
最近更新 更多