Não, o Google atualmente não oferece este serviço. Mesmo se o fizessem, não é uma boa idéia ter todas as suas fontes de autenticação local na nuvem.
Digamos que você mova toda a sua autenticação para algum serviço em nuvem. Agora, imagine que seu provedor de serviços de Internet tenha uma interrupção. Agora ninguém pode fazer login, mesmo que sua rede local esteja bem. Isso é ruim. Mesmo se você pudesse armazenar em cache os últimos x logons em cada máquina, qualquer tipo de indisponibilidade maior que um "blip" seria problemático.
Você também está perguntando sobre como mover o compartilhamento de impressão e arquivo para a nuvem. O Google, especificamente, não oferece esse serviço fora de você adicionar uma camada personalizada à parte superior do Google Drive para compartilhar. A maioria dos outros serviços em nuvem cobra pelos dados transferidos para e de seus serviços. Imagine se todos os trabalhos de impressão tivessem que atravessar a saída da rede, ir para este servidor, ficar em spool e depois enviar de volta para a impressora no site local? Suas cobranças pela transferência de dados começariam com o dobro do tamanho de todos os seus documentos impressos. Sem mencionar que, se a conexão do seu provedor de serviços de Internet estiver desativada, ninguém poderá imprimir, mesmo que as impressoras estejam em seu escritório. Divirta-se explicando isso para seus colegas de trabalho.
O mesmo problema que existe para autenticação e impressão também existe para compartilhamento de arquivos. Sem mencionar que você precisa se preocupar com backups off-servidor regulares para compartilhamentos de arquivos, pois os usuários irão apagar as coisas importantes que precisam ser restaurados.
tl; dr Geralmente, é uma má idéia mover serviços locais como autenticação e gerenciamento de arquivos \ impressão para a nuvem. Não faça isso.
Faz sentido para a web, correio e coisas assim? Certo! Faz sentido mover "100%" para a nuvem? Não.