1 pontos por GN⁺ 2024-11-15 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Ao seguir o guia do AWS Amplify para integrar o OpenSearch, surgiram custos altos inesperados.
    • Após entrar em contato com a equipe de suporte ao cliente da AWS, foi possível obter um ajuste na cobrança e créditos de serviço.
    • Com a configuração de orçamentos da AWS, é possível prever gastos futuros e receber alertas.
  • 1. Início rápido
    • Com o código fornecido pela AWS, é criado um app simples, além da geração automática de um banco de dados DynamoDB e de requisições CRUD autenticadas.
    • É possível executar localmente, e um domínio web também é criado.
  • 2. Guia de configuração do OpenSearch
    • É escrito um código em Typescript para declarar recursos.
    • Define-se a tabela do DynamoDB como variável, e são criados uma instância e um índice do OpenSearch.
    • Os dados são copiados por meio de um pipeline do OpenSearchIngestionService.
    • Por padrão, é criada uma instância r5.large.search, o que gera um custo de US$ 134 por mês.
  • 3. Encerrando o trabalho do dia
    • Ao terminar o trabalho, o sandbox é interrompido com CTRL-C e escolhe-se excluir tudo.
    • O DynamoDB é excluído, mas o domínio do OpenSearch permanece.
  • 4. Recomeçando
    • No dia seguinte, ao recriar o serviço, uma nova instância do OpenSearch é criada.
    • Não é possível excluir a instância original com o comando npx ampx sandbox delete.
    • Vários domínios podem ser criados, causando custos elevados.
  • É um bug?
    • Isso parece ser um bug e continua sem solução mesmo após um ticket com o suporte ao cliente da AWS.
    • Há insatisfação com o fato de r5.large.search estar definido como tipo de máquina padrão.
  • Conclusão
    • Ao usar uma tecnologia nova, os custos podem ser mais altos, mas aqui isso está em um nível excessivo.
    • É possível usar o console de "Orçamentos" da AWS para receber alertas de estouro de orçamento.
    • O OpenSearch é frequentemente usado para clientes corporativos e exige entendimento do ecossistema da AWS.
    • O OpenSearch está sendo usado porque oferece suporte a consultas de caixa delimitadora geo_point.

Ainda não há comentários.

Ainda não há comentários.