Enable javascript in your browser for better experience. Need to know to enable it? Go here.
radar blip
radar blip

Ejecutar el costo como función de aptitud arquitectónica

La información en esta página no se encuentra completamente disponible en tu idioma de preferencia. Muy pronto esperamos tenerla completamente disponible en otros idiomas. Para obtener información en tu idioma de preferencia, por favor descarga el PDF aquí.
Última actualización : Apr 26, 2023
NO EN LA EDICIÓN ACTUAL
Este blip no está en la edición actual del Radar. Si ha aparecido en una de las últimas ediciones, es probable que siga siendo relevante. Si es más antiguo, es posible que ya no sea relevante y que nuestra valoración sea diferente hoy en día. Desgraciadamente, no tenemos el ancho de banda necesario para revisar continuamente los anuncios de ediciones anteriores del Radar. Entender más
Apr 2023
Adopt ? Creemos firmemente que la industria debería adoptar estos elementos. Nosotros los utilizamos cuando es apropiado para nuestros proyectos.

Estimar, rastrear y predecir automáticamente el costo de ejecución de la infraestructura en la nube es crucial para las organizaciones de hoy. Los modelos de precios inteligentes de los proveedores de la nube, combinados con la proliferación de la parametrización de precios y la naturaleza dinámica de la arquitectura actual, pueden generar costos de ejecución sorprendentemente elevados. Si bien esta técnica ha estado en adopción desde 2019, queremos resaltar la importancia de considerar el costo de ejecución como una función de adecuación de la arquitectura especialmente hoy, debido a la adopción acelerada de la nube y la creciente atención a las prácticas FinOps. Muchas plataformas comerciales ofrecen herramientas que pueden consolidar y clarificar los costes de la nube a los líderes empresariales. Algunos de ellos están diseñados para mostrar los costos de ejecución de la nube a organizaciones financieras o a las unidades de negocio que los han originado.

Sin embargo, las decisiones de consumo de la nube generalmente se toman a nivel de ingeniería, donde se diseñan los sistemas. Es importante que los ingenieros que toman decisiones de diseño tengan alguna forma de predecir el impacto en el costo de sus decisiones arquitectónicas. Algunos equipos automatizan esta predicción al principio del ciclo de vida del desarrollo. Herramientas como Infracost ayudan a los equipos a predecir el impacto de los costos al pensar en posibles cambios en la infraestructura como código. Este cálculo se puede automatizar e integrar con el pipeline de CD. Tenga en cuenta que el costo se verá afectado por las decisiones arquitectónicas combinadas con la demanda de uso real; para hacer esto correctamente, necesita buenas proyecciones del nivel de demanda de uso esperado. Un feedback temprano y frecuente del costo de ejecución puede evitar que se dispare. Cuando el costo previsto se desvía de lo esperado o aceptable, el equipo puede analizar si es hora de evolucionar la arquitectura.

Oct 2020
Adopt ? Creemos firmemente que la industria debería adoptar estos elementos. Nosotros los utilizamos cuando es apropiado para nuestros proyectos.

Automatizar la estimación, seguimiento y proyección del coste de ejecución de una infraestructura en la nube es necesario para las organizaciones de hoy. Los modelos inteligentes de precios de los proveedores de la nube, combinados con la proliferación de los parámetros de precios y la naturaleza dinámica de la arquitectura de hoy pueden llevar a costos de ejecución sorprendentemente altos. Por ejemplo, los precios de serverless basados en llamadas API, de soluciones de streaming de eventos enfocadas en el tráfico o de procesamientos de grupos de datos basados en tareas corridas, tienen una naturaleza dinámica que cambia a lo largo del tiempo a medida que la arquitectura evoluciona. Cuando nuestros equipos manejan infraestructura en la nube, implementar el coste de ejecución como función de la aptitud de arquitectura es una de sus primeras tareas. Esto quiere decir que nuestros equipos pueden observar el costo de ejecutar los servicios en comparación al valor entregado; cuando ven desviaciones respecto a lo que se espera o es aceptable, discutirán si es momento de evolucionar la arquitectura. La observación y cálculo del coste de ejecución se implementa como una función automatizada.

Nov 2019
Adopt ? Creemos firmemente que la industria debería adoptar estos elementos. Nosotros los utilizamos cuando es apropiado para nuestros proyectos.

Automatizar la estimación, seguimiento y proyección del coste de ejecución de una infraestructura en la nube es necesario para las organizaciones de hoy. Los modelos inteligentes de precios de los proveedores de la nube, combinados con la proliferación de los parámetros de precios y la naturaleza dinámica de la arquitectura de hoy pueden llevar a un costo de ejecución sorprendentemente alto. Por ejemplo, los precios de serverless basados en llamadas API, de soluciones de streaming de eventos enfocadas en el tráfico o de procesamientos de grupos de datos basados en tareas corridas, tienen una naturaleza dinámica que cambia a lo largo del tiempo a medida que la arquitectura evoluciona. Cuando nuestros equipos manejan infraestructura en la nube, implementar el coste de ejecución como función de la aptitud de arquitectura es una de sus primeras tareas. Esto quiere decir que nuestros equipos pueden observar el costo de ejecutar los servicios en comparación al valor entregado; cuando ven desviaciones respecto a lo que se espera o es aceptable, discutirán si es momento de evolucionar la arquitectura. La observación y cálculo del coste de ejecución se implementa como una función automatizada.

Nov 2018
Trial ? Vale la pena intentarlo. Es importante entender cómo construir esta habilidad. Las empresas deberían implementar esta tecnología en un proyecto que pueda manejar el riesgo.

We still see teams who aren't tracking the cost of running their applications as closely as they should as their software architecture or usage evolves. This is particularly true when they're using serverless, which developers assume will provide lower costs since you're not paying for unused server cycles. However, the major cloud providers are pretty savvy at setting their pricing models, and heavily used serverless functions, although very useful for rapid iteration, can get expensive quickly when compared with dedicated cloud (or on-premise) servers. We advise teams to frame a system's run cost as architecture fitness function , which means: track the cost of running your services against the value delivered; when you see deviations from what was expected or acceptable, have a discussion about whether it's time to evolve your architecture.

Publicado : Nov 14, 2018

Descarga el PDF

 

 

 

English | Español | Português | 中文

Suscríbete al boletín informativo de Technology Radar

 

 

 

 

Suscríbete ahora

Visita nuestro archivo para leer los volúmenes anteriores