2

我还是 DigitalOcean 和 Ubuntu 服务器的新手,所以我希望你们中的一个可以向我解释入站和出站流量之间的区别。我尝试阅读 DigitalOcean 的信息,但它仍然不能准确地告知我可以算作入站和出站的内容。

据我所见,仅对出站流量进行计费。所以我的问题是,什么算作出站流量?

当我登录到我的服务器并在创建 docker 容器时运行“npm install”时是出站流量,还是入站流量?

当我运行“git clone”时是出站还是入站?

我希望你们中的一个能给我解释一下什么是入站和出站。

4

1 回答 1

0

首先,即使您在没有其他带宽提升服务的低端 droplet 的最低端,您也极不可能达到 DigitalOcean 的带宽限制。

也就是说,DigitalOcean 上有四种类型的流量涉及到 droplets:出站本地、入站本地、出站远程和入站远程。任何交易都会做这两者中的一些,但很可能会偏向一个或另一个方向。

举个例子:我有一个运行 Neo4j 数据库服务器的 Droplet,还有一个使用 Neo4j(图形数据库)驱动程序查询该服务器的 Droplet。当我的客户端服务器向数据库发出请求时,它会通过驱动程序发送一个数据库查询,该驱动程序是客户端 POV 的一个小型出站远程(服务器位于不同的项目中,因此它不是“内部流量”,就像它们使用同一项目中的内部 IP)和数据库服务器的小型入站远程。实际的实质性数据传输是查询响应,就我的工作负载而言,它至少有几百 MB,它显示为数据库服务器的远程出站和客户端的远程入站。

总而言之:当您发送数据(例如 curl 或 wget)时,在同一虚拟网络中的 DigitalOcean 资源之外的任何传输都算作传出,而当您收到数据时,传入的可能会大得多。如果您使用大量数据响应请求,反之亦然。

于 2020-11-22T06:34:26.830 回答