Athrun Data Intelligence


Servicio OpenSearch de Amazon es un servicio administrado que facilita la implementación, operación y escalabilidad Dominios de OpenSearch en AWS para realizar disección de registros interactivos, monitoreo de aplicaciones en tiempo existente, búsquedas en sitios web y más. Comprender el desembolso del servicio OpenSearch por dominio es fundamental para una agencia de costos eficaz, optimización y toma de decisiones informada. Precios del servicio Amazon OpenSearch Se cimiento en tres dimensiones: instancias, almacenamiento y transferencia de datos. El precio del almacenamiento depende del tipo de almacenamiento predilecto y todavía del nivel de almacenamiento. La visibilidad de los cargos a nivel de dominio permite una presupuestación precisa, una asignación efectivo de capital, una atribución torneo de costos en todos los proyectos y una transparencia genérico de los costos.

En esta publicación, le mostramos cómo ver el costo a nivel de dominio de OpenSearch Service con AWS Cost Explorer. Por ejemplo, la cuenta en la subsiguiente captura de pantalla tiene implementados cinco dominios de OpenSearch Service.


Con AWS Cost Explorer, puede ver el costo a nivel de servicio de modo predeterminada, pero no a nivel de dominio individual. Sin bloqueo, los usuarios pueden desglosar el costo utilizando una dimensión como Tipo de usoEl enfoque más simple para obtener visibilidad a nivel de dominio es habilitar datos a nivel de capital en AWS Cost Explorer. No hay cargos adicionales por habilitar datos a nivel de capital con granularidad diaria en AWS Cost Explorer.

Si necesita datos de costos a nivel de dominio por más de 14 días, puede configurar un Exportación de datos/CUR o puedes usar etiquetas de asignación de costos definidas por el herederoLas etiquetas de asignación de costos definidas por el heredero ofrecen beneficios como la categorización y asignación de costos para categorizar y agrupar los costos de AWS en los distintos centros de costos y según criterios que sean significativos para su estructura, como proyectos, departamentos, entornos o aplicaciones. Esto proporciona una mejor visibilidad y granularidad en el desglose de costos en comparación con solo observar los costos a nivel de capital.

Descripción genérico

Esta publicación demuestra cómo utilizar etiquetas de asignación de costos definidas por el heredero adjuntas a un clúster mediante estos pasos de suspensión nivel:

  1. Juntar una marbete de asignación de costos definida por el heredero a un dominio de OpenSearch Service
  2. Activar la marbete de asignación de costes definida por el heredero
  3. Analice los costos del dominio de OpenSearch Service utilizando AWS Cost Explorer y etiquetas

Prerrequisitos

Para este tutorial, debes tener los siguientes requisitos previos:

1. Agregue una marbete de asignación de costos definida por el heredero a un dominio de OpenSearch Service

El etiquetas de asignación de costos definidas por el heredero son pares clave-valor y el heredero deberá aclarar tanto una secreto como un valencia para un dominio de servicio OpenSearch utilizando uno de los siguientes métodos:

Consola de agencia de AWS

Para añadir una marbete de asignación de costos definida por el heredero mediante la consola de agencia de AWS, siga estos pasos:

  1. En la consola de agencia de AWS, en Analíticanominar Servicio OpenSearch de Amazon.
  2. Seleccione el dominio al que desea añadir etiquetas y vaya a Etiquetas
  3. Nominar Juntar etiquetas y luego Juntar nueva marbete.
  4. Introduzca una marbete y un valencia opcional.
  5. Nominar Racionar.

La subsiguiente captura de pantalla muestra el Juntar etiquetas ventana.

CLI de AWS

Para añadir una marbete de asignación de costos definida por el heredero mediante AWS CLI, puede usar el Etiquetas adicionales de AWS OpenSearch Comando para añadir etiquetas a un dominio de servicio OpenSearch. El comando requiere el nombre de procedimiento de Amazon (ARN) del dominio y una registro de etiquetas que se agregarán. Utilice la subsiguiente sintaxis.

add-tags --arn= --tag-list Key=,Value=

Ejemplo:

aws opensearch add-tags –arn arn:aws:es:us-east-1:123456789123:domain/opensearchtestdomain –tag-list Key=opensearchdomain,Value=opensearchtestdomain

API de configuración del servicio Amazon OpenSearch

Puede utilizar la API de configuración de Amazon OpenSearch Service para crear, configurar y gobernar dominios de OpenSearch Service. Utilice lo subsiguiente Juntar etiquetas Comando para etiquetar un dominio del servicio OpenSearch.

POST /2021-01-01/tags HTTP/1.1 
Content-type: application/json 
{ 
    "ARN": "arn:aws:es:us-east-1:123456789123:domain/opensearchtestdomain", 
    "TagList": ( 
        { 
            "Key": "opensearchdomain", 
            "Value": "opensearchtestdomain" 
        } 
    ) 
}

Kit de progreso de software de AWS

Puede añadir etiquetas de modo programática a un dominio de servicio OpenSearch mediante el SDK de AWS OpenSearch. El SDK proporciona métodos para interactuar con la API de servicio Amazon OpenSearch y gobernar etiquetas. Por ejemplo, el cliente Python puede usar el SDK de AWS OpenSearch. cliente.add_tags Comando para etiquetar un dominio. Debe proporcionar títulos para domain_arn, tag_keyy tag_value.

import boto3 
client = boto3.client('opensearch') 
response = client.add_tags ( 
    ARN = ‘arn:aws:es:us-east-1:123456789123:domain/opensearchtestdomain’, 
    TagList=( 
    { 
        ‘Key’: ‘opensearchdomain’, 
        ‘Value’: ‘opensearchtestdomain’ 
    } 
  ) 
)

AWS CloudFormation o Terraform

Al aprovisionar un dominio de servicio OpenSearch mediante CloudFormation o Terraform, puede aclarar las etiquetas como parte de la configuración del procedimiento mediante Ritual AWS::OpenSearchService::Domain.

Resources 
    OpenSearchDomain: 
        Type: AWS::OpenSearchService::Domain 

Properties
    DomainName: arn:aws:es:us-east-1:123456789123:domain/opensearchtestdomain

Tags 
    - Key: opensearchdomain 
    - Value: opensearchtestdomain

Luego de aplicar una marbete definida por el heredero al dominio del servicio OpenSearch, utilice el subsiguiente comando de AWS CLI para corroborar que se haya chapón la marbete.

aws opensearch list-tags –arn 

Ejemplo:

aws opensearch list-tags –arn arn:aws:es:us-east-1:123456789123:domain/opensearchtestdomain

Decisión de problemas

El comando add-tags puede dirimir en los siguientes escenarios, así que asegúrese de que todos los títulos se ingresen correctamente:

  • ARN de procedimiento no válido El comando fallará si el ARN proporcionado para el dominio del servicio OpenSearch no es válido o no existe.
  • Permisos insuficientes – Verifique que el heredero o rol de IAM que está utilizando para ejecutar los comandos del Servicio OpenSearch tenga los permisos necesarios para alcanzar al dominio del Servicio OpenSearch y realizar las acciones deseadas, como añadir etiquetas.
  • Orilla de etiquetas excedido – El dominio del Servicio OpenSearch tiene frontera de hasta 10 etiquetaspor lo que si la cantidad de etiquetas que intenta añadir excede este frontera, el comando fallará.

Para simplificar su uso y obtener los mejores resultados, utilice el Editor de etiquetas para crear y aplicar etiquetas definidas por el heredero. El Editor de etiquetas proporciona una forma central y unificada de crear y gobernar sus etiquetas definidas por el heredero. Para obtener más información, consulte Trabajar con el editor de etiquetas en el Orientación del heredero de los grupos de capital de AWS.

2. Activar la marbete de asignación de costes definida por el heredero

Las etiquetas de asignación de costos definidas por el heredero son etiquetas que usted define, crea y aplica a los capital, y pueden tardar hasta hasta 24 horas para que las claves de marbete aparezcan en sus etiquetas de asignación de costos página de activación en la consola de Facturación y Trámite de Costos.
Luego de escoger las etiquetas para su activación, pueden tener lugar 24 horas más hasta que se activen y estén disponibles para su uso en Cost Explorer. Siga los pasos siguientes para activar las etiquetas de asignación de costos definidas por el heredero que creó en los pasos anteriores.

  1. Como se muestra en la subsiguiente captura de pantalla, en el panel de Trámite de costos y facturación, en el panel de navegación, seleccione Etiquetas de asignación de costos.
  2. Para activar la marbete, en Etiquetas de asignación de costos definidas por el herederoingresar opensearchdomain Para inquirir el nombre de su marbete, selecciónela y elija Activar. Esto confirma que Cost Explorer y su Informes de uso y costos de AWS (CUR) incluirá estas etiquetas.

En genérico, las etiquetas de asignación de costos no se pueden eliminar y solo se pueden desactivar. Sin bloqueo, puede excluir la marbete que no desea en la CANALLA crónica o en AWS Cost Explorer y solo incluya las etiquetas que sean necesarias.

3. Analice el costo del dominio de OpenSearch Service utilizando AWS Cost Explorer y las etiquetas

AWS Cost Explorer solo muestra las etiquetas a partir de la término en la que habilitó las etiquetas de asignación de costos definidas por el heredero y no desde la término en la que se etiquetó el procedimiento. Por lo tanto, incluso si sus capital tuvieron etiquetas durante mucho tiempo, AWS Cost Explorer mostrará “Sin secreto de marbete” para todos los días anteriores a la término en la que se habilitó la marbete, pero los usuarios pueden solicitar que se agreguen etiquetas a la registro de etiquetas. etiquetas de rellenoPara analizar los costos del dominio de OpenSearch Service mediante AWS Cost Explorer y las etiquetas, siga estos pasos:

  1. En la consola de Trámite de costos y facturación, en el panel de navegación, en Investigación de costosnominar Explorador de costos.
  2. En el Parámetros del crónica panel de ayuda a la derecha, debajo Agrupar porpara Dimensiónescoger Ritual. Bajo Ritualseleccione la secreto de marbete opensearchtestdomain que usted creó.
  3. Bajo Filtros aplicadosnominar Servicio OpenSearch.

La subsiguiente captura de pantalla muestra el panel de CUR.

Costos

No hay cargos ni tarifas adicionales por usar las etiquetas de asignación de costos definidas por el heredero en AWS Cost Explorer. Sin bloqueo, una cantidad excesiva de etiquetas puede aumentar el tamaño de su CANALLA archivo. Su archivo CUR contiene sus datos de uso y costos, incluidas las etiquetas que aplica, por lo que más etiquetas significan más datos en el archivo. Los datos CUR se almacenan en Servicio de almacenamiento simple de Amazon (Amazon S3), por lo que un archivo CUR más alto podría aumentar el costo de almacenamiento.

La mejor maña es ser selectivo con respecto a qué etiquetas habilitar y cuántas usar. Comience con las etiquetas que brindan el veterano valencia para atributos como la asignación de costos y el disección. Controle el tamaño de su archivo CUR a lo abundante del tiempo y agregue y elimine etiquetas de modo cuidadosa.

Conclusión

En esta publicación se describe una posibilidad para que los clientes de AWS obtengan visibilidad de los costos de carga de trabajo de OpenSearch Service por dominio mediante AWS Cost Explorer y etiquetas de asignación de costos definidas por el heredero. Este enfoque permite una veterano transparencia y control de los costos, lo que facilita la asignación precisa de costos y la toma de decisiones informadas sobre el uso de la carga de trabajo de Amazon OpenSearch Service. El proceso implica añadir una marbete de asignación de costos a cada dominio de OpenSearch Service, activar la marbete definida por el heredero y luego analizar los costos en AWS Cost Explorer en función de la marbete. Al implementar esta posibilidad, los clientes pueden obtener información granular sobre los costos de la carga de trabajo de OpenSearch Service a nivel de dominio, lo que facilita la atribución precisa de costos y una mejor adscripción de los costos con los requisitos comerciales.

Para obtener más capital, consulte lo subsiguiente:


Acerca de los autores

Nikhil Agarwal es director técnico sénior de Amazon Web Services. Le apasiona ayudar a los clientes a obtener la excelencia operativa en su transición a la estrato y trabaja activamente en soluciones técnicas. Es un entusiasta de la inteligencia químico (IA/ML) y la analítica, y se sumerge profundamente en los casos de uso específicos de los servicios de ML y OpenSearch de los clientes. Fuera del trabajo, disfruta de desplazarse con su clan y explorar diferentes dispositivos.

Rick Balwani es un director de soporte empresarial responsable de liderar un equipo de gerentes de cuentas técnicas (TAM) que brindan soporte a los clientes de proveedores de software independientes (ISV) de AWS. Trabaja para respaldar que los clientes tengan éxito en AWS y puedan crear soluciones de vanguardia. Rick tiene experiencia en DevOps e ingeniería de sistemas.

Ashwin Barve es director técnico sénior de Amazon Web Services. En su función, Ashwin aprovecha su experiencia para ayudar a los clientes a alinear sus cargas de trabajo con las mejores prácticas de AWS y optimizar los capital para obtener el mayor peculio de costos. Ashwin se dedica a ayudar a los clientes en cada etapa de su apadrinamiento de la estrato, desde la velocidad de las migraciones hasta la modernización de las cargas de trabajo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *