Оптимизация стоимости облачной инфраструктуры (Cloud Cost Optimization)

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.
Разработка и обслуживание любых видов сайтов:
Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Оптимизация стоимости облачной инфраструктуры (Cloud Cost Optimization)
Средняя
~3-5 рабочих дней
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1214
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    852
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1041
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    823
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    815

Оптимизация стоимости облачной инфраструктуры (Cloud Cost Optimization)

Облачные счета растут быстрее, чем растёт бизнес — это норма без активного управления. Типичная ситуация: компания платит за dev-среды, которые работают 24/7, инстансы right-sized по «на всякий случай», неиспользуемые EBS тома и старые снапшоты. Аудит обычно даёт 20-40% экономии без потери производительности.

Где прячутся расходы

Compute (EC2/GCE/VM). Самая большая статья. Проблемы:

  • Oversized инстансы (c5.2xlarge для сервиса под 200 RPS)
  • Dev/staging работают ночью и в выходные
  • Старые инстансы на предыдущих поколениях (r4 вместо r6i)

Storage. Незаметно копится:

  • EBS тома от удалённых инстансов (orphaned volumes)
  • Снапшоты старше 90 дней (часто хранятся годами)
  • S3 объекты без lifecycle policy
  • Неоптимальный storage class (Standard вместо Infrequent Access для архивов)

Трансфер данных. Data transfer out стоит дорого. Особенно дорого: cross-AZ трафик (EC2 ↔ RDS в разных AZ), egress из региона.

Idle и неиспользуемые ресурсы. Load balancers без трафика, NAT Gateways, Elastic IP без привязки.

Инструменты анализа

AWS Cost Explorer: встроен, бесплатен. Показывает расходы по сервисам, регионам, тегам. Рекомендации по Reserved Instances.

AWS Trusted Advisor / GCP Recommender: конкретные рекомендации: «Этот инстанс использует CPU < 5% — рассмотрите t3.small вместо t3.xlarge».

Infracost: анализ стоимости Terraform планов до применения. В CI/CD показывает diff стоимости для каждого PR.

CloudHealth / Spot.io / Apptio Cloudability: enterprise-инструменты с расширенной аналитикой и showback/chargeback.

Быстрые победы (неделя 1-2)

  1. Удалить orphaned resources: EBS тома без attachment, Elastic IPs без привязки, старые снапшоты

    # Найти неприкреплённые EBS тома
    aws ec2 describe-volumes --filters Name=status,Values=available \
      --query 'Volumes[*].[VolumeId,Size,CreateTime]' --output table
    
  2. S3 Intelligent-Tiering: включить для больших buckets — AWS автоматически перемещает объекты между storage тiers

  3. Выключать dev/staging ночью: Lambda + CloudWatch Events или Instance Scheduler

  4. Удалить старые снапшоты: lifecycle policy для AMI и EBS snapshots

Rightsizing инстансов

Анализ CloudWatch метрик за 2-4 недели:

  • CPU < 20% в P95 → уменьшить инстанс
  • Memory < 30% → уменьшить
  • Network: сравнить с теоретическим лимитом инстанса
import boto3
from datetime import datetime, timedelta

cw = boto3.client('cloudwatch')

def get_cpu_p95(instance_id: str, days: int = 14) -> float:
    response = cw.get_metric_statistics(
        Namespace='AWS/EC2',
        MetricName='CPUUtilization',
        Dimensions=[{'Name': 'InstanceId', 'Value': instance_id}],
        StartTime=datetime.now() - timedelta(days=days),
        EndTime=datetime.now(),
        Period=3600,
        Statistics=['p95']
    )
    values = [dp['p95'] for dp in response['Datapoints']]
    return max(values) if values else 0

Reserved Instances и Savings Plans

После стабилизации baseline нагрузки:

  • 1-year Compute Savings Plans: 20-30% скидка, гибкость (работает для любых EC2, Fargate, Lambda)
  • 3-year Reserved Instances: 40-60% скидка для стабильных workloads
  • Spot Instances: 70-90% скидка для прерываемых задач (batch, CI workers)

Оптимизация трафика

Cross-AZ трафик: RDS и EC2 должны быть в одном AZ (для non-HA инстансов). Или использовать RDS Proxy для снижения числа соединений и их правильного размещения.

S3 VPC Gateway Endpoint: трафик S3 → EC2 через VPC endpoint не тарифицируется как egress.

Результаты типичного аудита

Категория Экономия
Rightsizing инстансов 15-25%
Reserved/Savings Plans 20-40% от compute
Dev/staging scheduling 10-20%
S3 lifecycle + storage class 5-15%
Orphaned resources 3-8%

Сроки проведения оптимизации

  • Аудит и анализ текущих расходов — 2-3 дня
  • Быстрые победы (orphaned, scheduling) — 2-3 дня
  • Rightsizing план + реализация — 3-5 дней
  • Reserved/Savings Plans покупка — 1 день (требует 1-2 недели наблюдения перед покупкой)