locked
Hardware loadbalancer required? RRS feed

  • Question

  • Hi,

    I have a customer that only have standard CALS and only use Lync for chat and presence.

    If we would go for a high availability environment meaning we go for en Enterprise Pool of Front-Ends. Must we have hardware load balancers?

    HLB is only used with HTTP/HTTPS traffic right, and if the customer is only doing chat can we go for a sinple DNS RR between the front-ends?

    Followup question: when does one say it is a conference? if there are 3+ users in a chat (not peer-to-peer) or is it when the start sharing content?

    They have no hardware load balancer at the moment, and they only use chat and presence...

    Monday, January 28, 2013 11:37 AM

Answers

  • Hi,

    I have a customer that only have standard CALS and only use Lync for chat and presence.

    If we would go for a high availability environment meaning we go for en Enterprise Pool of Front-Ends. Must we have hardware load balancers?

    HLB is only used with HTTP/HTTPS traffic right, and if the customer is only doing chat can we go for a sinple DNS RR between the front-ends?

    Yes, you do need a hardware load balancer (or software virtualized LB) for an Enterprise Edition Lync pool. You cannot use DNS RR for Lync Web Services traffic, because Lync client requires connection persistence, ie hitting always the same FE server.

    If you don't want to purchase a LB, then deploying two Standard edition servers and pairing them for DR, could also be an option

    Followup question: when does one say it is a conference? if there are 3+ users in a chat (not peer-to-peer) or is it when the start sharing content?

    Technically, when a client request a MCU (media conferencing unit) and connects to it, creates a conference session. It could be just an IM conference, IM + Audio conference etc. Most of the times, when you add the 3rd participant into a P2P session, client escalates a P2P session into a conference.

    However, if you do a "meet now", you also get into a conference, even though there's only a single participant - you.

    • Proposed as answer by Lisa.zheng Monday, February 4, 2013 10:44 AM
    • Marked as answer by Lisa.zheng Tuesday, February 5, 2013 2:22 AM
    Monday, January 28, 2013 1:45 PM
  • No, if you deploy enterprise edition, you will get high availability. You can use DNS load balancing. If a server running a certain server role fails, the other servers in the pool running the same role take the load of that server. You can also deploy pairs of Front End pools across two geographically dispersed sites for enterprise edition. Check Front End Pool Pairing here.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    • Proposed as answer by Lisa.zheng Monday, February 4, 2013 10:44 AM
    • Marked as answer by Lisa.zheng Tuesday, February 5, 2013 2:22 AM
    Tuesday, January 29, 2013 12:22 PM

All replies

  • Hi,

    I have a customer that only have standard CALS and only use Lync for chat and presence.

    If we would go for a high availability environment meaning we go for en Enterprise Pool of Front-Ends. Must we have hardware load balancers?

    HLB is only used with HTTP/HTTPS traffic right, and if the customer is only doing chat can we go for a sinple DNS RR between the front-ends?

    Yes, you do need a hardware load balancer (or software virtualized LB) for an Enterprise Edition Lync pool. You cannot use DNS RR for Lync Web Services traffic, because Lync client requires connection persistence, ie hitting always the same FE server.

    If you don't want to purchase a LB, then deploying two Standard edition servers and pairing them for DR, could also be an option

    Followup question: when does one say it is a conference? if there are 3+ users in a chat (not peer-to-peer) or is it when the start sharing content?

    Technically, when a client request a MCU (media conferencing unit) and connects to it, creates a conference session. It could be just an IM conference, IM + Audio conference etc. Most of the times, when you add the 3rd participant into a P2P session, client escalates a P2P session into a conference.

    However, if you do a "meet now", you also get into a conference, even though there's only a single participant - you.

    • Proposed as answer by Lisa.zheng Monday, February 4, 2013 10:44 AM
    • Marked as answer by Lisa.zheng Tuesday, February 5, 2013 2:22 AM
    Monday, January 28, 2013 1:45 PM
  • Hi, thx for explaining.

    But the difference here, Enterprise pool or paired STD servers.

    If a server fails, users in an enterprise pool will not notice the "failover" but users in a paired std environment will get logged out and have to logon again?

    Monday, January 28, 2013 2:39 PM
  • No, if you deploy enterprise edition, you will get high availability. You can use DNS load balancing. If a server running a certain server role fails, the other servers in the pool running the same role take the load of that server. You can also deploy pairs of Front End pools across two geographically dispersed sites for enterprise edition. Check Front End Pool Pairing here.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    • Proposed as answer by Lisa.zheng Monday, February 4, 2013 10:44 AM
    • Marked as answer by Lisa.zheng Tuesday, February 5, 2013 2:22 AM
    Tuesday, January 29, 2013 12:22 PM