Earlier today we had our production environment fail catastrophically because of 2 of our service bus queues being unavailable. My situation was the same as described in: https://social.msdn.microsoft.com/Forums/en-US/f24fc619-e5d3-407b-85e4-f2be0bc471db/help-all-writes-to-azure-service-bus-are-failing?forum=servbus
My question is would enabling service bus queue partitioning give me redundancy against a machine being unavailable? (crash, reboot, update etc). The information at https://msdn.microsoft.com/en-us/library/azure/dn520246.aspx says that by using partitioning each partition is stored in a different "message store" (and a different message broker perhaps?). Does this mean that i'm guaranteed each partition is on a different machine?