Se seus dados estiverem armazenados em um RDBMS e forem principalmente de leitura, sua melhor aposta será colocar um escravo & um front-end somente leitura na Austrália - Você deve ser capaz de manter a replicação quase em tempo real (± 1 a 5 minutos de atraso) de forma confiável com essa configuração, desde que seu banco de dados não tenha grandes mudanças acontecendo o tempo todo. Você nunca disse com que frequência tem alterações no banco de dados / quanto esses conjuntos de mudanças são grandes, mas normalmente a replicação do banco de dados pode ser feita em canais relativamente pequenos, uma vez que a sincronização inicial esteja fora do caminho.
Isso é algo com o qual você provavelmente deveria brincar primeiro em um laboratório de teste (usando um firewall de modelagem de tráfego para introduzir restrições de latência e / ou largura de banda para ver quais são os requisitos mínimos para uma replicação bem-sucedida). Você provavelmente também desejaria enviar um banco de dados praticamente atualizado e deixá-lo "acompanhar" a sincronização, uma vez instalado na Austrália, para minimizar o tempo inicial de inicialização ...