VENDAS: 1-800-867-1389

Migrando aplicativos para usar o armazenamento local

Atualizado: abril de 2014

O armazenamento local é fornecido como parte da oferta de computação do Windows Azure e fornece armazenamento temporário para uma instância do aplicativo em execução. Quando você executa seu aplicativo no Windows Azure, ele fica hospedado em uma máquina virtual (VM) que tem um disco rígido virtual conectado a ela. O armazenamento local representa um diretório no sistema de arquivos no disco rígido.

Você pode criar vários repositórios locais para cada instância. O tamanho de armazenamento padrão local é 1 MB. O tamanho de armazenamento pode ser aumentado para o máximo que a sua instância de computação permitir. O espaço máximo em disco para uma instância de computação depende do tamanho da máquina virtual selecionada para sua instância.

Autores: Sreedhar Pelluru
Revisores: Valery Mizonov, Kun Cheng, Steve Howard

Os aplicativos do Windows Azure na nuvem podem usar as APIs NTFS existentes para acessar o armazenamento local. Isso facilita a migração de aplicativos locais que usam API NTFS (ou API do .NET Framework padrão, como FileStream) para armazenar e acessar dados temporários em um sistema de arquivos para a Plataforma Azure com alterações mínimas no código.

É importante observar que o armazenamento local em uma máquina virtual é acessível apenas por instâncias de aplicativo local na máquina virtual. Pode ser configurado para persistir quando as execuções da instância da Web ou a função de trabalho forem recicladas; no entanto, isso se aplica apenas a uma reciclagem simples da função. Se a instância for reiniciada em um hardware diferente, como no caso de uma falha de hardware ou manutenção de hardware, os dados no armazenamento local não serão movidos juntamente com a instância mesmo se tiverem sido configurados para manter a reciclagem.

Se você precisar de durabilidade confiável dos dados, quer compartilhar dados entre instâncias, ou acessar os dados fora do Windows Azure, use o serviço do serviço de tabela do Windows Azure ou serviço de blob do Windows Azure ou o Banco de dados SQL do Windows Azure em vez de armazenamento local. Se você quiser compartilhar os dados entre instâncias com apenas uma instância com acesso de gravação, use unidades do Azure. Consulte a tabela de comparação em Migrando dados para tabelas e Blobs no Windows Azure para obter uma comparação mais detalhada entre esses armazenamentos.

Consulte também

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2014 Microsoft