Pilar de sostenibilidad en AWS

[vc_row el_class=”blog-info”][vc_column][vc_single_image source=”featured_image” img_size=”full” style=”vc_box_rounded”][vc_empty_space height=”40px”][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text el_class=”font-weight-bold”]

Pilar de sostenibilidad en AWS: cómo puede ayudar

Pilar de sostenibilidad en AWS – Se estima que, en todo el mundo, los centros de datos consumen alrededor de 200 teravatios hora al año. Eso es aproximadamente el 1% de toda la energía consumida en nuestro planeta.

¿Qué significa esto para personas como arquitectos, desarrolladores e ingenieros de infraestructura?

[/vc_column_text][vc_empty_space height=”40px”][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text]


Las decisiones tomadas al diseñar o mantener los sistemas no solo deben tener en cuenta pilares como la seguridad, el costo y la excelencia operativa, sino también considerar el impacto del uso de energía de dichos sistemas.

Los componentes o algoritmos que consumen mucha energía deben examinarse frente a alternativas más nuevas, innovadoras y probadas.

El 20 de octubre de 2022, AWS introdujo la “Sostenibilidad” como pilar en el marco de buena arquitectura de AWS.

Este artículo resume la contribución que pueden hacer los arquitectos, desarrolladores e ingenieros de infraestructura y comparte recomendaciones/mejores prácticas para tomar decisiones al diseñar, desarrollar o mantener sistemas.

De manera similar a la compensación entre seguridad y costo, el pilar de sustentabilidad se enfoca en la reducción de energía y la mejora de la eficiencia al maximizar el beneficio de los recursos aprovisionados y minimizar la carga de trabajo total de los recursos.

Dos hosts con una utilización del 30 % son menos eficientes que un host con un 60 % debido al consumo de energía de referencia por host.

En un interesante estudio realizado en 27 idiomas para resolver 10 problemas de referencia, se descubrió que Rust y C son mucho más eficientes energéticamente que la mayoría de los otros idiomas, incluidos Java y Python.

Pilar de sostenibilidad

Como arquitectos, desarrolladores o ingenieros de infraestructura, las decisiones pueden variar desde:

  • Selección inicial de un lenguaje de programación eficiente
  • Adopción de algoritmos modernos
  • Uso de técnicas eficientes de almacenamiento de datos
  • Implementar una infraestructura de cómputo eficiente y del tamaño correcto
  • Configurar el escalado automático de instancias EC2 en función del patrón de uso a lo largo del tiempo para reducir los niveles de energía utilizados para alimentar los recursos (revisar periódicamente, ya que los patrones de uso pueden cambiar con el tiempo)
  • Retirar componentes que ya no son necesarios
  • Considerando el uso de Code Profiler para identificar áreas de código que usan la mayor parte del tiempo o los recursos
  • Reemplazar algoritmos con versiones más eficientes que producen el mismo resultado

A nivel de organización, uno puede mirar lo siguiente para hacer ajustes:

  • Informes de utilizacion de recursos
  • Validar si el SLA y la potencia de cómputo que se utilizan son necesarios para el servicio que se proporciona o se compromete con su negocio o clientes

Esto puede brindar oportunidades para revisar el tamaño de los recursos informáticos o los compromisos de SLA, eliminar o minimizar los recursos inactivos y el almacenamiento, lo que resulta en un menor consumo de energía por hora para alimentar su carga de trabajo.

Para leer más sobre las mejores prácticas para la sostenibilidad en la nube, visite aquí.


Gracias por llegar hasta aquí, si encuentras esto útil no olvides aplaudir 👍🏼suscribirse para recibir más contenido.

Si le interesa, puede echar un vistazo a algunos de los otros artículos que he escrito recientemente sobre AWS y Laravel:

[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row el_class=”social-info”][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][vc_row_inner][vc_column_inner width=”1/2″][vc_column_text][social_share_button themes=’theme1′][/vc_column_text][/vc_column_inner][vc_column_inner el_class=”youtube-inner-col” width=”1/2″][vc_column_text][likebtn theme=”youtube” lang=”auto” show_like_label=”0″ white_label=”1″ alignment=”right”][/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner el_class=”social-info-inner”][vc_column_inner width=”1/4″][vc_single_image image=”921″][/vc_column_inner][vc_column_inner width=”3/4″][vc_column_text]

Diego Pacheco

Ingeniero en Sitemas, MBA (Babson College). Desarrollador PHP/Java/JavaScript. Fundador & CEO de EpicStudio. Entusiasta de las tecnologías web (JavaScript, Vue, Laravel, AWS, Docker) Viajes, Negocios, Surf y Growth.[/vc_column_text][asvc_list_item icon_fontawesome=”fa fa-calendar-o” icon_size=”14px”]Programar una reunión[/asvc_list_item][/vc_column_inner][/vc_row_inner][/vc_column][vc_column width=”1/6″][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Recent Post

[/vc_column_text][lvca_posts_carousel posts_query=”size:3|order_by:rand|post_type:post” image_linkable=”true” image_size=”full” taxonomy_chosen=”post_tag” display_title=”true” display_post_date=”true” display_summary=”true” autoplay_speed=”3000″ animation_speed=”300″ display_columns=”3″ scroll_columns=”3″ gutter=”3″ tablet_display_columns=”2″ tablet_scroll_columns=”2″ tablet_gutter=”3″ tablet_width=”800″ mobile_display_columns=”1″ mobile_scroll_columns=”1″ mobile_gutter=”3″ mobile_width=”480″][vc_empty_space height=”20px”][/vc_column][/vc_row]