9
回答
F5和nginx的低级问题
华为云4核8G,高性能云服务器,免费试用   

能说明这两个东东到底用在什么场景

有啥不同,能不能替代?

举报
胡咧咧
发帖于6年前 9回/3K+阅

自己先说一下

f5是一个硬件,配套着简单的软件,用来做负载均衡的

nginx是一套高性能的 HTTP 和 反向代理 服务器

引用来自“胡咧咧”的答案

nginx到底是一个硬件还是只是一套软件?

软件  ,将nginx 安装一个配置垃圾点的服务器上啊 ,不跑动态的话 ,不管是反向代理 ,负载均衡

性能依旧很高

这么说吧,F5能实现nginx所有的功能,在此基础上还能实现路由、交换、防火墙、简单抗DDoS、健康监测、SSL硬件加速等。
--- 共有 1 条评论 ---
一别丶经年F5应该不能做WEB服务器的吧~ 4年前 回复

1.也相同,也不同 

2.能替代,也不能替代

这就像 Oracle 和 MySQL 能不能相互替代一样。

你先看看 F5 的内部吧。 访问这个地址: http://www.netkiller.cn/network/f5/index.html

如果告诉你 F5 的四层里面一个软件实现的,7层主要依赖 Apache httpd , F5的管理界面是tomcat 的。你有有什么想法?  F5 的技术并不神秘,他的硬件就是Dell R400 的级别配置,并不会很高,常常出现CPU 100% 的情况。Nginx 的开发者就是从 F5出来的。Nginx 的核心跟 F5 里面的核心软件设计是类似的。

有没有F5 我都能做出满足需求的应用,替换有替换的解决方案。

项目中我并不喜欢F5 因为厂家给的权限有限,核心应用我对 F5 并没有信心,因为F5对我来说不是透明的,使用开源更可控。

总结,使用什么都我所谓,都用对应的解决方案,如果你动手能力强,还是选择开源吧。尤其是现有技术无法满足你的需求,需要二次开发时。

去IOE就是在这个背景下出现的,你的小需求Oracle 不会理你,你没有源码,也无法自己优化。

顶部