Como é questões profissionais temos que pensar a nível de negócios. Sendo que tempo é dinheiro e usuários se tu mudar o atalho na tela inicial já dá problema.
Por que tu quer levar seus dados pra nuvem, sendo que já tem um servidor local?
Se for segurança (backup) de arquivos, primeiramente faria um raid do que contratar um novo serviço e ter que configura-lo.
É necessário estes dados estarem na internet para que seja acessado de outra localidade?
Se sim, sendo que você tem um "link dedicado" [ip fixo?], primeiramente optaria por uma VPN.
Minhas perguntas são as seguintes:
1 - Se eu levar nossa aplicação ERP para a nuvem, precisarei ter meus servidores físicos?
Depende de como seu ERP funciona, se ele suporta tal funcionalidade, se você pensa em rodar o ERP diretamente no serviço de nuvem como azure que você contrata servidores.
Se você quer ter apenas os dados salvos o servidor ainda terá que fazer o trabalho por tras do ERP.
2 - Seria necessário alguma VPN para trazer mais segurança para a comunicação dos dados e também para as impressoras funcionar?
Depende de como é seu "link dedicado", você diz que usa impressoras em rede, mas na rede local? [LAN]
Ou seu "link dedicado" é do tipo MAN e ISP conecta as empresa?
3 - O link dedicado chega pela fibra se ele passar pela RB e já ir direto para o switch ele distribui a internet normal?
Confesso que não entendi o que tu quis dizer e RB?