写点什么

在云上使用过哪些外网暴露服务,简单说一下优缺点(nginx-ingress,treafik,云 alb,云 loadblance)

  • 2024-04-06
    四川
  • 本文字数:758 字

    阅读完需:约 2 分钟

在云上使用过哪些外网暴露服务,简单说一下优缺点(nginx-ingress,treafik,云alb,云loadblance)

在云上运行的外网暴露服务有很多种,包括 nginx-ingress、traefik、云 alb 和云 loadbalance 等。下面简单介绍一下这些服务的优缺点。

nginx-ingress 是一种基于 nginx 的 Ingress controller,可以用于 Kubernetes 中提供外网访问。

优点:nginx-ingress 提供了丰富的特性,包括 SSL 终端、负载均衡、会话保持、自定义配置等。它使用了 nginx,这是一个在业界广泛使用并得到良好测试的服务器软件,因此相对稳定可靠。

缺点:nginx-ingress 的配置比较复杂,对于新手来说可能会有一定的学习曲线。另外,由于它是在 Pod 内运行,因此可能会受到 Pod 资源限制的影响。

traefik 是一个现代的 HTTP 反向代理和负载均衡器,可以用于微服务架构。

优点:traefik 支持多种后端,包括 Docker、Swarm、Kubernetes、Marathon、Consul 等,可以轻松地与这些平台集成。它的配置相对简单,并且支持动态配置。

缺点:traefik 的文档和社区相对较小,因此在遇到问题时可能需要花费更多的时间来寻找解决方案。

云 alb(Application Load Balancer)是云服务提供商提供的应用级别的负载均衡器。

优点:云 alb 可以在应用级别进行负载均衡,支持 HTTP/HTTPS,并且可以根据 HTTP 头、URL 等进行路由。由于是云服务,因此不需要自己进行维护。

缺点:云 alb 的价格可能会比自建的负载均衡器更高。另外,它的配置和特性可能会受到云服务提供商的限制。

云 loadbalance 是云服务提供商提供的传统的负载均衡器。

优点:云 loadbalance 可以提供 TCP/UDP 的负载均衡,对于不支持 HTTP 的应用可以提供负载均衡。同样,由于是云服务,因此不需要自己进行维护。

缺点:云 loadbalance 的功能相对基础,可能无法满足一些复杂的需求。与云 alb 一样,它的价格可能会较高,配置和特性可能受到云服务提供商的限制。


香港五网 CN2 网络云服务器链接:www.tsyvps.com

蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

发布于: 刚刚阅读数: 3
用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
在云上使用过哪些外网暴露服务,简单说一下优缺点(nginx-ingress,treafik,云alb,云loadblance)_nginx_百度搜索:蓝易云_InfoQ写作社区