paint-brush
La guía definitiva para optimizar los costes de la nube en 2025por@techleader
1,929 lecturas
1,929 lecturas

La guía definitiva para optimizar los costes de la nube en 2025

por Milavkumar Shah8m2025/01/03
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

La computación en la nube ha revolucionado la forma en que las empresas escalan e innovan, pero el control de costos es un obstáculo. En esta guía, nos centraremos en consejos de alto impacto para la optimización de costos en la nube. En esta guía, haremos referencia al proveedor de nube Amazon Web Services (AWS).

People Mentioned

Mention Thumbnail
Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - La guía definitiva para optimizar los costes de la nube en 2025
Milavkumar Shah HackerNoon profile picture

La computación en la nube ha revolucionado la forma en que las empresas escalan e innovan, pero el control de costos es un obstáculo. Según Precedence Research, el tamaño del mercado de la computación en la nube aumentará a 1,6 billones de dólares en 2030, lo que hace necesario priorizar las optimizaciones de costos a medida que muchas organizaciones migran a la computación en la nube.

En esta guía, nos centraremos en consejos prácticos de alto impacto para optimizar los costos de la nube mediante estudios de casos del mundo real. En esta guía, haremos referencia al proveedor de nube Amazon Web Services (AWS); sin embargo, siga la tabla a continuación para aplicar los mismos consejos para otros proveedores de nube importantes. Los pasos son fáciles de seguir como desarrollador, arquitecto o profesional de la nube y ayudan a reducir los costos.

1. Instancias EC2 de tamaño adecuado

Por qué es importante:

El exceso de aprovisionamiento de instancias en EC2 es una de las razones más comunes de la ineficiencia en los costos de la nube. Un gran número de organizaciones tienden a sobreestimar el uso de sus recursos, por lo que se quedan estancadas con recursos informáticos sin utilizar y facturas elevadas.

Plan de acción:

• Analice el uso de CPU, memoria y disco en todas las instancias utilizando AWS Compute Optimizer ; proporciona recomendaciones para cambiar el tamaño a tipos de instancias óptimos.


• Cambie a instancias con capacidad de ráfaga como T3 para cargas de trabajo que experimentan picos periódicos en la demanda.


• Automatice el dimensionamiento correcto integrando las recomendaciones de Compute Optimizer en su flujo de trabajo de CI/CD.

Ejemplo de código:

 aws ec2 modify-instance-attribute --instance-id instance-id --instance-type "{"Value": "t3.medium"}"

Estudio de caso:

Innovaccer , una empresa de tecnología sanitaria, adaptó el tamaño de sus instancias EC2 basándose en los conocimientos de Compute Optimizer y redujo el gasto en la nube en un 33 %. También pudieron implementar instancias T3 para cargas de trabajo con picos repentinos y reducir su costo de computación inactiva en consecuencia. Leer más

2. Aproveche las instancias puntuales para cargas de trabajo flexibles

Por qué es importante:

Podrá aprovechar la potencia informática adicional disponible en AWS y ahorrar hasta un 90 % en los precios de las instancias bajo demanda utilizando instancias puntuales. Es ideal para cargas de trabajo flexibles, sin estado y tolerantes a fallas, como procesamiento por lotes, integración continua, implementación continua y big data.

Plan de acción:

• Identificar cargas de trabajo tolerantes a interrupciones, como procesos ETL, renderizado de video y bancos de pruebas.

• Aproveche el escalamiento automático de EC2 con una política de instancias mixtas para lograr un equilibrio perfecto entre instancias Spot y On-Demand para lograr confiabilidad.

• Supervise los precios Spot mediante AWS Spot Instance Advisor y establezca el umbral de precio máximo.

Ejemplo de código:

 { "LaunchTemplate": { "LaunchTemplateId": "lt-0abcd1234efgh5678", “version”: “1” }, "InstanceCount": 5, "Type": "request", "InstanceInterruptionBehavior": "terminate" }

Estudio de caso:

El Banco Nacional de Australia (NAB) redujo un 20 % su factura de servicios en la nube en 2022 al utilizar instancias puntuales para cargas de trabajo de análisis y pasar a una informática asequible en procesadores Graviton de AWS. Leer más .

3. Automatice la programación de recursos

Por qué es importante:

Los recursos como los entornos de desarrollo y de ensayo funcionan las 24 horas del día, los 7 días de la semana, incluso cuando nadie accede a ellos. Si existe una automatización de esos recursos para desactivarlos durante horas no laborables, se ahorran mucho.

Plan de acción:

• Cree programaciones automatizadas para iniciar y detener sus recursos en ventanas de tiempo preconfiguradas con AWS Instance Scheduler .


• Crear una solución para Lambda : para actualizar el cronograma dinámicamente según la carga de trabajo o el calendario de vacaciones.

Ejemplo de código:

 { "InstanceId": "i-0abcd1234efgh5678", "Schedule": "office-hours" }

Estudio de caso:

La empresa de logística Archway ahorró un 40 % en entornos no productivos y un 15 % en entornos productivos al desconectar automáticamente los recursos mediante AWS Instance Scheduler. Leer más

4. Optimizar los costos de almacenamiento de S3

Por qué es importante:

AWS S3 es increíblemente flexible, pero el almacenamiento de todos los datos en una clase de almacenamiento predeterminada aumenta enormemente los gastos. La optimización adecuada de las clases de almacenamiento con la frecuencia de acceso es clave para ahorrar costos.

Plan de acción:

• Active S3 Intelligent-Tiering para objetos cuyos patrones de acceso son impredecibles.


• Configure las políticas de ciclo de vida de S3 para transferir datos automáticamente a Glacier para su almacenamiento a largo plazo después de 30 a 60 días.


• Analice el uso de los depósitos con S3 Storage Lens para identificar rápidamente oportunidades para reducir costos.

Ejemplo de código:

 { "Rules": [ { "ID": "MoveToGlacier", "Prefix": "", "Status": "Enabled", "Transitions": [ { "Days": 30, "StorageClass": "GLACIER" } ] } ] }

Estudio de caso:

Airbnb optimizó el uso de AWS S3 al transferir sus datos a los que accede con menos frecuencia a S3 Glacier y redujo sus costos de almacenamiento en un 27 %.Leer más

5. Aproveche las instancias reservadas y los planes de ahorro

Por qué es importante:

Para cargas de trabajo predecibles, las instancias reservadas (RI) y los planes de ahorro ofrecen hasta un 72 % de ahorro en comparación con los precios bajo demanda.

Plan de acción:

• Analice las cargas de trabajo en estado estable y comprométase con instancias reservadas de 1 o 3 años.

• Posicione los Planes de Ahorro de Cálculo cuando se requiere flexibilidad en la familia de instancias y regiones.

• Realice un seguimiento del uso a través de AWS Cost Explorer para obtener el retorno total de su inversión.

Estudio de caso:

La empresa de telecomunicaciones Hiya automatizó sus planes de ahorro y aumentó su tasa de ahorro efectivo en un 22 % en 2022, lo que redujo los costos incrementales en $110 000 por año. Leer más

6. Optimizar los costes de transferencia de datos

Por qué es importante:

La transferencia de datos es un costo que crece agresivamente para cualquier carga de trabajo, especialmente si su carga de trabajo requiere tráfico entre regiones o entrega de contenido.

Plan de acción:

• Aproveche AWS CloudFront para acercar los datos a los que se accede con frecuencia a sus clientes más cerca y así reducir los costos de salida.

• Asignar recursos a la misma región para minimizar los costos de transferencia entre regiones.

• Aproveche el monitoreo de uso a través de AWS Cost Explorer y AWS Billing Dashboard .

Estudio de caso:

Canva optimizó su infraestructura en la nube para lograr una reducción del 46 % en los costos de procesamiento y transferencia de datos, gracias al uso de CloudFront y estrategias de redes eficientes. Leer más

7. Adopte arquitecturas sin servidor

Por qué es importante:

Con plataformas sin servidor como AWS Lambda, solo pagas por uso, es decir, pagas por el tiempo de procesamiento que usas, lo que ayuda a eliminar los costos asociados cuando está inactivo.

Plan de acción:

• Refactorizar aplicaciones monolíticas en funciones AWS Lambda impulsadas por eventos.


• Realice optimizaciones de tamaño de memoria y tiempo de ejecución con AWS Lambda Power Tuning .

Ejemplo de código:

 import boto3 lambda_client = boto3.client('lambda') response = lambda_client.update_function_configuration( FunctionName='MyFunction', MemorySize=128 )

Estudio de caso:

Coca-Cola redujo el 65% de sus gastos operativos generales al migrar los servicios de telemetría de máquinas expendedoras a AWS Lambda en 2022. Leer más .

8. Monitoreo y gobernanza de costos con presupuestos de AWS

Por qué es importante:

Si alguien no tiene visibilidad de los recursos de AWS que se gastan, es fácil excederse. AWS Budgets and Cost Anomaly Detection proporciona información útil con alertas.

Plan de acción:

• Establecer presupuestos para servicios o equipos específicos y configurar notificaciones por correo electrónico o redes sociales .


• Utilice AWS Cost Anomaly Detection para marcar automáticamente patrones de gastos inusuales.

Ejemplo de código:

 { "Budget": { "BudgetLimit": { "Amount": 1000, "Unit": "USD" }, "Notification": { "ComparisonOperator": "GREATER_THAN", "Threshold": 80, "Subscribers": [ { "SubscriptionType": "EMAIL", "Address": "[email protected]" } ] } } }

Estudio de caso:

Zynga , una empresa de juegos, ahorra millones al año al usar AWS Budgets para monitorear sus gastos y controlar el gasto en recursos no utilizados. Leer más

Lograr ahorros de costes con otros grandes proveedores de servicios en la nube

Aunque esta guía se centra principalmente en Amazon Web Services (AWS) , estos consejos para ahorrar costos también se aplican a otros proveedores de servicios en la nube importantes, como Microsoft Azure, Google Cloud Platform (GCP) y. La mayoría de los proveedores de servicios en la nube ofrecen servicios de computación, almacenamiento, redes y monitoreo.


A continuación, se muestra una tabla de referencia que asigna los servicios de AWS a ofertas similares de GCP y Azure, lo que facilita la aplicación de los consejos y sugerencias analizados anteriormente a GCP y Azure.

Característica/Servicio

AWS

Azur

Nube de Google (GCP)

Optimización del almacenamiento

Políticas de ciclo de vida de S3, niveles inteligentes

Administración del ciclo de vida de Azure Blob Storage

Políticas del ciclo de vida del almacenamiento en la nube

Almacenamiento de archivos

Glaciar S3

Nivel de archivo de blobs de Azure

Archivo de almacenamiento en la nube

Optimización computacional

Instancias EC2, instancias spot

Máquinas virtuales de Azure, máquinas virtuales de Spot

Compute Engine, máquinas virtuales preemptibles

Herramientas para dimensionar correctamente

Optimizador de cómputo de AWS

Asesor de Azure

Recomendador de GCP

Computación sin servidor

AWS Lambda

Funciones de Azure

Funciones de la nube

Escalado automático

Grupos de escalado automático

Conjuntos de escalas de máquinas virtuales

Escalador automático

Monitoreo y alertas

CloudWatch, explorador de costos

Azure Monitor, gestión de costos de Azure

Monitoreo de la nube, alertas de facturación

Precios reservados

Instancias reservadas, planes de ahorro

Máquinas virtuales reservadas

Descuentos por compromiso de uso

Optimización de la transferencia de datos

Frente en la nube

Puerta de entrada azul

CDN en la nube

Gestión de precios spot

Asesor de instancias puntuales

Asesor de Azure Spot

Recomendador de VM preemptible

Gestión de presupuestos

Presupuestos de AWS, detección de anomalías

Presupuestos de Azure

Presupuestos y alertas de costos

Conclusión

Se trata de crear un entorno de eficacia y responsabilidad, no solo de ganar dinero. Vea cómo la implementación de estas estrategias de alto impacto le permitirá reducir los costos de AWS sin reducir el rendimiento.


Comience con lo básico: dimensione correctamente sus instancias EC2 o automatice la programación de recursos y escale su esfuerzo hasta llegar a técnicas avanzadas utilizando instancias Spot, computación sin servidor y planes de ahorro.


Si tiene una carga de trabajo o un desafío particular en mente, profundicemos un poco más en algunas soluciones personalizadas para controlar su factura de la nube.