在多个数据服务( Mysql,hadoop,Aurora,mssql ) 中,如何通过反向代理转发TCP请求 等)

作者:无名 - 互联网 -

问题:

我正在尝试解决一个架构设计谜题,它是关于设计一个保持数据和服务器尽可以能安全的。

*i 希望隐藏我的外部设计( 有几个带有 public 和 private 主机的数据服务器)

*i 希望使用相同的ip地址访问每个服务,并基于( cookie。uri。端口或者任何内容) 转发到正确的服务器。

*access 到数据服务必须使用 ssl/tls 加密实施

仔细研究这些要求之后,我想使用反向代理,只允许访问反向代理服务器,反向代理中的访问身份验证,而不需要分别配置每个端点。

真正的问题是我找不到任何反向代理可以重定向tcp流量,而对于仅支持http请求的负载平衡算法( 例如 haproxy )。

如何解决这里问题?

全部归功于


回答 1:

试试使用haproxy我想这就是你要找的。 你可以谷歌它和检查他们的网站,你也可以从中受益,观看 。


回答 2:

haproxy是用于http的代理和负载均衡器,是收费的tcp。 它支持基于tcp负载的路由,你可能需要。

对于http通信,你可以实施 ssl/tls。

tcp是应用程序特定的应用程序支持 ssl/tls 或者你必须连接连接。




文章标签:数据for服务requestproxyrequests翻转tcp

该篇内容就是由IT人知识库(原文链接:http://www.itpeo.net/389620/4628471.html)小编为各位整理





如何找出导致大量dentry_cache使用的原因?

问题:注意,与dentry_cache相比,inode_cache amp; ext3_inode_cache板非常小。 ...

Puppet: 如何向现有文件中添加行

问题:: 下面的示例正确且工作正常。 但是由于某些原因我第一次不工作,然后我做了 vagrant provision,然 ...

mysqld: 无法创建/写入文件( Errcode: 2 )

问题:我以前使用过 xampp,我想尝试 mamp 。 我无法启动mysql服务器。 我已经尝试过:这个插件,和这个版本 ...

ssh scp命令将文件从远程复制到远程,而不是复制到本地计算机

问题:我需要这个帮助。 我无法与任何ftp客户端连接到由客户端提供的远程服务器。 那是sftp协议但是我永远不能连接。带 ...

如何使远程服务器的~2M 文件的rsync对定期备份具有性能

问题:我们在远程服务器上有大量的文件,我想为本地系统设置常规备份,以备额外的冗余。 一些细节:远程系统不在我的控制中。 ...

Windows 计算机发送电子邮件

问题:新 windows 机器( 说 win10 ) 要发送电子邮件所需的软件/软件包。 我的理解是它需要安装smtp客 ...

关闭"删除对使用所有 Windows 更新功能的访问权限"组策略

问题:windows 10引入了一个新的计算机组策略"删除对使用所有 windows 更新功能的访问权限",它阻止了对 ...

向需要登录的服务器发送电子邮件

问题:我正在尝试了解smtp服务器在生产环境中的工作方式。 我想知道如果服务器b 需要登录,电子邮件如何从服务器a 发送 ...

使用凭证插件运行Jenkins管道步骤

问题:我有一个将目录复制到远程目录的基本管道。 如果我在纯文本中有用户名和密码,但是当我尝试使用withcredenti ...

启用时出错

问题:我不能在azure的一些vm上启用azure备份。 我已经从经典到arm迁移了虚拟机,但是一些磁盘的磁盘仍然存储在 ...

如何将逻辑卷的大小调整为它内部的文件系统大小

问题:目标系统是centos 6.x,但是,调整大小的操作将在centos 7.6 kickstart的%pre部分完成 ...

如何备份正在运行的远程服务器?

问题:我们想要不关机备份服务器上的所有内容,这是在世界另一端远程运行的,(这是一个debian系统。)我看到的很多备份建 ...

Mysql修复root密码

问题:我想我搞乱了 user 表,试图运行类似这样的去更新密码update mysql.user set authent ...

如何:在远程服务器上检查函数的变量是文件夹或文件的路径?

问题:我需要使用rsync或scp从远程服务器复制文件或文件文件夹到计算机。要复制(同步)文件文件夹,我使用以下函数:f ...

在CentOS7上,使用Yum删除软件包

问题:问题:从系统删除python boto和yum ,它似乎已不再安装,但是,仍会出现在yum 中。尝试:yum cl ...

Tomcat:基本认证垃圾邮件导致服务器过载

问题:我们有一个基于debian的服务器,在负载平衡的服务器后面运行tomcat ,因为它是用于开发的,我们在tomca ...

Mysql在备份转储过程中内存不足(Docker 容器)

问题:我们有一个正在运行mariadb的容器,主机上还运行一些小容器。 mysql容器分配了21g内存(总数超出 32g ...

特定云应用的网络连接存储有多坏?

问题:我听说推荐远离aws主机的某些"大数据"应用程序( 比如。 由于ec2实例通常使用网络附加存储( 虽然最近有一些高 ...

在ubuntu服务器中,如何重置 root 密码

问题:我们似乎把 root 密码放错了我们有( 使用 ovh )的专用服务器。 我询问他们如何重置 root 密码,这是 ...

在 ESXI 5 linux虚拟机上,如何展开磁盘?

问题:我已经创建了一个带有 2个磁盘的linux机器。 2nd 磁盘为 100gb/wdata 精简置备。 我停止了虚拟 ...