1 puntos por GN⁺ 2024-11-15 | Aún no hay comentarios. | Compartir por WhatsApp
  • Al seguir la guía de AWS Amplify para integrar OpenSearch, se generaron costos inesperadamente altos.
    • Después de contactar al equipo de soporte de AWS, se obtuvo un ajuste de facturación y créditos de servicio.
    • Con la configuración de presupuestos de AWS, se pueden prever gastos futuros y recibir alertas.
  • 1. Inicio rápido
    • Con el código proporcionado por AWS, se crea fácilmente una app sencilla, y se generan automáticamente una base de datos DynamoDB y solicitudes CRUD autenticadas.
    • Puede ejecutarse localmente y también se crea un dominio web.
  • 2. Guía de configuración de OpenSearch
    • Se escribe código en Typescript para declarar los recursos.
    • Se configura una tabla de DynamoDB como variable y se crean una instancia e índice de OpenSearch.
    • Los datos se copian mediante un pipeline de OpenSearchIngestionService.
    • De forma predeterminada, se crea una instancia r5.large.search, lo que genera un costo mensual de $134.
  • 3. Fin de la jornada
    • Al terminar el trabajo, se detiene el sandbox con CTRL-C y se elige eliminar todo.
    • DynamoDB se elimina, pero el dominio de OpenSearch permanece.
  • 4. Volver a empezar
    • Al recrear el servicio al día siguiente, se genera una nueva instancia de OpenSearch.
    • No es posible eliminar la instancia original con el comando npx ampx sandbox delete.
    • Pueden crearse varios dominios y eso provocar costos elevados.
  • ¿Es un bug?
    • Parece ser un bug, y no se resolvió ni siquiera después de abrir un ticket con soporte de AWS.
    • Hay inconformidad con que r5.large.search esté configurado como tipo de máquina predeterminado.
  • Conclusión
    • Al usar tecnología nueva, los costos pueden ser más altos, pero esto es excesivo.
    • Se puede usar la consola de "Presupuestos" de AWS para recibir alertas cuando se exceda el presupuesto.
    • OpenSearch suele usarse para clientes empresariales y requiere comprender el ecosistema de AWS.
    • Se usa OpenSearch porque admite consultas de bounding box de geo_point.

Aún no hay comentarios.

Aún no hay comentarios.