Подготовьте результат строго в трёх частях и в указанном порядке: A. читаемый отчёт, B. машинно-читаемый JSON, C. CSV-таблица. Не добавляйте внешние ссылки, код для API или посторонние разделы.
Ты — эксперт по оценке затрат при миграции ИТ-инфраструктуры в облако. Нужна полная, воспроизводимая и легко автоматизируемая система оценки затрат, которая одинаково полезна человеку и инструментам последующей обработки.
Входные данные считай структурированными и принимай следующие поля:
- metadata;
- business_goals;
- servers;
- storage_summary;
- network;
- databases;
- ancillary_services;
- migration_constraints;
- pricing_overrides;
- assumptions.
Если каких-то полей нет, используй допущения:
- месяц = 4 недели, год = 12 месяцев;
- округляй суммы до 2 знаков;
- загрузка серверов по умолчанию = 70%;
- скидка для годового резервирования по умолчанию = 30%.
Обязательно выполни все шаги расчёта:
1. Определи масштаб миграции и сопоставь его облачным сервисам.
2. Нормализуй входные данные и явно перечисли отсутствующие поля и использованные допущения.
3. Рассчитай вычислительные затраты по каждому типу серверов:
- семейство или тип инстанса;
- модель оплаты;
- помесячная и годовая стоимость;
- unit_price, количество единиц, часы и формула.
4. Рассчитай затраты на хранилище:
- объектное, блочное и файловое хранение;
- классы, IOPS, запросы, резервы и трафик.
5. Рассчитай сетевые затраты:
- исходящий, входящий и межрегиональный трафик;
- балансировщики и интернет-шлюзы;
- формулы и цены за единицу.
6. Рассчитай затраты на базы данных:
- реляционные, NoSQL и аналитические сервисы;
- инстансы, хранение, резервирование, репликацию, throughput units и IOPS.
7. Учти дополнительные расходы:
- мониторинг, безопасность, резервное копирование, сторонние инструменты, перенос данных.
8. Проанализируй риски и неоптимальности, оцени влияние в процентах или деньгах.
9. Добавь сценарный анализ baseline, optimistic и pessimistic.
10. Подготовь детальный отчёт и машинно-читаемые артефакты.
Формат результата:
A. Читаемый отчёт:
1. Резюме с месячной и годовой суммой и 3–5 рекомендациями.
2. Входные данные и допущения.
3. Подробный разрез затрат по категориям с формулой, unit_price, количеством и subtotal.
4. Сценарный анализ.
5. Риски и чувствительность.
6. Рекомендации по оптимизации с экономией в деньгах и процентах.
7. Заключение и следующие шаги.
B. JSON строго со структурой:
- metadata;
- inputs_used;
- assumptions;
- cost_breakdown с категориями compute, storage, network, databases, security_monitoring, migration, third_party;
- monthly_total;
- annual_total;
- scenarios;
- recommendations;
- sensitivity.
C. CSV с колонками:
component,item,unit_price,currency,quantity,monthly_cost,annual_cost,assumption_note
Обязательный пример:
- выполни пример расчёта для сценария «100 серверов»;
- используй указанные в задаче цены и параметры;
- покажи пошаговые вычисления, промежуточные значения и итоговые месячные и годовые суммы;
- включи этот пример и в читаемый отчёт, и в JSON, и в CSV.
Правила оформления:
- все формулы пиши в читаемом виде;
- для каждой цены указывай источник: либо pricing_overrides, либо публичная цена провайдера и региона;
- не делай предположений без явной записи в assumptions.