Este tópico descreve como criar e excluir um acelerador do OSS, além de como modificar sua capacidade.
Pré-requisitos
O recurso de acelerador do OSS está em visualização pública e disponível nas seguintes regiões: China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Chengdu), China (Hong Kong), Singapore, Japan (Tokyo), Thailand (Bangkok), Malaysia (Johor), US (Silicon Valley), US (Atlanta) e US (Virginia).
Para usar aceleradores do OSS na zona D de China (Zhangjiakou), na zona A de Singapore ou na zona B de Singapore, envie um ticket .
Considerações
O endpoint acelerado de um acelerador fornece acesso apenas por uma rede interna. Para armazenar em cache dados do OSS acessados pela Internet, use um service de CDN.
Um acelerador é compatível com acesso entre zonas dentro da mesma região. O acesso entre zonas introduz latência de rede. Para obter o melhor desempenho, implante seus services de computação na mesma zona do acelerador.
Os dados em cache em um acelerador do OSS possuem apenas uma réplica. Se o hardware de cache falhar, os dados precisarão ser recarregados do OSS. O acesso ficará mais lento até que os dados sejam recarregados.
Você pode modificar a capacidade de um acelerador apenas uma vez por hora. Por exemplo, se você criar um acelerador ou modificar sua capacidade às 08:10:00, só poderá modificar a capacidade novamente após as 09:10:00.
Crie um acelerador
-
Crie um acelerador.
Faça logon no console do OSS.
No painel de navegação à esquerda, clique em Buckets. Na página exibida, clique no nome do bucket de destino.
No painel de navegação à esquerda, escolha .
Na página OSS Accelerator, clique em Create Accelerator.
Na caixa de diálogo Note, leia os termos de service e clique em Next.
-
No painel Create Accelerator, selecione uma Zone compatível com o acelerador na região onde o bucket de destino está localizado, configure a Capacity e, em seguida, clique em Next.
ImportanteVocê pode modificar a capacidade de um acelerador apenas uma vez por hora. Por exemplo, se você criar um acelerador ou modificar sua capacidade às 08:10:00, só poderá modificar a capacidade novamente após as 09:10:00. Se você perceber que a capacidade foi configurada incorretamente logo após criar um acelerador, exclua o acelerador, crie um novo e configure sua capacidade.
Configure a capacidade do acelerador com base nos requisitos do seu negócio. Por exemplo, suponha que você tenha 50 GB de dados quentes. Espera-se que o volume de dados aumente de 20% a 30% nos próximos meses devido ao rápido crescimento do negócio. Nesse caso, defina a capacidade com um valor de 70 GB a 80 GB.
-
Opcionalmente, crie uma tarefa de pré-busca em lote.
-
No painel Create an accelerated path, configure os seguintes parâmetros.
Parâmetro
Descrição
Acceleration Policy
Selecione uma política de aceleração para o acelerador.
Paths: especifique os caminhos de acesso ao diretório. Você pode adicionar até 10 caminhos. Após especificar os caminhos, o acelerador acelerará apenas os arquivos cujos caminhos começam com os prefixos especificados.
Se você precisar acelerar apenas alguns diretórios críticos e quiser controlar custos, selecione Paths para alocar recursos de aceleração de forma mais precisa e evitar desperdícios.
Entire Bucket: Acelera todos os arquivos no bucket.
Se o seu negócio exigir altas velocidades de acesso para todos os arquivos no bucket e o custo não for uma preocupação, você pode selecionar Entire Bucket para garantir um acesso abrangente e de alto desempenho.
Synchronous Cache Warmup
Após ativar o aquecimento de cache síncrono, ao gravar dados no OSS usando o endpoint acelerado de um acelerador do OSS, os dados são gravados tanto no bucket do OSS quanto no cache do acelerador do OSS. Nas leituras subsequentes, você acessa o cache do acelerador por meio do endpoint acelerado para obter menor latência. No modo de aquecimento de cache síncrono, um endpoint regular do OSS fornece acesso apenas ao bucket do OSS, e não ao cache do acelerador.
Para cenários sensíveis à experiência do usuário e que exigem alto desempenho em tempo real com operações frequentes de leitura e gravação, ative o aquecimento de cache síncrono. Este recurso não é recomendado para cenários sensíveis a custos que não possuem requisitos rigorosos de latência, envolvem gravações frequentes, mas leituras raras, ou contêm grandes volumes de dados que podem levar a altos custos de armazenamento.
Após concluir a configuração, clique em Next. Na caixa de diálogo Confirm Billable Items, clique em OK.
-
-
Crie uma tarefa de pré-busca em lote (Opcional).
O recurso batch prefetch importa dados do OSS de forma assíncrona para o cache do acelerador. Isso reduz a latência para o acesso subsequente aos dados. Se você não quiser usar este recurso agora, clique em OK para pular esta etapa e finalizar a criação do acelerador.
Modifique a capacidade do acelerador
Antes de modificar a capacidade do acelerador, você pode usar o mapa de calor do cache para avaliar se a capacidade atual é adequada aos padrões de acesso do seu negócio. Para obter detalhes, consulte Optimize OSS accelerator capacity by using cache heatmaps.
Faça logon no console do OSS.
No painel de navegação à esquerda, clique em Buckets. Na página exibida, clique no nome do bucket de destino.
No painel de navegação à esquerda, escolha e, em seguida, na coluna Actions, clique em Details.
Na seção Basic Information da página de detalhes do OSS Accelerator, clique no ícone
ao lado da capacidade do acelerador.-
No painel Edit OSS Accelerator, modifique a Capacity, clique em OK e, em seguida, confirme a modificação novamente. Se precisar alterar outros parâmetros, edite as configurações conforme necessário.
ImportanteVocê pode modificar a capacidade apenas uma vez por hora. Por exemplo, se você criar um acelerador ou modificar sua capacidade às 08:10:00, só poderá modificar a capacidade novamente após as 09:10:00.
Na caixa de diálogo de confirmação exibida, clique em OK.
Após modificar a capacidade, revise o mapa de calor do cache e a taxa de acerto do cache e verifique o efeito do ajuste.
Exclua o acelerador
A exclusão de um acelerador limpa apenas o seu cache. Os dados no bucket do OSS source não são afetados.
Faça logon no console do OSS.
No painel de navegação à esquerda, clique em Buckets. Na página exibida, clique no nome do bucket de destino.
No painel de navegação à esquerda, escolha .
Na lista de aceleradores do OSS, clique em Delete na coluna Actions. Como alternativa, clique em Details e acesse a página OSS Accelerator. Na seção Basic Information, clique no ícone
no canto superior direito.Na caixa de diálogo exibida, insira o nome do acelerador e clique em OK para excluí-lo.
Próximas etapas
Você pode usar um acelerador do OSS com ferramentas de desenvolvimento comuns do OSS e SDKs do OSS. Para obter mais informações, consulte Use OSS accelerator.