BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 10-03-2007, 11:12 AM   #1
mgarber
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8120
PIN: N/A
Carrier: Tmobile
Posts: 21
Default BES High Availability

Please Login to Remove!

Currently our firm has one BES server in our NY office. We want to run a concurrent server in our Chicago office.

We need help figuring out how best to deploy the new server. We would like to have the ability to fail over if one server goes down. If we use one SQL database, what if the database server goes down? We would like to ensure our environment has complete failover for 100% availability.

Any help would be awesome.

Thanks.
Offline  
Old 10-03-2007, 11:57 AM   #2
mahoward
CrackBerry Addict
 
mahoward's Avatar
 
Join Date: May 2005
Model: 8900
Carrier: T-Mobile
Posts: 560
Default

IIRC, SQL database replication is not yet fully supported. DR for SQL is a restore from backup operation. You can wait for 5.0 to support HA or spend big bucks for a solid solution like Neverfail for both the BES & SQL servers.
__________________
BESX 4.1.7 on Exchange 2003: 65 Devices
BESX 5.0.3 on Exchange 2003: 2007 Devices
Offline  
Old 10-03-2007, 12:18 PM   #3
mgarber
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8120
PIN: N/A
Carrier: Tmobile
Posts: 21
Default

Thanks for the reply. Let's put aside the chance of an SQL failure for now. If we went to 1 server in each office (two total servers) to load balance, if one failed, how hard is it to move the users from the failed server to the functional server? Would it be better just to cluster the servers for failover in one location?
Offline  
Old 10-03-2007, 12:58 PM   #4
hdawg
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Default

You can actually do SQL failover ... Search the BTSC Docs for disaster recovery.

What mail platform, version & service pack are you running?
what bes version & service pack are you running?
Offline  
Old 10-03-2007, 01:19 PM   #5
mgarber
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8120
PIN: N/A
Carrier: Tmobile
Posts: 21
Default

Exchange 2003, ver 6.5.7638.1
BES 4.1.4.15 which I believe is SP4
Offline  
Old 10-03-2007, 02:41 PM   #6
mahoward
CrackBerry Addict
 
mahoward's Avatar
 
Join Date: May 2005
Model: 8900
Carrier: T-Mobile
Posts: 560
Default

If the 2 BES servers are connected to the same SQL db then you can simply move the accounts from the downed server to the active server and the BB's will start working automagically.
__________________
BESX 4.1.7 on Exchange 2003: 65 Devices
BESX 5.0.3 on Exchange 2003: 2007 Devices
Offline  
Old 10-03-2007, 03:58 PM   #7
mgarber
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8120
PIN: N/A
Carrier: Tmobile
Posts: 21
Default

Can you clarify how you would move users off of a server that is down? I just want to make sure that its possible if the actual server blows up to move users from that server to a different server.

Thanks for all of your help.
Offline  
Old 10-03-2007, 04:03 PM   #8
mahoward
CrackBerry Addict
 
mahoward's Avatar
 
Join Date: May 2005
Model: 8900
Carrier: T-Mobile
Posts: 560
Default

The BES Manager console connects to the SQL db primarily. So you are telling the SQL server to move the accounts to the available server. The source server does not need to be online for this to happen.
__________________
BESX 4.1.7 on Exchange 2003: 65 Devices
BESX 5.0.3 on Exchange 2003: 2007 Devices
Offline  
Old 10-03-2007, 04:22 PM   #9
mgarber
Knows Where the Search Button Is
 
Join Date: Jul 2007
Model: 8120
PIN: N/A
Carrier: Tmobile
Posts: 21
Default

Awesome.

Where do the licenses sit? If I have 50 users on each server, do I need 100 licenses on each server to accomodate failover?
Offline  
Old 10-03-2007, 10:32 PM   #10
hdawg
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Default

The licenses sit in the database. All BES servers connected to the same database (BlackBerry Domain), share the same pool of CALs.

If you have 50 users on each server (and you've got 2 servers), you need 100 licenses in the database to cover them all.
Offline  
Old 03-29-2008, 11:21 PM   #11
raffip
New Member
 
Join Date: Mar 2008
Model: 8830
PIN: N/A
Carrier: SPRINT
Posts: 7
Default

We have implemented a 100% available BES infrastructure. We have two BES servers connected to a clustered SQL backend. We have been able to perform upgrades to all systems without ever bringing down BES.
Offline  
Old 03-29-2008, 11:36 PM   #12
hdawg
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Default

Wirelessly posted (banana)

Quote:
Originally Posted by raffip
We have implemented a 100% available BES infrastructure. We have two BES servers connected to a clustered SQL backend. We have been able to perform upgrades to all systems without ever bringing down BES.
100 uptime is not possible unless the primary server and all of its dependencies are available at all times. You have a highly available solution, but what happens if a BES fails? Do you automatically move users over? Do you have a spare server configured identically that automatically spins up? Is the data in the databased replicated or are you using shared storage? Lots of questions / details you left out of this 100% available solution.
Offline  
Old 03-30-2008, 05:28 AM   #13
x14
BlackBerry Extraordinaire
 
Join Date: Jul 2005
Location: NYC
Model: 9800
OS: 6.0.0.546
Carrier: AT&T
Posts: 2,344
Default

Quote:
Originally Posted by hdawg View Post
Wirelessly posted (banana)
100 uptime is not possible unless the primary server and all of its dependencies are available at all times.
I agree.

Eventually you have to take down the system to software upgrades. This requires downtime unless you move the users to another server which doesn't count towards system uptime.
__________________
Exchange 2007/BES 5.0.2 MR2
Offline  
Old 03-30-2008, 05:47 PM   #14
hdawg
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Default

Quote:
Originally Posted by x14 View Post
I agree.

Eventually you have to take down the system to software upgrades. This requires downtime unless you move the users to another server which doesn't count towards system uptime.
... and even if you move them, there is still a period when they are without full functionality when they receive new service books.
Offline  
Old 03-30-2008, 06:28 PM   #15
raffip
New Member
 
Join Date: Mar 2008
Model: 8830
PIN: N/A
Carrier: SPRINT
Posts: 7
Default

I apologize if i used the term 100% availablity loosely. I just meant that we can usually bring down any component of the infrastructure and make it seamless to the user. Yes, you will still have small delays of a few minutes at the most but we worked with RIM extensively when planning our Exchange 2007 environment and this was the best we could put together and it does the trick.

When necessary we move users back and forth between the two BES servers and perform monthly system maintenance, better known as Windows Security updates. Same with the SQL cluster, we fail over and back as needed. The back end data is on a Netapp, and even that has two heads for failover. Its an extremely expensive solution when you look at it, but when you are given a blank check and told "I never want BES services to be down", we spare no expense. And if you realy want more details, these Netapps also provide storage for our Exchange 2007 CCR clusters. All of this is located in our Co-location. With Exchange 2007 CCR clusters, we are able to fail Exchange services from either of two locations to our co-lo and keep email services up.

I guess I was a bit vague in my first post. Sorry, new to the community. Just trying to put some ideas out there.
Offline  
Old 03-31-2008, 09:29 AM   #16
mahoward
CrackBerry Addict
 
mahoward's Avatar
 
Join Date: May 2005
Model: 8900
Carrier: T-Mobile
Posts: 560
Default

It is difficult to move users between servers for monthly maintenance when you number ~600 users per BES server and above, so not an option for us. Moves are also not 100% foolproof, I have seen flaky issues with it before in DR scenarios. We are moving to VMWare to outsource DR and HA from being the responsibility of the application layer, instead of waiting for Argon or paying $$$$ for 3rd party failover solutions.
__________________
BESX 4.1.7 on Exchange 2003: 65 Devices
BESX 5.0.3 on Exchange 2003: 2007 Devices
Offline  
Old 03-31-2008, 09:35 AM   #17
hdawg
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Default

^ my favorite approach to date ... as long as you have the appropriate people to support it.
Offline  
Old 03-31-2008, 09:57 AM   #18
x14
BlackBerry Extraordinaire
 
Join Date: Jul 2005
Location: NYC
Model: 9800
OS: 6.0.0.546
Carrier: AT&T
Posts: 2,344
Default

We're buying NetApp for something else we're working on so I'm hoping to try running BES in VMware/NetApp.
__________________
Exchange 2007/BES 5.0.2 MR2
Offline  
Old 04-01-2008, 12:24 PM   #19
Legros
Thumbs Must Hurt
 
Join Date: Apr 2005
Location: Montreal
Model: 8300
Carrier: Telus/Bell/Rogers
Posts: 59
Default

Hi. We are presently on ESX 3.5. Pretty happy with the result.. at least it gives us a solution for the hardware failure. But for the software part, all solution seems to ask manual intervention... Anyone heard or try the neverfail solution or any other third party offering similar solution?
Neverfail - BlackBerry Availability

Thanks
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


LCD Digital Multimeter Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meter picture

LCD Digital Multimeter Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meter

$9.95



DC 100A 100V Voltmeter Ammeter Volt Amp Meter Voltage Current Tester with Shunt picture

DC 100A 100V Voltmeter Ammeter Volt Amp Meter Voltage Current Tester with Shunt

$12.99



US Stock DC -100A ~ +100A Analog AMP Current Needle Panel Meter Ammeter & Shunt picture

US Stock DC -100A ~ +100A Analog AMP Current Needle Panel Meter Ammeter & Shunt

$21.33



DC 100V 100A Voltmeter Ammeter Volt Amp Meter Voltage Current Tester with Shunt picture

DC 100V 100A Voltmeter Ammeter Volt Amp Meter Voltage Current Tester with Shunt

$12.74



Digital Multimeter Voltmeter Ammeter AC DC Volt Ohmmeter Tester Meter Auto Range picture

Digital Multimeter Voltmeter Ammeter AC DC Volt Ohmmeter Tester Meter Auto Range

$9.95



LCD Digital Multimeter Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meter picture

LCD Digital Multimeter Voltmeter Ammeter Ohmmeter Volt AC DC Tester Leads Meter

$7.49







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.