У меня, как я уверен, очень распространенная проблема. В нашей компании много проектов и групп, работающих для разных клиентов. Мы много работаем по разработке в облаке и развертываем там наши решения.
У нас есть настроенный VPC, который изолирует проекты друг от друга в их собственной подсети, и этот VPC получает аппаратное VPN-соединение обратно в HQ.
Нам нужно отслеживать затраты, которые увеличиваются по каждому проекту. В настоящее время я реализую это путем предоставления моих собственных инструментов для запуска и остановки экземпляров, которые регистрируют, какой пользователь (и, следовательно, какой проект) выставляет счет за экземпляр. Это подходит для затрат на использование BoxUsage, но не для других затрат.
Я мог бы создать отдельную учетную запись для каждого проекта и использовать единый биллинг, это, я думаю, позволило бы мне заплатить один раз, но отслеживать затраты на «проект», но тогда я не смог бы делиться общими ресурсами (например, переносить запущенные экземпляры учетной записи B внутрь тот же VPC).
У кого-нибудь есть предложения?
С 21 августа 2012 г. AWS поддерживает выставление счетов с распределением затрат на основе тегов.
Вы можете пометить ресурсы из этих сервисов:
По сути, вы помечаете свои ресурсы, а затем настраиваете отчеты по выставлению счетов AWS, сообщая ему, какие теги имеют значение для распределения ваших затрат. Затем в ваши отчеты о выставлении счетов будет добавлен новый столбец для каждого настроенного вами тега, и вы сможете сортировать / фильтровать по этим значениям.
Больше информации: http://aws.typepad.com/aws/2012/08/aws-cost-allocation.html
Вы не можете. AWS не имеет (полезной) возможности отслеживать подобные затраты. Совет, который я получил от кого-то, кто работает в одном из крупных реселлеров AWS, состоит в том, чтобы самостоятельно сканировать и отслеживать все, что нужно, и использовать это для распределения затрат. Или, да, единый биллинг (это то, что мы делаем для наших клиентов). VPN дешевы, поэтому наличие отдельных VPC с их собственными VPN, возвращаемых коллективному разуму, должно быть нормальным.
Полное раскрытие информации: я работаю в Cloudability, и мы часто видим этот запрос.
Пометка - это определенно лучший способ, если вы хотите сегментировать данные о расходах или использовании из одной учетной записи. Но, как заметил Уомбл, AWS не дает вам простого способа просмотра ваших данных.
Многие не знают, что существуют такие инструменты, как Облачность который может автоматически собирать все ваши расходы на AWS и данные о тегах, чтобы вы могли сегментировать расходы любым удобным для вас способом, независимо от того, сколько аккаунтов вы используете.
Вы также можете выполнить скрининг данных, как предлагает womble, или использовать программный доступ AWS для загрузки всех ваших подробных данных биллинга и использовать что-то вроде Excel для создания отчетов.