一个高请求量负载设计问题

业务:QPS峰值可以达到10几万到20万,每个http请求,app服务器(预估需要10台)返回一个已加载到内存(app server的内存数据加载不用考虑)的字符串,(每个字符串4k左右)并且不用考虑session保存(每个请求都是单独的);每个请求其实就是app从内存中找一个string,并返回即可;


如果用haproxy做负载均衡(7层负载)的话,怎么设计比较妥当,负载机需要几台?
需要有健康检查(haproxy自带了对后端机的健康检查,但是负载机本身的健康检查怎么设计)

谢谢高手指点