Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Evaluaciones analíticas
AWS Transform evalúa las cargas de trabajo de análisis y streaming y recomienda AWS alternativas gestionadas que reducen la sobrecarga operativa que supone ejecutar usted mismo la misma carga de trabajo. La evaluación analítica calcula el coste total de propiedad del servicio gestionado de destino y analiza la carga de trabajo de origen para detectar cualquier aspecto que pudiera comportarse de forma diferente tras la migración.
Amazon MSK Express
AWS Transform evalúa los clústeres autogestionados de Apache Kafka para migrarlos a Amazon Managed Streaming for Apache Kafka (Amazon MSK) mediante Express Brokers. AWS Transform toma la topología de clústeres descubierta (agentes, nodos de coordinación y versión de motor) junto con el rendimiento de todo el clúster, recomienda una configuración de agente de MSK Express y calcula el coste total de propiedad en función de las horas de trabajo de los agentes, el almacenamiento, la entrada de datos y la transferencia entre zonas de disponibilidad cruzada.
nota
La evaluación de MSK Express recomienda los corredores Express, que son un tipo de corredor para Amazon MSK Provisioned. No evalúa a los corredores Amazon MSK Serverless o Standard. Para obtener orientación sobre cómo operar los corredores Express después de la migración, consulte las prácticas recomendadas para los corredores Express en la Guía para desarrolladores de Amazon MSK.
Dado que Amazon MSK es un servicio gestionado, la migración a él reemplaza los hosts de Kafka Broker y su almacenamiento adjunto directamente. Por lo tanto, la evaluación de MSK Express se hace cargo de esos hosts y volúmenes de corredores, por lo que no se presupule adicionalmente como instancias de Amazon EC2 o volúmenes de Amazon EBS en otros aspectos de su modelo de negocio. Si decide no migrar un clúster a MSK Express, excluyalo del ámbito de aplicación y los hosts y volúmenes de sus intermediarios volverán a las evaluaciones de cómputo y almacenamiento como una estimación gradual. Esta es la forma prevista de comparar la opción de servicio gestionado con la ejecución de la misma carga de trabajo en Amazon EC2.
Cómo se dimensionan los clústeres
AWS Transform dimensiona cada clúster en función de su rendimiento, no de su número actual de agentes. Un clúster con muchos corredores pequeños se puede dimensionar como un número menor de corredores Express más grandes. AWS Transform evalúa tres restricciones de forma independiente para cada tamaño de corredor y elige la que requiere más corredores:
-
Ingress: los corredores necesarios para absorber los picos de rendimiento de un productor.
-
Egress: los corredores necesarios para satisfacer su máximo rendimiento de consumo.
-
Particiones: los corredores necesitaban mantener sus particiones dentro de las recomendaciones de cada corredor.
El número de corredores se redondea al alza a un múltiplo de tres, ya que MSK Express siempre realiza despliegues en tres zonas de disponibilidad con un mínimo de tres agentes. AWS Transform recomienda el tamaño y el número de corredores menos costosos que se ajusten a la cuota de corredores por clúster de Amazon MSK. Puede ajustar la utilización que AWS Transform prevé para cada bróker (el valor predeterminado es de 0,75, lo que deja margen para los picos) y el período de retención utilizado para ajustar el tamaño del almacenamiento (el valor predeterminado es de 24 horas).
Datos de rendimiento que usted proporciona
La cifra más útil que puede proporcionar es el rendimiento máximo de entrada de clústeres. AWS Transform puede obtener las cifras de rendimiento restantes a partir de cualquiera de ellas, por lo que si solo se proporciona el pico de entrada, se obtiene un clúster dimensionado. Si no se dispone de ninguna cifra de rendimiento, AWS Transform indica el clúster Express mínimo que se puede implementar (tres agentes, sin almacenamiento ni coste de red), lo que supone un mínimo y no una estimación. Cuando falta una cifra, AWS Transform te la pide y tú puedes responderla en un lenguaje sencillo.
| Campo | ¿Por qué importa? |
|---|---|
| Datos máximos (en todo el clúster) | Impulsa la selección de instancias de Express, la estimación del almacenamiento y el coste de los datos. Necesario para una estimación del tamaño. |
| Datos medios en (en todo el clúster) | Tamaños retenidos en el almacenamiento. Se supone que es la mitad del pico si no está presente. |
| Salida máxima de datos (en todo el clúster) | Puede ser la principal limitación a la hora de elegir una instancia para cargas de trabajo pesadas distribuidas. |
| Promedio de datos salidos (en todo el clúster) | Afecta a la estimación de la transferencia entre zonas de disponibilidad cruzada cuando los consumidores no utilizan la búsqueda de réplicas más cercanas. |
| Versión del motor Kafka | Determina los resultados de compatibilidad y si se trata de un cambio de versión. |
Dimensiones de coste
AWS Transforma los precios en cuatro dimensiones a partir de las tarifas publicadas de Amazon MSK para tu objetivo Región de AWS, actualizadas a diario. No se incluye ninguna entrada de Reserved Instance o Savings Plan para MSK Express; la estimación es una On-Demand tasa de ejecución estable.
-
Horas de corredor: por corredor, por hora, por tamaño de instancia, durante 730 horas al mes.
-
Almacenamiento: por cada dato GB-month retenido. El almacenamiento es elástico y se paga por uso en Express, por lo que no es necesario dimensionarlo.
-
Datos en: por GB de datos escritos en el clúster.
-
Cross-Availability Transferencia de zona: por GB de tráfico de clientes que cruza el límite de una zona de disponibilidad. Amazon MSK no lo factura, pero si se trata de tres Availability-Zone clústeres, en la práctica sí lo cobra, por lo que AWS Transform lo incluye en lugar de dejar que usted lo descubra más adelante.
Revisión de compatibilidad
Además de la estimación de costes, AWS Transform analiza cada clúster en cinco áreas e informa de las conclusiones sobre las que puede actuar. El tamaño, el costo y la compatibilidad se evalúan de forma independiente, por lo que un clúster con un hallazgo de compatibilidad aún obtiene una estimación del costo total.
-
Topología: recuento de zonas de disponibilidad, recuento de agentes y ZooKeeper comparación con la coordinación de KrAFT.
-
Versión de Kafka: si la versión de origen es compatible con MSK Express (Apache Kafka 3.6, 3.8, 3.9 y 4.2).
-
Configuraciones: ajustes a nivel de agente y tema que difieren de la configuración predeterminada de Apache Kafka.
-
Autenticación: el mecanismo de autenticación y si el tráfico está cifrado en tránsito. MSK Express admite el acceso no autenticado, el TLS y la IAM. SASL/SCRAM AWS
-
Cuotas: entrada, salida, particiones y conexiones por corredor con respecto a los límites de Express.
Cada hallazgo conlleva una gravedad. Los resultados marcados como obligatorios indican que hay algo en la configuración actual que no se puede transferir tal cual, como un mecanismo de autenticación no compatible o un valor de configuración fuera del rango aceptado por MSK Express. Los resultados de las recomendaciones indican que la migración funciona, pero algo se comportará de forma diferente, en la mayoría de los casos porque MSK Express administra una configuración en tu nombre.
Disponibilidad por región
MSK Express está disponible en la mayoría de las regiones AWS comerciales, pero no en todas. Dado que Express siempre se implementa en tres zonas de disponibilidad, no está disponible en regiones con menos de tres zonas de disponibilidad utilizables, como el oeste de EE. UU. (norte de California). Defina su objetivo de Región de AWS forma explícita: este determinará si la evaluación puede ejecutarse y cada línea de costes que genere. Si selecciona una región en la que MSK Express no esté disponible, la línea de MSK de su modelo de negocio no generará ningún coste, pero las demás evaluaciones seguirán finalizándose.
Ejemplos de peticiones
-
«Calcule el costo de migrar mis clústeres de Kafka a Amazon MSK Express»
-
«El pico de entrada de mi clúster es de 30 puntos MB/s; el tamaño es el de MSK Express»
-
«¿Por qué este clúster tenía un tamaño de seis agentes?»
-
«Muéstreme los resultados de compatibilidad de mis clústeres de Kafka»