Деньги в банке: избавьте себя от скрытых затрат на AWS EC2
Amazon Web Services не стала гигантом облачных вычислений, которым они являются сегодня, с завышенными ценами или невыгодными услугами. Благодаря их тарифам с оплатой по мере использования, которые обеспечивают масштабируемость и возможность использования их услуг как малыми, так и крупными компаниями, также возможно, что вы случайно платите за опции или утилиты, которые вам на самом деле не нужны. Если вы не являетесь экспертом (или даже если вы им являетесь), многочисленные варианты, доступные в AWS Elastic Compute Cloud (EC2), могут стать ошеломляющими, позволяя упустить некоторые ненужные расходы. Мы составили список этих потенциально скрытых затрат на AWS EC2, чтобы убедиться, что вы не потратите больше, чем должны.
Неиспользуемые экземпляры
Если у вас есть инстансы, которые вы не используете или используете не полностью, возможно, вы переплачиваете за ресурсы, которыми не пользуетесь. Это первое, на что вам следует обратить внимание, потому что это один из наиболее распространенных способов, которыми вы или ваша компания в конечном итоге платите за расходы, которых вы не должны.
Решение этих неиспользуемых экземпляров, поглощающих затраты, состоит в том, чтобы просто убедиться, что вы прекращаете работу каждого экземпляра после их использования, и имейте в виду, что вам нужно будет проверить это для каждого региона.
Кроме того, вы можете следить за данными об использовании, чтобы обнаружить все, что может указывать на недостаточно загруженные серверы, например низкую загрузку ЦП, пропускную способность и ввод-вывод.
Передача данных
Как опытный бизнес, AWS упрощает и удешевляет передачу данных в вашу EC2 (фактически, как правило, бесплатно), в то время как вам дорого обходится их передача. Эти расходы сильно зависят от объема ваших данных и от того, куда вы их передаете, поэтому обязательно обратите на это внимание перед передачей каких-либо данных.
Как правило, если вы хотите перенести данные в пределах одного региона, это обходится дешевле, а некоторые регионы намного дороже, чем другие. Поскольку цены сильно различаются в зависимости от множества различных факторов, мы не можем предложить вам простое решение для исправления этих скрытых затрат на AWS EC2.
Однако вы или ваша команда можете найти наилучший и наименее затратный маршрут для перемещения ваших данных, чтобы сделать это максимально экономичным. И, конечно же, постарайтесь ограничить передачу исходящих данных до минимально необходимого объема.
Неподключенные или неиспользуемые тома Elastic Block Store
Это важно не только для того, чтобы избавиться от некоторых скрытых затрат на AWS EC2, но и в целях безопасности.
Хорошей практикой является удаление всех томов EBS, не подключенных к инстансам EC2, за исключением корневых томов. Это связано с тем, что любые конфиденциальные данные на этих томах могут представлять угрозу безопасности.
Кроме того, с вас взимается плата за каждый неприсоединенный том EBS независимо от того, используете вы его или нет. Даже если он подключен, он оплачивается отдельно, поэтому вы несете расходы, независимо от того, необходимы они или нет. Идите вперед и удалите том EBS после резервного копирования данных, чтобы избавить себя от некоторых скрытых затрат на AWS EC2.
Неиспользуемые балансировщики эластичной нагрузки
Эластичные балансировщики нагрузки, или ELB, каждый месяц добавляют к вашему счету плату за использование или неиспользование, а также за каждый переданный ГБ.
Они часто размещаются перед вашими веб-серверами и «автоматически распределяют входящий трафик приложений, масштабируют ресурсы в соответствии с потребностями трафика и предназначены для поддержания работы минимального количества экземпляров EC2».
Просмотрите все свои ELB и удалите или зарегистрируйте все серверные экземпляры, которые не подключены. Кроме того, устраняйте неполадки или удаляйте все ELB, не подключенные к работоспособным серверным экземплярам. Не забывайте, что вы не можете удалить какие-либо экземпляры EC2, не отключив предварительно связанные с ними ELB.
Удалить ненужные снимки
Даже если вы удалите инстансы EC2, которые больше не используются или не используются должным образом, Amazon сохраняет моментальные снимки в Amazon Simple Storage Service. Это означает, что с вас ежемесячно взимается плата за эти бесхозные моментальные снимки, которые стоят почти столько же, сколько исходный том EBS.
Чтобы сэкономить эти деньги, просто удалите все потерянные моментальные снимки, если только они не потребуются вам снова для создания дополнительных томов EBS.
Неактивные эластичные IP-адреса
Важно следить за своей учетной записью, чтобы убедиться, что у вас нет неиспользуемых неиспользуемых эластичных IP-адресов (EIP). Они позволяют пользователям «маскировать сбой экземпляра или программного обеспечения, быстро переназначая адрес другому экземпляру в своей учетной записи».
С каждым запущенным экземпляром EC2 AWS предоставляет своим пользователям бесплатный адрес EIP. Однако, если вам нужно добавить больше одного адреса к одному и тому же экземпляру или какие-либо EIP, не подключенные к работающему экземпляру, вы будете платить почасово.
Поэтому обязательно удалите все адреса EIP, которые не нужны или не используются.
Зарезервированные экземпляры
Зарезервированные инстансы (RI) могут быть отличным средством для экономии средств или черной дырой, позволяющей выбросить ваши деньги, в зависимости от того, как они используются. Это предварительно забронированные ресурсы на срок от одного до трех лет, а не с оплатой по мере использования.
Проблема с зарезервированными инстансами заключается в том, что иногда трудно точно рассчитать заранее, сколько часов вам понадобится. Хотя почасовая ставка очень снижена, она может в конечном итоге стоить намного больше, чем типичная ставка с оплатой по мере использования, если вы неправильно рассчитаете необходимые данные и время и случайно потратите свои деньги.
Итак, убедитесь, что вы осторожны с RI. А если вы уже купили некоторые из них, которые, как теперь понимаете, вам не нужны, попробуйте продать их на AWS Marketplace.
Проверьте свой счет на все расходы AWS EC2
Как видите, вы можете очень легко заплатить гораздо больше, чем необходимо, по счету AWS. Основное соображение, которое следует принять во внимание, заключается в том, что вам следует перепроверить любые потенциальные неиспользуемые сервисы, которые могут возникнуть в AWS, а именно упомянутые выше.
Если вы потратите время на то, чтобы полностью проверить, за что с вас взимается плата, это может в конечном итоге сэкономить вам много — конечно, достаточно, чтобы оправдать время, потраченное на поиск, — независимо от того, обнаружите ли вы, что у вас есть неиспользуемые экземпляры или слишком много вызовов API.
Если вы последуете этому совету, вы сможете сэкономить на использовании облака, а не на покупке собственного внутреннего решения, в зависимости от объема данных, которые использует ваша компания. Независимо от того, используете ли вы полностью облако или гибридный подход, всегда полезно избавиться от скрытых затрат на AWS EC2.