O Edge Object Storage (EOS) é um serviço de armazenamento de objetos distribuído baseado na edge cloud. Ele oferece pelo menos 99,9999% de durabilidade dos dados e pelo menos 99,9% de disponibilidade, sem exigir que você gerencie a infraestrutura de armazenamento.
O EOS é compatível com a API do Object Storage Service (OSS), permitindo o uso dos SDKs e ferramentas existentes do OSS em buckets do EOS.
Casos de uso
Plataformas sociais e de mídia: armazene e entregue imagens geradas por usuários em grande escala.
Aplicações de áudio e vídeo: hospede e distribua arquivos de mídia grandes a partir da borda.
Sites de grande porte: entregue ativos estáticos com baixa latência para um público global.
Análise de big data: armazene conjuntos de dados e resultados de análises em um repositório durável e econômico.
Conceitos principais
O EOS compartilha os mesmos conceitos fundamentais do OSS. A tabela a seguir aborda os termos mais frequentes.
|
Termo |
Descrição |
|
bucket |
Recipiente para objetos. É possível criar buckets de diferentes classes de armazenamento para guardar dados conforme as necessidades do seu negócio. Defina a lista de controle de acesso (ACL) do bucket como |
|
object |
Unidade fundamental de dados armazenada no EOS. Cada objeto consiste em uma chave, metadados e os próprios dados. Os objetos são armazenados em um namespace plano, sem estrutura hierárquica de diretórios. |
|
ObjectKey / Key / ObjectName |
Caminho completo que identifica exclusivamente um objeto dentro de um bucket. Nos SDKs do EOS para todas as linguagens suportadas, |
|
endpoint |
Domínio utilizado para acessar o EOS via HTTP através da API RESTful. O endpoint público é |
|
Par de AccessKey |
Credenciais usadas para autenticar solicitações. Um par de AccessKey consiste em um AccessKey ID (identifica o usuário) e um AccessKey secret (assina as solicitações — mantenha-o confidencial). O EOS aceita pares de AccessKey obtidos de três formas: solicitados diretamente pelo proprietário do bucket, concedidos pelo proprietário do bucket via Resource Access Management (RAM) ou concedidos via Security Token Service (STS). |
|
Atomicidade e consistência forte |
As operações de objetos no EOS são atômicas: elas têm sucesso ou falham, sem estado intermediário. O EOS também garante consistência de leitura após gravação: assim que você recebe uma resposta PUT bem-sucedida, o objeto torna-se imediatamente legível e todas as réplicas existem. As exclusões seguem a mesma consistência: uma vez excluído, o objeto e todas as suas réplicas deixam de existir. |
Recursos
Gerenciamento de buckets
|
Recurso |
Descrição |
|
Crie um bucket |
Crie um bucket e configure sua ACL antes de fazer upload de objetos. |
|
Exclua um bucket |
Exclua buckets que não são mais necessários para evitar cobranças de armazenamento desnecessárias. |
|
Regras de ciclo de vida |
Configure regras para excluir automaticamente objetos expirados conforme uma programação. |
Gerenciamento de objetos
|
Recurso |
Descrição |
|
Fazer upload de um objeto |
Envie objetos utilizando o console, a API ou o SDK. |
|
Baixe um objeto |
Baixe um ou mais objetos pelo console, API ou SDK, sem precisar especificar o local de armazenamento. O download pode ser feito para o caminho padrão do navegador ou para um caminho local específico. |
|
Listar objetos |
Liste todos os objetos de um bucket, filtre por prefixo ou limite o número de resultados. Por padrão, os objetos são retornados em ordem alfabética. |
|
Copiar um objeto |
Copie objetos entre buckets sem modificar o conteúdo do objeto. |
|
Configure tags de objeto |
Aplique tags aos objetos para classificá-los e executar operações de gerenciamento em massa nos itens que compartilham a mesma tag. |
|
Exclua um objeto |
Exclua um ou mais objetos e partes em uma única operação ou utilize regras de ciclo de vida para automatizar a exclusão. |
|
Pesquisar objetos |
Pesquise objetos e diretórios dentro de um bucket pelo nome. |
|
Gerencie diretórios |
O EOS armazena objetos em um namespace plano. Crie diretórios simulados para organizar objetos e simplificar o controle de acesso; exclua-os quando não forem mais necessários. |
Controle de acesso
|
Recurso |
Descrição |
|
ACL do bucket |
Defina a ACL de um bucket como |
|
CORS |
Configure regras de compartilhamento de recursos de origem cruzada (CORS) para permitir que navegadores web carreguem objetos hospedados no EOS a partir de um domínio diferente. |
Faturamento
O EOS utiliza o modelo de precificação pagamento conforme o uso. A cobrança é feita por hora e as taxas são deduzidas automaticamente do saldo da sua conta Alibaba Cloud. Na maioria dos casos, as faturas são geradas após o término de um ciclo de faturamento; o horário exato é determinado pelo sistema.
|
Item |
Detalhes |
|
Capacidade de armazenamento |
China continental: USD 0,00001956 por GB-horaFora da China continental: USD 0,0000225 por GB-hora |
|
Tráfego de saída pela Internet |
USD 0,05 por GB |
|
Solicitações PUT e GET |
Gratuito |