As announced at Lotusphere 2012, we will be adding a high availability deployment architecture to Lotus Notes Traveler. Last week we finished off internal approvals on this new capability, and barring any last minute hiccups, we expect to make it available as Notes Traveler 8.5.3 Upgrade Pack 1 on June 26, 2012.

Traveler HA deploys a service pool of Traveler servers which leverage a high availability Traveler database setup on DB2 (9.7+) or SQL Server 2008. A reverse proxy, load balancer, or Lotus Mobile Connect can be used to spray/round-robin Traveler requests among the servers.

Image:Lotus Notes Traveler High Availability



The new capability is planned to be included in the existing entitlement to Lotus Notes Traveler that is part of the Domino Enterprise CAL, Domino Messaging CAL, and Domino Collaboration Express, meaning you have to be on active S&S or a new purchase of those licenses to obtain the HA capability. An entitlement to DB2 is included if you want to use that database. Since HA deployment in Domino itself (clustering) is restricted to Domino Enterprise Server, the Traveler HA capability is likewise restricted to deployment atop a Domino Enterprise Server.

The Traveler Upgrade Pack will also have some improvements in the Notes Traveler client for Android, which we had originally targeted at the Social Edition/8.5.4 release later this year. Great job by the team to bring some additional value to market quickly!

If you would like to learn more about Traveler HA, you have two upcoming opportunities:
At the Italian DominoPoint.IT event on 21/22 June, René Winkelmeyer will be presenting on Traveler HA
The IDoNotes webcast with Paul Mooney and Gabriella Davis on June 21

And one last tidbit - we expect to begin beta for Notes Traveler on Windows Phone 7.x on around the same date (June 26). Working with a very large pool of beta prospects already so not taking additional nominations right now but will update with more info on that beta soon.

Post a Comment

  1. 1  Matteo Bisi http://www.msbiro.net |

    Great news, i'm waiting the DominoPoint Day to see the live presentation!

  1. 2  Andreas Walter http://www.timetoact.de |

    Great.

    Anything regarding S/MIME support for traveller? There a some strong requests for that capability ...

  1. 3  Ed Brill http://www.edbrill.com |

    @2 under consideration for a subsequent release based on yes, several requests.

  1. 4  Jan Van Puyvelde  |

    Having knowledge of only classic Domino functionality, this may be a dumb question, but here goes.

    Wouldn't the server setup be easier if Traveler stored its data in nsf? DB2 or SQL could then be replaced by simple clustering.

  1. 5  Jeremy Hodge  |

    "Since HA deployment in Domino itself (clustering) is restricted to Domino Enterprise Server..."

    I thought that as of Jan 1, 2011, as noted in your blog post { Link } that clustering was now part of Collaboration Express - did I miss something ?

  1. 6  Ed Brill http://www.edbrill.com |

    @4 I probably won't answer this sufficiently and it has been discussed before. The Traveler team investigated using Domino replication and NSF and there were issues around containing their requirements.

    @5 yes that's true, but in Collaboration Express, you are deploying the Domino Enterprise Server in order to use clustering. There is no "collaboration express" server.

  1. 7  Marc Garcia  |

    @5 @6 - do the "clustered" LN Traveler servers in an Express environment count as the 2 servers that Express is restricted to or are they additional in an Express environment?

  1. 8  Ed Brill http://www.edbrill.com |

    @7 Collaboration Express is not restricted to two servers, Collaboration Express is restricted to two servers in a Domino cluster. The license text explicitly states Domino clustering. HA Traveler does not use Domino clustering, thus, can be deployed on those or any other Enterprise Server in a Collaboration Express environment

  1. 9  Jan Van Puyvelde  |

    @6: Fair enough. As I said, I didn't follow those discussions.

  1. 10  Mike McP  |

    This is a welcome addition.

    I'm cringing at the thought of going to my DBA and telling him that I need a MS SQL database to store Notes data...he's going to have a field day with that one!:)

  1. 11  David Price  |

    Does the DB2 entitlement include database clustering? Or is it limited to a single server similar to entitlement with Sametime? Are the Traveler database(s) certified from support to reside on an existing DB2 server used for Connections or Sametime? Customers may not want to co-mingle databases from multiple applications but want to understand.

  1. 12  Stijn Soens http://www.lotusnotes.be |

    Very nice to see Traveler evolve to a robust enterprise ready component. DB2 and SQL are certainly the best choice in an enterprise env where you need fully redundant systems. Well done !

  1. 13  Mike McP  |

    This is actually a bit complex with the external db. The more I think about this, I'm not sure if this is necessarily the quick win my company was hoping for. The reliance on another server/db is another point of failure and added complexity.

    The beauty of Notes clustering has always been that you have a second server that is bone-head simple, with instant failover. With Traveler, I'd like to failover to our remote site. To make that happen, I will need another synched db instance at both sites to be fully redundant.

  1. 14  Daniele Vistalli http://www.factor-y.com |

    The requirement for DB2/MSSQL is ok but also is something that only bigger customers are going to implement.

    Treveler data storage is today based on Derby/CloudScape that's a pure jave database from IBM.

    I'd love to ask the traveler team why they didn't consider a much easier way to use Derby/Cloudscape in network server mode. That would allow a VERY simple setup with the same components they support today.

    The Derby/CloudScape server is a matter of 10 Mb on disk. Db2 / MSSQL is bigger and requires a lot more mainteinance (DBA, specific backup).

    The Traveler DB itself is small.

    It seems to me we're trying to shot a fly with a cannon...

    Keep it simpler and have more people deploy it at a fraction of the TCO.

  1. 15  Irv Schor  |

    @10 - A Domino BES HA solution already taps the DBA/SQL anyway.

  1. 16  René Winkelmeyer http://blog.winkelmeyer.com |

    @14 I've seen customer environments with a few thousand devices where the Derby database had 10+ GB on hard disk. HA is definitely something for the bigger implementations. The question is: does somebody really need HA - or not. Hopefully I'll answer those questions at DominoPoint for you.

  1. 17  Daniele Vistalli http://www.factor-y.com |

    @16 Thank you René. I'll be there to learn

  1. 18  Mike Perham http://celabright.com/ |

    I'm the same way I do my best to remain neutral. It's hard if you communicate with the person the other person dislikes then you fall out of favor with them! I simple can't dislike a person just because someone else does I just can't.

    <a href="{ Link }{ Link }

  1. 19  Teo  |

    What about using MySQL or Postgresql ?

  1. 20  Ed Brill http://www.edbrill.com |

    MySQL or some other approach may be supported in the future. But part of the reason I included the right to use DB2 was to avoid having additional cost to deploy the database engine.

  1. 21  Dara Cummins http://www.leaseplanis.com |

    Hi Ed,

    Fantastic news, we've been waiting for this for a while now. I have a few questions that would be great to get clarification on:

    1. We've been hammered lately with the Apple iOS upgrades and incompatibility bugs with Traveler. Will we be able to restrict what OS can access Traveler i.e. only iOS 5.1, pending UAT?

    2. Will extra (lower) levels of logging be available to allow us to identify user issues before they impact the wider environment?

    3. Will we be able to set / un-set the Out of Office (OOO) settings?

    Kind regards,

    Dara

  1. 22  Ed Brill http://www.edbrill.com |

    @21

    1) Yes this is in 8.5.3 { Link }

    2) Not sure, need more information on what you are looking for. Impact in what way?

    3) This depends on Apple in iOS at any rate, we don't have access to OOO from the iOS mail client. Some reports of using this third party tool: { Link }

  1. 23  Adam  |

    Re BES databases:

    BES uses the SQL database for basic configuration but uses nsf databases for the more rapidly changing state information. It's interesting that IBM felt that nsf wasn't suitable for this.

    We're a small company but need the HA functionality that we currently get from BES. I was hoping that Traveler would let me move away from Windows & SQL Server, but DB2 doesn't look too appealing.

  1. 24  Alan Forbes http://www.rprwyatt.com/vstraveler.html |

    Hi Ed

    This is exciting and long-anticipated news. Is there a way that partners can get early access to this? (Perhaps I should know the answer to this, but I don't.)

    Our product, VitalSigns, already monitors Lotus Traveler but of course our customers will want to be able to make sure that the HA component is also functioning as soon as they roll it out. Do you know if there are improvements to either the 1) Traveler Statistics or 2) monitoring hooks to help in this regard?

    Alan

  1. 25  Marc Garcia  |

    @8 Thanks Ed, I did mean Express Clustered Servers limitation (just not a well worded question, sorry)

    @21 and @22 - Item 3, will OOO access from the Android LNT client be available soon...along with

    4. To Dos

    5. Journal

    Please :-)

  1. 26  Ed Brill http://www.edbrill.com |

    @11 - missed this question sorry (thanks Matt for catching it)

    The entitlement language is as it exists today in the Domino 8.5.3 license. My understanding is that the DB2 configuration can be set up as multiple servers but has to appear as one "instance" to the Traveler server. I am not a DB2 expert so you may need to double check that. We are not doing testing such that this can be the same DB2 instance as other products, but your mileage may positively vary here.

    @24 The beta program at this point is basically shut down since it is two weeks out from shipping. If you are in Design Partner or managed beta you should have access already, though. There are admin improvements in the upgrade pack but I don't have the specifics on those...we will publish them in two weeks.

    @25 To-do and Journal yes on Android later this year.

  1. 27  Mikkel Flindt Heisterberg http://lekkimworld.com |

    This is just a great addition to an already excellent offering. And that IBM is making this available as a free addition to the existing entitlement doesn't make me smile any less :)

  1. 28  Kevin  |

    @22

    Happy to see this. So, obvious question, when does LotusLive get it by default?

    The iPhone release issue also hits LotusLive users pretty hard as well. Admittedly not sure if there's a fix there yet but I know several issues where those devices can't log in to get the profile - and yes they're probably on the latest code.

  1. 29  Dara Cummins  |

    Hi Ed,

    Thank you for the prompt reply.

    1. This is great news.

    2. We're looking for the ability to proactively log, track and identify device/user issues before they impact the wider environment i.e. Apple iOS or Android compatibility issues. If we could have more detailed logging we can set-up DDM probes to 'catch' them.

    3. Thanks for the reply, I am aware of the third party products. However I'm reluctant to add a third party app into my production Traveler environment. Looking forward to the Android app, hopefully the Apple version wouldn't be too far behind.

    Kind regards,

    Dara

  1. 30  Henning Heinz  |

    I am sure you are aware that the competition will use this to convince IBM customers that nsf is a slow, unreliable aging data store and that there are "issues".

    And indeed the need for a SQL engine to manage pure nsf data is a poor design decision.

    Fortunately the current Derby implementation is enough for my needs and high availability with SQL is better than no high availability at all (for those who need it).

  1. 31  Rob Ingram  |

    @Henning - NSF not an aging, slow or unreliable data store at all. However there are very sound internal software architectural reasons why Traveler had to use SQL based DB to manage its data for mobile device HA. Please don't imagine anything more than this by extrapolating this use case to others where NSF remains unique and best of breed.

  1. 32  Henning Heinz  |

    I just don't expect your competition to be all noble gentlemen, at least in my experience.

    As I have already said it is a good thing for those who need a high availability Traveler solution.

  1. 33  Adam  |

    @31 Would it be possible to elaborate slightly on the reasons?

    Having looked at HA for BES, Domino and Traveler I'm interested in the underlying considerations.

    (Obviously some details would also help to combat the inevitable anti-nsf that Henning mentions)

  1. 34  David Racicot  |

    @33. I second the motion.

  1. 35  Sergey http://orange-home.ru |

    It is not exactly that we need. When internet provider be down this all servers pool be unavailable. We need several access point for mobile devices . It give fault tolerance of network failures.

  1. 36  Tho  |

    You just need two different internet provider and either do dns round robin or have a service that monitor the ip and update your dns.

  1. 37  Don  |

    @33 @34, I'm pretty sure there is no technical reason, which is why you haven't gotten a response. Think about it, what traveler needs to know to sync mail/calendar to a device should be the same stuff that Domino needs to keep track of replication of user's mail files, and that scales quite nicely using NSF. Plus, when I asked about it in a previous post on here, Ed basically said that traveler using a relational db was simply a historical remnant.

  1. 38  Adam  |

    @37 "That's the way the existing software worked" is a valid reason, if that's the case.

    Alternatively, the answer might be "in circumstances X, Y and Z that wouldn't work". And that might tell me something about how to design my HA/DR systems.

    Either way, it would be nice if IBM could explain.

  1. 39  Mark Broadley  |

    Hi Ed,

    Great news with the traveler beta for Windows phone 7.x.

    Any news on how this is going and when it might be available?

    cheers

    mark

  1. 40  Doug  |

    As a user with corporate Notes and private Apple environment, I'm waiting for Traveler to work with OS X and not only with IOS. The ease of use and installation on an IPAD is just too smooth for not wanting it on a IMAC too. Any news on whether this may be in the pipeline?

  1. 41  Ed Brill http://www.edbrill.com |

    The challenge is that the mail client in OS X uses different protocols than the mail client in iOS. E.g. one does Exchange ActiveSync and one does Exchange Web Services. Doing EWS just to support the OS X mail client doesn't make a lot of sense for us.

  1. 42  Noël Levasseur  |

    Great news about Traveler being in Beta for Windows 7 Mobile. When you say that the pool of beta users is "full", is this anyway related to IBM BYOD initiative?

  1. 43  Ed Brill http://www.edbrill.com |

    We had a small initial group test the Windows Phone 7 support. The beta is more broadly available now. Feel free to send me a note if you are looking for more detail

  1. 44  Akos Toth http://www.t-logic.hu |

    Hi Ed!

    I would really like to try the Traveler Beta on WP7 on my new Lumia. What need I do to enter the beta test? The Traveler is very important for my daily job. Please help me if you can!

    Best regards:

    Akos Toth from Hungary

  1. 45  Vitaly Dubenko  |

    Hi, Ed

    Traveler HA allow to failover in case internal Traveler server problem, that's good.

    But as far as i know there's a another HA problem for Lotus Traveler.

    suppose we use { Link } link to access lotus traveler server.

    We have 2 different internet providers and want to create HA configuration in case on network line will fail.

    it's not enough to create 2 A-records in DNS for traveler.mycompany.com (one for each network provider)

    Traveler client doesn't try to use another ip address (another network channel) to access traveler server in case of one network channel is dead.

    Do you plan to implement such feature in future Traveler releases?

    or give me, plz, a hint how could i implement such feature without using load balancer on providers sites.

  1. 46  Hans Vos http://www.databalance.nl |

    Hi Ed,

    How will i be possible to join the Windows Phone 7.x beta program ?

    Kind regards,

    Hans Vos

  1. 47  todd lincoln  |

    Ed, I would be interested in Traveler beta for my W7 phone if available, or if it's close to reaching the Marketplace by now, perhaps I wait a bit longer?

  1. 48  David Welch  |

    Hello Ed, We would like to be part of the Windows Phone 7.x Beta.

    Thanks

  1. 49  Hans Unteregger http://www.pappas.at |

    hi ed,

    is there still a chance to join the windows-phone beta group?

    cheers from austria

  1. 50  Roberto Lio http://www.tecla.it |

    HiEd,

    can i join the windows phone beta groups

    Thanks in advance

  1. 51  Rohit Garewal  |

    Hi Ed, any chance I could also join the beta for the WP7?

  1. 52  Gagan  |

    Hi Ed,

    Are there any release date of Traveler support for latest Nokia Windows phones?

  1. 53  Ed Brill http://www.edbrill.com |

    Q1 2013.

  1. 54  Karolis  |

    Hi Ed,

    Is there still a chance to join the windows-phone beta group?

    Thanks in advance

  1. 55  Colin Mackenzie http://www.savantia.com |

    Hi Ed

    I see that you are quoting Q1 2013 for Traveler for Windows. Will this be for WP7 or just WP8?

    Is it possible to join the beta group in the meantime?

  1. 56  Jakub Mourek  |

    Hello,

    any progress with beta testing for WP7?

    Or any possibility to get the beta testing version?

    Quite a long time since anything happened.

    Thanks in advance.

  1. 57  David Monnoye http://www.easi.net |

    Hello,

    I know that MS SQL Standard is not supported at the moment (only Enterprise edition). Can you tell me if it will "works" with the Standard edition ? Will the Standard edition be supported in the future ?

    Thanks.

  1. 58  Mats  |

    Ed,

    Is there a specific URL the load-balancer can check to get the status of the Traveller server?

    Currently we can only Ping the servers to see if they are alive but getting the actual status Green/Yellow/Red in return would be really helpful to manage the load balance, right?

    Cheers