Todos os produtos
Search
Central de documentação

Object Storage Service:Cloud Storage Gateway

Última atualização: Sep 25, 2026

O Cloud Storage Gateway (CSG) é um serviço de gateway implantável em data centers on-premises e no Alibaba Cloud. O CSG usa buckets do Alibaba Cloud Object Storage Service (OSS) como armazenamento backend e fornece serviços de arquivo padrão por meio dos protocolos Network File System (NFS) e Server Message Block (SMB), além de serviços de armazenamento em bloco pelo protocolo Internet Small Computer Systems Interface (iSCSI).

CSG oferece suporte a dois tipos de gateways:

  • File gateways

    Os file gateways mapeiam objetos e pastas em buckets do OSS para arquivos e diretórios em sistemas de arquivos do File Storage NAS. Leia e grave objetos em um bucket do OSS especificado por meio dos protocolos NFS e SMB padrão. Os file gateways usam armazenamento local para fazer cache de dados quentes, oferecendo acesso de alto desempenho ao grande espaço de armazenamento dos buckets do OSS. São compatíveis com a Portable Operating System Interface (POSIX) e softwares de backup de terceiros. Para backup ou compartilhamento de arquivos pequenos, recomenda-se file gateways padrão ou básico. Para requisitos de alto desempenho ou acesso simultâneo de múltiplos clientes a dados compartilhados, recomenda-se file gateways aprimorados ou avançados.

  • Block gateways

    Os block gateways criam volumes de armazenamento no OSS e permitem acesso ao OSS pelo protocolo iSCSI. As aplicações locais podem acessar esses volumes como targets iSCSI. Os block gateways operam em dois modos: write-through e cache. No modo write-through, os dados do volume são fragmentados e sincronizados com a cloud, o que é adequado para cenários com links de alta velocidade, como linhas dedicadas. No modo cache, os discos de cache locais aceleram as operações de leitura e gravação e transferem os dados armazenados em cache para a cloud de forma assíncrona, atendendo a cenários que exigem acesso rápido a dados locais e transferem dados para o OSS em velocidade normal.

Cenários

O CSG se aplica aos seguintes cenários:

  • Expansão de armazenamento e migração de dados

    O CSG usa algoritmos de cache inteligente para identificar automaticamente dados quentes e frios. Os dados frios ficam armazenados na cloud, enquanto os dados quentes permanecem no cache local para acesso rápido. Ao conectar seu data center on-premises ao armazenamento em cloud, os usuários acessam os dados de forma transparente, o que permite expandir o armazenamento do data center para a cloud. O CSG também mantém uma cópia completa dos dados na cloud para garantir a integridade dos dados.

  • Recuperação de desastres na cloud

    À medida que mais usuários executam workloads na cloud, a confiabilidade e a continuidade dessas workloads tornam-se essenciais. O CSG oferece suporte a tecnologias de virtualização, permitindo conectar serviços de terceiros aos serviços do Alibaba Cloud para recuperação de desastres.

  • Compartilhamento e distribuição de dados em múltiplas regiões

    Implante instâncias do CSG em múltiplas regiões e associe-as ao mesmo bucket do OSS para compartilhar e distribuir arquivos entre regiões. Essa abordagem é especialmente útil para filiais que precisam sincronizar e compartilhar dados.

  • Compatibilidade com aplicações legadas

    Alguns usuários executam aplicações legadas e modernas simultaneamente na cloud. As aplicações legadas migradas de data centers on-premises usam protocolos de armazenamento padrão, como NFS, SMB e iSCSI, enquanto as aplicações modernas geralmente oferecem suporte a protocolos de acesso a objetos. A comunicação entre aplicações que usam protocolos diferentes é complexa. O CSG faz a ponte entre esses protocolos e viabiliza a troca de dados entre aplicações legadas e modernas.

  • Alternativa ao ossfs e ao ossftp

    O ossfs e o ossftp são ferramentas de código aberto para upload de arquivos para o OSS por meio de protocolos de arquivo. No entanto, não são recomendados para ambientes de produção devido à baixa compatibilidade com POSIX. Montar sistemas de arquivos em múltiplos clientes com ossfs ou ossftp exige configurações adicionais e pode ser demorado. Como alternativa, o CSG permite criar uma instância de gateway e montar um compartilhamento NFS no Linux ou mapear um compartilhamento SMB como unidade de rede no Windows, possibilitando gerenciar dados em buckets do OSS da mesma forma que em um sistema de arquivos local.

Desempenho

O CSG é implantado entre as aplicações e o OSS. Por isso, seu desempenho depende de múltiplos fatores, incluindo velocidade e configuração do disco local, largura de banda entre o iniciador iSCSI e o gateway, capacidade de armazenamento alocada à máquina virtual do gateway e largura de banda entre a máquina virtual do gateway e o OSS. Para obter acesso a dados com baixa latência, configure cache local suficiente para os dados acessados recentemente. A capacidade de cache recomendada pode ser calculada da seguinte forma: Capacidade de cache local recomendada = [Largura de banda da aplicação (Mbit/s) - Largura de banda backend do gateway (Mbit/s)] × Duração da gravação (segundos) × 1,2. Para melhor desempenho de acesso local, estime o volume total de dados quentes, compare com a capacidade de cache recomendada e use o maior valor como capacidade do disco de cache local. A largura de banda de sincronização do gateway depende da largura de banda do OSS. O OSS oferece até 10 Gbit/s de largura de banda por usuário, com pequenas variações entre clusters em regiões diferentes. Para mais informações, entre em contato com o suporte técnico do OSS na região correspondente.

O CSG oferece suporte ao recurso de aceleração de transferência, que aumenta a taxa de transferência de dados entre regiões usando a largura de banda pública dos gateways. Ative a aceleração de transferência ao criar um compartilhamento ou após criá-lo.

Durabilidade de dados e disponibilidade do service

No modo cache, os dados são gravados em disco com I/O síncrono para evitar perda de dados em caso de falha de energia. O CSG garante a durabilidade e a confiabilidade dos dados de cache local por meio dos discos do Alibaba Cloud. A confiabilidade dos gateways on-premises depende do armazenamento backend do ambiente virtual utilizado. Recomenda-se usar armazenamento RAID ou um sistema de armazenamento distribuído para os discos de cache local. O CSG atualiza e faz upload dos dados dos discos de cache local para os buckets do OSS. O Alibaba Cloud OSS garante 99,9999999999% (doze noves) de confiabilidade de dados projetada, assegurando a segurança dos dados durante a transferência do CSG para o Alibaba Cloud.

Escalabilidade e elasticidade

O CSG usa buckets do OSS como armazenamento backend, herdando a escalabilidade e a elasticidade do OSS. Ao contrário de sistemas de arquivos comuns, nos quais armazenar grandes quantidades de arquivos em um único diretório pode causar problemas, o OSS não impõe limite de capacidade total de armazenamento nem de capacidade de um único bucket. É possível armazenar um número ilimitado de objetos em um bucket. O OSS mantém cópias dos seus dados em servidores diferentes na mesma região, todos sustentados pela infraestrutura de alto desempenho do Alibaba Cloud.

Segurança

O CSG oferece suporte ao gerenciamento de identidade de usuários e ao controle de acesso a recursos por meio do Resource Access Management (RAM). O RAM permite criar e gerenciar múltiplos usuários RAM em uma conta do Alibaba Cloud e conceder permissões específicas a cada usuário, controlando o acesso a diferentes recursos do Alibaba Cloud sem a necessidade de compartilhar pares de AccessKey. Atribua permissões mínimas a cada usuário RAM para reduzir os riscos de segurança. Para mais informações, consulte Use RAM to implement account-based access control.

O CSG criptografa os dados transferidos dos gateways para os buckets do OSS. Também é possível ativar a criptografia server-side do OSS e configurar uma CMK para que os arquivos enviados de um compartilhamento para o OSS sejam automaticamente criptografados com a CMK especificada.

Operações

No console do CSG, implante uma máquina virtual de gateway em um data center on-premises ou em uma instância do ECS, configure file gateways ou block gateways, e crie discos de cache e compartilhamentos. O CSG também pode ser gerenciado por meio de operações de API que oferecem suporte ao envio de requisições GET via HTTP ou HTTPS.

Modelo de custos

O CSG é cobrado com base no uso de recursos. Os gateways implantados na cloud são cobrados de acordo com as especificações do gateway, os tipos de cache e a largura de banda da rede pública, com suporte tanto ao pagamento conforme o uso quanto à assinatura. Os gateways on-premises são executados nas suas próprias máquinas virtuais e recursos de cache, e o Alibaba Cloud cobra apenas pela licença do software de gateway. Para mais informações, consulte Billable items and billing methods.