Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 谷歌云中的网络出口解释?_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

Google cloud platform 谷歌云中的网络出口解释?

Google cloud platform 谷歌云中的网络出口解释?,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我正在使用一个计算引擎来部署我的视频课程项目,该项目将NodeJS服务器作为后端API,并提供视频,前端是VueJS,它将调用该API 我的计算引擎在台湾的asia-east1-b,我的大部分用户来自越南。我注意到在计费仪表板上有一笔巨大的“从亚太地区到亚太地区的网络互联网出口”费用。这是什么?我的项目中的哪个部分导致了这笔费用?如何减少这种免费服务,而不影响当前的服务器(1000个用户使用) 编辑:我的总构建成本约为150美元,其中23美元用于计算引擎,20天的网络费用为127美元(940GB

我正在使用一个计算引擎来部署我的视频课程项目,该项目将NodeJS服务器作为后端API,并提供视频,前端是VueJS,它将调用该API

我的计算引擎在台湾的asia-east1-b,我的大部分用户来自越南。我注意到在计费仪表板上有一笔巨大的“从亚太地区到亚太地区的网络互联网出口”费用。这是什么?我的项目中的哪个部分导致了这笔费用?如何减少这种免费服务,而不影响当前的服务器(1000个用户使用)


编辑:我的总构建成本约为150美元,其中23美元用于计算引擎,20天的网络费用为127美元(940GB)

我在创建实例时提供了来自计算引擎ssd磁盘的视频

这是我的实例以及总账单和网络账单信息:

一般来说,网络入口是免费的,网络出口是收费的。有关GCP网络定价的更多信息,我建议您阅读本文。所以你看到的账单并不少见。下面是GCP asia-east1的成本概述,您可以看到每GB 0.12美元与您的127/940=0.135美元大致相当

但是有一些事情要考虑,以优化您的成本。首先,我建议您将亚太地区以外的用户重定向到不同地区的实例。这被称为地理路由,以确保您不会为区域间出口付费。区域间出口远高于同一区域内的出口。但是,由于您的大多数用户都来自亚太地区,这不会有多大帮助。这只会将出口成本降低到每GB至少0.12美元

我认为最好的办法是看看如何使用视频压缩算法(如H.264或HEVC)来减少正在输出的数据的大小。关于如何以这种格式压缩视频有一个很好的方法。您还可以使用缓存方法,以便在特定时间段内不会将数据两次加载到同一用户


我希望这能进一步帮助您。

一般来说,网络入口是免费的,网络出口是收费的。有关GCP网络定价的更多信息,我建议您阅读本文。所以你看到的账单并不少见。下面是GCP asia-east1的成本概述,您可以看到每GB 0.12美元与您的127/940=0.135美元大致相当

但是有一些事情要考虑,以优化您的成本。首先,我建议您将亚太地区以外的用户重定向到不同地区的实例。这被称为地理路由,以确保您不会为区域间出口付费。区域间出口远高于同一区域内的出口。但是,由于您的大多数用户都来自亚太地区,这不会有多大帮助。这只会将出口成本降低到每GB至少0.12美元

我认为最好的办法是看看如何使用视频压缩算法(如H.264或HEVC)来减少正在输出的数据的大小。关于如何以这种格式压缩视频有一个很好的方法。您还可以使用缓存方法,以便在特定时间段内不会将数据两次加载到同一用户


我希望这能进一步帮助您。

编辑您的问题并提供详细信息。包括账单的详细信息。您是从VM实例还是从云存储提供视频?查看不同的数据传输方法及其出口成本。您能提供某种匿名成本概述吗?我的总构建成本约为150美元,其中23美元用于计算引擎,20天(940GB)的网络费用为127美元我从computed engine ssd磁盘提供视频,这是我创建实例时附带的。我的nodejs服务器使用fs读取视频并将其逐块发送到客户端。请编辑您的问题并提供详细信息。包括账单的详细信息。您是从VM实例还是从云存储提供视频?查看不同的数据传输方法及其出口成本。您能提供某种匿名成本概述吗?我的总构建成本约为150美元,其中23美元用于计算引擎,20天(940GB)的网络费用为127美元我从computed engine ssd磁盘提供视频,这是我创建实例时附带的。我的nodejs服务器使用fs读取视频并将其逐块发送到客户端。我的实例区域是Taiwan asia-east-1b,因此如果我阻止亚太地区的流量,我的越南用户仍然可以访问我的网站?不,只将亚太地区以外的用户重定向到相应的区域。但这并不能解决您的问题,因为您的用户群已经在亚太地区。我认为你能做的唯一一件事就是在不影响用户体验的情况下,通过最小化流媒体的GB数量来优化流媒体。想到的是缓存和压缩。也许你可以做一些其他的事情来减少出口。我建议您使用其他流媒体方法运行一些测试。就云成本而言,亚太地区仍然是成本较高的地区,可能是因为缺乏基础设施。感谢@neubulastic,我还有一个问题,我的所有视频都是mp4扩展,我只知道一个工具是ffmpeg,我可以选择什么算法选项以及它的优缺点。你也可以推荐一些工具吗?我认为ffmpeg是一个不错的选择,更新了一个关于这个主题的好stackoverflow帖子的链接。我的实例区域是Taiwan asia-east-1b,所以如果我阻止亚太地区的流量,我的越南用户仍然可以访问我的网站?不,只能将亚太地区以外的用户重定向到相应的区域。但这并不能解决您的问题,因为您的用户群已经在亚太地区。我认为你能做的唯一一件事就是在不影响用户体验的情况下,通过最小化流媒体的GB数量来优化流媒体。想到的是缓存和压缩。也许你可以做一些其他的事情来减少出口。我建议你用替代品做一些测试