Hi Folks,
(Damn - topic typo - should be "RDQM"!)
a bit of a follow-up to my previous question on Azure HA/DR options for MQ...
Having researched this further I'm struggling to see whether to use RDQM DR in the cloud (Azure in this case) is a clear-cut argument. I say this for the following reasons...
RDQM doesn't have compression for-free (it's an add-on offering from LinBit in their "proxy" product as far as I can tell?). Therefore I'm going to be paying top-dollar for data egress from one DC to another. Is this a big deal - it depends on how big my queues physically get on disk along with the tran. log?
RDQM DR replication is asynchronous - I can get that level from Azure itself and I would rather leave disk replication to my Azure admin.
Azure can provide VM replication for the three RDQM nodes in one DC to another - which means I have limited configuration and good visibility at the Azure level.
With RDQM I need the remote VM on all the time - which means more MQ licences (although they would be HA licences not full ones) and I also have the Azure DR VM costs. (I think I avoid both costs with Azure VM Replication?)
Having said that - I could have my test/UAT QMs on the secondary site. (albeit with full licences for one machine). That probably negates the licence issue. Indeed, this could make it cheaper than having VM replication.
Will I have to ensure that I monitor the RDQM in order to ensure that they are all alive and nothing under-the-hood has gone wrong so that I know when to fail-over to the DR site with the Azure centric solution - does this apply to both solutions? This is DR not HA so what would I actually monitor that Azure itself doesn't know?
So, I think I'm on the fence until I work out my licence and VM costs - any thoughts anyone?
Thanks for any insights !
John.
------------------------------
John Hawkins
Integration Consultant
------------------------------