Расходы на AWS

топ 100 блогов nponeccop — 08.03.2023 Вчера занимался перелопачиванием сабжа. Там всё сложно, непонятно сколько и за что мы платим. Ну то есть в целом понятно, но, например, понять, из-за чего счёт увеличился или уменьшился, практически невозможно: есть много статей расхода, с разной системой тарификации и существенно разной долей в итоговом счёте.

Систем тарификации я насчитал аж 6:
- помесячная абонплата (в январе и феврале по 30 дол)
- почасовая абонплата (в январе 31 дол в феврале 28)
- процент от других расходов, уплачиваемый единоразово в конце месяца
- плата за хранение без TTL
- плата за хранение с TTL
- плата за использование

Ну и в этом контексте система тарификации фактически не pay-as-you-go, а абонплата, и при нашей нагрузке абонплата доминирует. То есть, если система стоит без нагрузки -- то с вас всё равно снимают за усуги, оплачиваемые по первым 5 системам тарификации, при этом пятая уменьшается по мере экспирации TTL. Условно, логи хранятся 6 мес, и если новых логов не производится, то оплата за хранение всё уменьшающегося кол-ва старых продолжается в течение этих 6 мес.

На помощь в этом всём кошмаре приходят AWS Cost Explorer Reports. Если смотреть их в главном аккаунте организации -- то видно все счета по всем аккаунтам организации.

- открываете там дефолтовый отчёт Monthly Costs by Service
- переводите его в формат линий -- так лучше всего видно, какой из сервисов больше ест
- справа в Group By Dimension выбираете Usage Type, и перед вами раскрываются врата ада

Эти Usage Types -- символические идентификаторы строчек в месячном счёте (который можно увидеть наберя в поиске Billing и там в разделе Bills). Но в отличие от счёта, где всё свалено в одну кучу, тут можно навести порядок. Мы сделаем 4 отчёта:

- Big Constant Costs
- Small Constant Costs
- Big Variable Costs
- Other Small Costs

Для этого мы будем отфильтровывать Usage Types по одному из нашего изначального отчёта, сделанного из Monthly Costs by Service, перенося их в соответствующую категорию. Процедура такая: смотрим на первую строчку в таблице под графиком, она показывает самый большой Usage Types по суммарным расходам за период отчёта (от 3 до 12 мес). Можно смотреть по графику или таблице, какая это из 5 систем тарификации. Ну и первые строчки идут соответственно или в Big Consant Costs или в Big Variable Costs. То есть например условный EUC1-NatGateway-Hours это вторая система, в отчёт Big Constant Costs добавляем в includes, а в нашем отчёте -- в excludes, и так продолжаем пока наш отчёт не превратится в Other Small Costs которые классифицировать просто лень и нет смысла.

Отдельная проблема с затратами на Support (business) -- они показываются как No Usage Costs, надо поприседать чтобы их включить в Big Constant Costs.

Ну и Tax он пропорционален сумме платежа, пресловутая третья система тарификации, так что его вообще отдельно без отчётов смотреть.

Ну и у меня Big Constant Costs настолько доминируют по сумме над остальным, что их имело смысл вынести отдельным отчётом.

В результате этой ебанины у вас получается табличка с 5 статьями, которую дальше можно разбивать посервисно и/или по аккаунтам и показывать руководству.

Оставить комментарий

Архив записей в блогах:
Около трех недель назад я подавала жалобу в прокуратуру на то, что в Программе Государственных Гарантий города Москвы нет сроков оказания медицинской помощи. Я писала об этом у себя в журнале, там же можно посмотреть текст обращения . Все очень просто - сроки должны быть! Это ...
Если у вас есть друзья, увлекающие голливудской продукцией рыцарской направленности и пивом одновременно, предлагаю несложный, на мой взгляд, хендмейд подарок ко дню рождения, Новому году или прочим праздникам жизни.   Проволоку я ...
Требую назначить меня пресс-секретарем санврача Онищенко. Мне кажется, каждое его выступление просто обязано дойти до каждого россиянина. Сегодня он советует, как бороться с жарой. Первое. Не есть мороженое и не пить газировку. - ...
Что же показала слежка за Галиной Желтовской? Желтовская, прямо скажем, с тех давних времен сильно заматерела. Из трефовой шестерки в козырную даму оборотилась. Однако ж служебным мужниным транспортом не злоупотребляла лишний раз. Как Груздева виллис его забирал, Галка на трамвайчик ...
время года, которое описывавется словами "долбаный реагент". Лед под ногами частично изъеден реагентом и состоит теперь из кочек и ям. На всех переходах вал снега, в котором ууууузенькая щель - пробитая курьерами на электровениках. Две остановки трамвая до работы нужно пройти пешком - ...