We would like to enable multi-region for all our tenants to get less affected during outage. I couldn’t find such “multi-region” option on Auth0 console.
Hi @ahadnoor.shakti!
Currently, you cannot change your tenant to multi-region. Please see a few helpful links concerning this topic:
This is our public doc on our High Availability strategy:
This is about Private Cloud environments, but it also applies for Public Cloud:
Please let me know if I can assist further!
Thanks,
Mary Beth
Hello,
Thank you very much for your reply. If we can’t change the current tenant to multi-region how about creating a new tenant with multi-region and migrate the config and all the users from current tenant?
(Recently on 6th Nov we had a P1 incident due to Auth0 was not accessible on Japan region. Both User and M2M authentication were down which cause full application outage. The same issue happened 6 months back also. To remediate such incident, we would like to have multi-region tenant setting.)
Hi!
That’s a good idea! Please see here for guidance on cloning/duplicating a tenant: How to Clone/Duplicate Tenant
Please let me know if I can help further!
Thanks,
Mary Beth
Hello,
Thank you for sharing the Doc but according to the doc, to achieve multi-region; everything needs to be done from consumer side. And to achieve it we have to consider
- How to sync data between 2 regions?
- How frequently the data sync will happen?
- In doc, it says “You can use our [Import/Export Extension] (User Import / Export Extension) to export nearly all data in your Auth0 tenant.” Does that mean we can’t sync 100% data between 2 regions?
- Manage tenant members in 2 regions.
I was wondering if we have direct solution from Auth0. Such as While creating the tenant there will be an option “multi-Region” and if we select that option, it will show the list of the regions to choose from.
Hi @ahadnoor.shakti,
Thank you for your reply!
I’d be happy to submit a feature request on your behalf regarding the ability to select “multi-region” from a dropdown when creating a new tenant. Please let me know if you are interested.
As it stands, if you create two tenants, both in different regions, it will be your responsibility to sync them. I’d recommend looking into the Deploy CLI or Terraform Provider as these tools can help manage your tenant configurations.
You could use one of those tools to export the configuration of tenant A and import it into tenant B, for example. The frequency will be up to you, as this is not an out-of-the-box Auth0 solution. The User Import/Export Extension allows you to import and export your existing database users. Similarly to the tenant configuration export example, you could periodically export users (and request password hashes from the support team) from tenant A and import them into tenant B.
Please let me know if you have any additional questions!
Thanks,
Mary Beth
Hello,
I will discuss about the idea of creating 2 tenants and sync them with my Project manager but having “multi-region” feature on Auth0 out of the box will be really helpful and minimize the workload to build it by the consumer itself. Also maintaining such feature by the consumers will be cumbersome.
Can you give me any tentative date about after submitting the “multi-region” feature request on your side how long it may take to use it?
Hi @ahadnoor.shakti,
I cannot provide a date for when the team will review the feature request, unfortunately. The number is PDOPPS-5080 if you’d ever like to check on the status of it in any future Community posts or support tickets.
Please let me know if you have any additional questions!
Best,
Mary Beth