微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nginx – 在单个主机中有效使用多个docker容器

我有一个运行Nginx,MySQL的物理服务器,并为我的PHP网站提供服务.该服务器具有16 GB RAM的多核处理器.此服务器可以处理一定数量的Web流量.

现在代替这个单一服务器,如果我运行多个docker容器,在其中运行Nginx(App Server)和MysqL(DB Server)的各个实例并在应用程序和数据库容器之间进行负载平衡,它是否能够处理相同数量的流量作为单个服务器处理它还是会更少(性能明智)?

如果我使用具有相同硬件配置而非物理服务器的EC2或Digital Ocean Leaflet等虚拟服务器,性能如何?

最佳答案
由于所有进程都在本机主机上运行(您可以在容器外的主机上运行ps aux并查看它们).应该有很少的开销.将数据包转发到虚拟主机的网络桥接和IP表条目将增加一些cpu开销,但我无法想象它太繁重了.

原文地址:https://www.jb51.cc/nginx/434499.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐