Перейти к содержимому

Обзор облачных провайдеров

OpsMan AI подключает биллинг и метрики утилизации из публичных облаков. Для подключения нужен service-аккаунт с правами на чтение биллинга и мониторинга.

Yandex Cloud

Доступно Биллинг, Resource Manager, Monitoring, CVoS-рекомендации. Инструкция →

VK Cloud

Доступно Биллинг, инвентарь IaaS/DBaaS, мониторинг, Object Storage (Hotbox). Инструкция →

Полностью поддерживаются Yandex Cloud и VK Cloud. Остальные публичные провайдеры — в roadmap:

  • Roadmap AWS — Cost Explorer + CloudWatch + EC2/RDS inventory.
  • Roadmap Microsoft Azure — Cost Management + Azure Monitor.
  • Roadmap Google Cloud — BigQuery Billing Export + Cloud Monitoring.
  • Roadmap Oracle Cloud — Usage API + Monitoring.

При наличии коммерческого запроса возможна приоритетная разработка; напишите на [email protected].

flowchart LR
  subgraph Cloud[Аккаунт Yandex Cloud]
    B[Billing API]
    M[Monitoring API]
    R[Resource Manager API]
  end

  subgraph Platform[OpsMan AI]
    Sync[Планировщик импорта]
    N[Нормализация и пересчёт]
    DB[Хранилище]
  end

  Sync -->|раз в час<br/>service account key| B
  Sync -->|раз в час| M
  Sync -->|раз в час| R
  B --> N
  M --> N
  R --> N
  N --> DB

  UI[Консоль] --> DB

Платформа делает три вида запросов к облаку:

  1. Биллинг — сколько стоил каждый ресурс за последние сутки/час.
  2. Resource inventory — какие ресурсы сейчас есть: VM, диски, БД, снапшоты, образы, сети, load balancer’ы, managed-сервисы.
  3. Monitoring — как эти ресурсы утилизируются (CPU, memory, network).

На основе этих трёх потоков считается:

  • Фактическая стоимость каждой сущности.
  • Потенциальная экономия — через сравнение utilization с правилами right-sizing.
  • Аномалии — резкий рост расходов, забытые ресурсы, диски без привязки, старые снимки.
ТипПримеры в Yandex Cloud
instanceCompute Cloud VM
diskCompute Disk
imageCompute Image
snapshotCompute Snapshot
database-postgresql / database-mysql / database-redisManaged Databases
managed-kubernetesManaged Service for Kubernetes
load-balancerNetwork Load Balancer, Application Load Balancer
object-storage-bucketObject Storage

Расходы хранятся в нативной валюте биллинг-аккаунта (для Yandex Cloud — обычно RUB). При выборе валюты в top bar консоли (USD / RUB / KZT) значения пересчитываются по курсу из таблицы курсов (обновляется ежесуточно).

  • Resource inventory — обновляется в пределах часа с момента создания или удаления ресурса.
  • Биллинг — Yandex Cloud публикует биллинг с задержкой 6–24 часа. Это не задержка платформы, а особенность биллинг-системы облака.
  • Monitoring — с задержкой 5–10 минут.

Если вы только что создали VM, она появится в Resources в течение часа. Корректная стоимость в Cost Analysis — через 24–48 часов.

Подключение требует только read-доступа: метрики, биллинг, список ресурсов. OpsMan AI не изменяет ресурсы в вашем облаке — все действия по рекомендациям вы выполняете сами через консоль провайдера.

Конкретный набор ролей — в инструкции по подключению Yandex Cloud.