Привет, Хабр! Представляю вашему вниманию перевод статьи «Как сократить расходы на AWS? Сэкономьте до 500 тысяч долларов, следуя этим рекомендациям!» Джордж Батчински.
В этой статье мы подробно расскажем, как Back4App сократила расходы на AWS с 55 492 долларов США в месяц до 20 074 долларов США в месяц и сэкономила 500 000 долларов США за один год. Мы опишем практические шаги, основанные на собственном опыте снижения затрат в AWS, и поделимся полезными для нас советами.
AWS продолжает свой путь инноваций и доминирования на рынке облачных услуг.
Он вырос настолько, что стал ключевой частью стратегии Amazon. Я с энтузиазмом отношусь к AWS, но опасения по поводу сложности и стоимости облака привели меня к идее оптимизировать использование облака.
Хотя AWS предлагает растущий список специализированных услуг для различных типов разработки, это не всегда самый прямой, быстрый и доступный вариант. В идеале, как только вы перейдете в облако, вам следует сразу продумать архитектуру для снижения затрат. Этот ресурс поможет ускорить оптимизацию затрат и содержит реальные случаи, с которыми мы столкнулись на пути к сокращению затрат. Краткий обзор того, что вы найдете в этой статье: Подайте заявку на кредит от AWS и получите до 100 000 долларов США; Перенесите передачу данных в Cloud Front и сэкономьте до 75 %; Используйте частные IP (не Elastic IP) и перестаньте платить за передачу данных между зонами доступности; Экономьте до 90 % с помощью спотовых инстансов; Сэкономьте до 75 %, приобретая зарезервированные инстансы на AWS Marketplace; Купите зарезервированные узлы Elastic Cache и сэкономьте до 77%; Сделайте резервную копию своих данных в S3, а не в EBS, и сэкономьте до 75 %; Настройте автомасштабирование неиспользуемых ресурсов; Выберите регион Северная Вирджиния и держитесь подальше от Сан-Паулу; Перейдите на новые поколения инстансов и сэкономьте до 20%; Разместите конечную точку S3 в своем VPC и включите расширенную сеть на EC2. Вот как выглядел наш счет за AWS в январе 2019 года.
Общая стоимость облака составила 55 492 доллара США.
Вот как выглядел наш счет AWS в мае 2019 года.
Общая стоимость составила 20 074 доллара США.
1. Кредиты AWS
Первым делом! Прежде чем что-либо делать, убедитесь, что ваша компания имеет право на получение кредитов AWS. Вот как вы можете получить эти кредиты:Попросите у AWS кредиты
В нашем случае так и было! В 2016 году наша компания росла довольно быстро.Наш счет за AWS начал увеличиваться, и у нас не было ни идей, ни времени для оптимизации использования AWS. Поскольку у нас не было финансирования, мы поняли, что либо получим кредиты от AWS, либо погибнем.
Мы готовили кейс для наших менеджеров по работе с клиентами в AWS, демонстрируя, как быстро мы растем, и преимущества для AWS в поддержке нас на своем сайте.
Мы показали ему, что у нас нет финансирования и мы будем вынуждены перейти в Google Cloud (они предложили нам кредиты на сумму 100 000 долларов США для перехода на AWS), если мы не получим кредиты от AWS. Ответ занял около недели, и AWS предоставила нам 100 000 долларов США на использование в течение 12 месяцев.
Для AWS это тоже была неплохая сделка! С момента истечения срока действия кредитов мы потратили на AWS более 750 000 долларов США.
Кредиты на тестирование и запуск Proof Of Concept
Если вы собираетесь протестировать новый сервис или тип экземпляра AWS, попросите у своего менеджера по работе с клиентами кредиты.
Количество кредитов будет зависеть от ваших ежемесячных затрат и общих усилий по запуску POC. Эти кредиты обычно действительны только в течение трех месяцев, и вам необходимо убедиться в скорости POC. В нашем случае нам удалось получить кредиты на сумму 3000 долларов США для тестирования семейства инстансов i3.
Кредиты для стартапов
Если вы основали собственную компанию или запустили стартап, это отличный способ продвинуться вперед. Кредиты варьируются от 1000 до 100 000 долларов США, в зависимости от того, как вы представляете свой случай AWS. Есть несколько способов получить эти кредиты.
Ускорители
Одним из главных преимуществ акселераторов стартапов являются предоставляемые ими бонусы.Одним из таких бонусов являются кредиты от облачных провайдеров.
Сумма, которую вы можете получить, будет зависеть от Акселератора, в котором вы представлены.
Некоторые из лучших компаний, такие как YC, Alchemist, Wayra и 500 Startups, предложат вам кредиты AWS на сумму 100 000 долларов США.
В нашем случае Alchemist Accelerator принял нас и предоставил кредит на сумму 100 000 долларов.
К сожалению, мы не смогли воспользоваться этими кредитами, так как ранее уже пользовались другими кредитами.
Например, если вас примут в два акселератора по $100 000 каждый, вы не сможете использовать $200 000, а только $100 000.
Венчурные фонды и группы ангелов
Некоторые WF/ангельские группы предоставляют кредиты в рамках бонусной программы.В нашем случае нам удалось получить от одного из наших инвесторов маркетинговый кредит на сумму 10 000 долларов США сроком на два года.
К сожалению, нам не удалось ими воспользоваться.
Компании не могут использовать рекламные кредиты AWS, если они ранее получили равную или большую сумму кредитов.
Все ведущие облачные провайдеры предоставляют кредиты для стартапов
Все ведущие игроки облачного рынка предлагают кредиты стартапам.При использовании AWS/Google кредиты могут достигать 100 000 долларов США.
В Azure вы можете получить 360 000 долларов США за три года.
2. Реализуйте экономию средств в AWS
Самое простое позади, теперь приступим к сложному! В AWS не существует волшебного средства для снижения затрат: вам нужно усердно работать и следовать регулярному графику мониторинга затрат! Сокращение затрат на облако должно стать вашей повседневной рутиной! Представьте, сколько вы сэкономите за 365 дней! Количество времени, которое вы инвестируете, зависит от размера вашей организации и ваших затрат на AWS. Я трачу около 30 минут в день на мониторинг аккаунта и определение приоритетов действий по сокращению расходов.Кроме того, инженеры Back4App тратят не менее 1 часа в день на реализацию инициатив по сокращению затрат. Первая инициатива, которую мы завершили: создание простой таблицы Excel для определения приоритетов инициатив по сокращению затрат. Основные критерии, по которым мы определяем экономию:
- Потенциал экономии – наибольшая прибыль от сберегательных действий.
- Сложность – насколько сложно приложить необходимые усилия и работу.
- Владелец – кто будет выполнять действие
3. EC2 – эластичное вычислительное облако
Отключите неиспользуемые экземпляры
Первое, что вам нужно сделать для снижения затрат на EC2, — это отключить неиспользуемые инстансы.Здесь нет ничего сложного, и большая часть работы довольно проста.
Все, что вам нужно сделать, это составить список всех экземпляров, загрузить файл Excel из примера и определить каждый из них.
В нашем случае мы разделили наши инстансы на 3 основные категории:
- Экземпляры, которые должны работать постоянно
- Случаи, которые можно остановить
- Экземпляры, которые можно удалить
Сократите избыточные ресурсы
Этот шаг немного сложнее, и абсолютно необходимо правильно распределить размер экземпляра.Убедитесь, что вы оценили данные как минимум за одну неделю, чтобы повысить вероятность правильного изменения экземпляра.
Подход, с помощью которого мы контролировали этот процесс, заключался в разделении экземпляров на 3 основные категории:
- Правильный размер
- Уменьшить размер экземпляра
- Увеличить размер экземпляра
Например, вы можете проверить показатель использования ЦП.
Постоянно уменьшайте размер экземпляра Уменьшайте размер экземпляра шаг за шагом.
Например, не уменьшайте размер с t2.xlarge до t2.medium. Прежде всего, уменьшите его с t2.2xlarge до t2.xlarge. Посмотрите одну неделю, проверьте, сколько ресурсов используется, и повторите шаги еще раз.
Следуя этим шагам, вы сведете к минимуму вероятность ошибок или простоев.
Используйте зарезервированные экземпляры
Резервирование инстансов может увеличить вашу экономию до 70%.Имейте в виду, что при резервировании инстанса вы платите за его круглосуточное использование в течение всего срока резервирования.
Вы будете платить независимо от того, используете ли вы экземпляр или нет. Существует два типа зарезервированной мощности: Стандартный — который вы можете продавать на AWS Marketplace, нельзя преобразовать в другой тип инстанса, который дешевле, чем конвертируемые инстансы.
Конвертируемый — вы не сможете продать его на AWS Marketplace, но его можно преобразовать в другой тип инстанса, который будет стоить дороже, чем стандартные инстансы.
Конвертируемые экземпляры могут сбивать с толку Кабриолетные экземпляры – это очень сложно! Каждый раз, когда вы конвертируете экземпляры, вы можете только увеличивать размер экземпляра.
Рассмотрим следующую ситуацию: Вы покупаете t3.medium, конвертируемый зарезервированный экземпляр.
Вы решаете преобразовать экземпляр t3.medium в экземпляр m5.large. Конечно, вы можете это сделать! После использования экземпляра m5.large в течение определенного времени вам захочется вернуться к t3.medium. А это уже невозможно! Вы не сможете снизить потребление конвертируемого экземпляра, а только увеличите сумму, которую вы за него платите.
Поэтому, пожалуйста, убедитесь, что вы начинаете с небольшого зарезервированного экземпляра и со временем увеличиваете его.
Не начинайте с большого экземпляра, потому что вы не сможете сократить потребление или продать его на AWS Marketplace. Если вы допустили ошибку с конвертируемым зарезервированным инстансом, вы подписываетесь на ежемесячный платеж на 12 или 36 месяцев.
В Back4App мы всегда сначала приобретаем t2.nano и увеличиваем его по мере необходимости.
Я предпочитаю стандартные зарезервированные инстансы конвертируемым инстансам по следующим причинам:
- Они дешевле
- У них более высокая ликвидность — их можно продать на AWS Marketplace в любой момент.
- Их можно приобрести со скидкой на AWS Marketplace.
Используйте AWS Marketplace для зарезервированных экземпляров
Зарезервированные инстансы — это здорово, но покупать зарезервированные инстансы на AWS Marketplace — еще лучше!AWS Marketplace мог бы быть намного дешевле
AWS Marketplace выглядит как фондовый рынок! Иногда вы можете купить стандартный зарезервированный инстанс по гораздо более доступной цене, чем покупка напрямую у AWS. Причина проста; Компании иногда владеют лишними экземплярами, которые больше не используются, но продолжают за них платить.Снижение объявленной цены значительно ускоряет процесс покупки.
Здесь я приведу пример того, что произошло с Back4App. Я искал 4 зарезервированных экземпляра r4.large. Мне удалось найти на AWS Marketplace инстансы с эффективной ставкой, которая была на 75 % дешевле, чем цена по требованию.
AWS продавала зарезервированные инстансы того же типа, но со скидкой 62 %.
AWS Marketplace предлагает гибкие возможности приобретения
Еще одним преимуществом AWS Marketplace является то, что вы можете приобретать инстансы с гибкими периодами использования.Сама AWS предоставляет варианты приобретения зарезервированных экземпляров только на 12 и 36 месяцев.
AWS Marketplace стал гораздо более гибким! Вы можете приобрести, например, зарезервированные инстансы на 15 месяцев по той же цене, что и на 36 месяцев.
Некоторые компании предпочитают долгосрочные обязательства (36 месяцев) и продают их на AWS Marketplace до истечения срока действия обязательства.
Новый покупатель будет использовать экземпляр только в течение оставшегося периода, например:
- Общее время покупки: 36 месяцев.
- Первоначальный покупатель: использует экземпляр в течение 21 месяца.
- Второй покупатель: покупает его на торговой площадке и использует в течение оставшихся 15 месяцев.
Приобретя инстанс, вы можете изменить его и назначить другой зоне доступности или превратить в региональный инстанс.
Сделать это несложно, но следуйте инструкциям ниже:
- Шаг 1. Перейдите на панель управления зарезервированными экземплярами.
- Шаг 2. Нажмите «Купить зарезервированные экземпляры».
- Шаг 3. В разделе «Класс предложения» выберите «Стандартный».
- Шаг 4. В правом верхнем углу раскрывающегося окна выберите «Показывать только предложения, которые зарезервируют емкость».
- Шаг 5 – Нажмите кнопку поиска.
- Шаг 6. Приобретите инстанс в зоне доступности 1b.
- Шаг 7. Подождите, пока экземпляр станет активным.
- Шаг 8. Выберите приобретенный экземпляр.
- Шаг 9 – Нажмите кнопку «Действия».
- Шаг 10. Нажмите «Изменить зарезервированные экземпляры».
- Шаг 11. Область применения.
Изменение зоны или региона доступности.
- Шаг 12 – Нажмите «Продолжить».
- Шаг 13 – Нажмите «Отправить изменения».
AWS Marketplace для компаний за пределами США
Важное разъяснение для пользователей за пределами юрисдикции США.Вы не сможете продавать стандартные зарезервированные инстансы на торговой площадке, если у вас нет юридического лица в штатах.
Если ваша компания находится за пределами США, вы сможете покупать инстансы на торговой площадке, но не сможете их продавать.
Используйте спотовые инстансы
Обожаю спотовые инстансы! С их помощью вы сможете сэкономить до 90%, и это не потребует больших вложений! Единственным недостатком спотовых инстансов является то, что AWS может удалить их в мгновение ока или после двухминутного предупреждения.Таким образом, этот тип экземпляра можно использовать только для отказоустойчивых или гибких рабочих нагрузок.
Используйте SpotInst для запуска спотовых инстансов Безопасный способ запустить спотовые инстансы и минимизировать риск простоя — использовать платформу SpotInst. Этот сервис подключается к вашей учетной записи AWS и управляет распространением спотовых инстансов.
Если экземпляр выключен, служба заменит его на «По требованию» и предотвратит простой.
Тарифы тоже довольно интересные, снимают 20% от сэкономленного (между разницей в цене On-demand и Spot).
Отличный сценарий для спотовых инстансов — использование копий серверов для баз данных или для расширения эластичных приложений.
Используйте SpotInst для управления предоставлением спотовых инстансов, и вы, скорее всего, никогда не столкнетесь с простоями, связанными с использованием этого класса инстансов.
Автоматическое масштабирование (простаивающие ресурсы, автоматический запуск/остановка инстансов EC2)
AWS Auto Scaling отслеживает ваши приложения и автоматически регулирует мощность для поддержания стабильной и предсказуемой мощности при минимальных затратах.Вы можете настроить автоматическое масштабирование для автоматического запуска и остановки экземпляров EC2. Автоматическое масштабирование учитывает такие показатели ресурсов, как ЦП, запросы API и время включения/выключения.
Чтобы свести затраты к минимуму, необходимо использовать автоматическое масштабирование + спотовые инстансы + зарезервированные инстансы.
Давайте посмотрим на реальную ситуацию, с которой мы столкнулись в Back4App. Нагрузка меняется в течение дня.
Количество получаемых нами запросов неравномерно и имеет пик использования в определенные часы.
Чтобы решить эту проблему, мы выделяем зарезервированные инстансы для минимального лимита потребления и масштабируем их с помощью спотовых инстансов.
Изображение ниже помогает понять конфигурацию.
Вот сколько вы можете сэкономить:
- Зарезервированные инстансы.
В Back4App мы используем стандартные зарезервированные инстансы на 12/36 месяцев в месяц.
Наша средняя экономия составляет 50% по сравнению с ценами по запросу.
- Автоматическое масштабирование: мы запускаем/останавливаем экземпляры в зависимости от общего количества запросов API, которые получает каждый экземпляр.
У нас есть три пиковых периода в течение дня, и экономия по сравнению с простаивающими ресурсами, которые работали бы 24 часа при максимальной нагрузке, составляет примерно 75%.
- Спотовые инстансы.
У нас есть смесь из двух семейств инстансов, которые работают на Spotinst и обеспечивают максимальное время безотказной работы.
Наша экономия составляет 55% по сравнению с ценами по запросу.
Это наша экономия, рассчитанная на основе всей суммы, которую мы платим SpotInst. Использование спотовых инстансов непосредственно из AWS могло бы сэкономить нам примерно 70 %, но увеличило бы риск.
Нам нравится действовать осторожно, поэтому мы решили пожертвовать часть наших сбережений SpotInst.
Выберите правильный регион AWS, чтобы сэкономить деньги
- Цены варьируются в зависимости от региона! Выберете неправильный вариант и переплатите.
- Самые дешевые регионы: Северная Вирджиния, Огайо и Орегон.
Рассмотрим следующий пример:
- 4 экземпляра t3.medium
- На каждый инстанс выделено 30 Гб EBS
- Общий объем трафика 1 ТБ
- 221,65 долларов в месяц в Северной Вирджинии
- $449,05/месяц в Сан-Паулу
- Гораздо проще контролировать распределение зарезервированных экземпляров.
- Плата за трафик между регионами не будет применяться
Мы решили создать кластер в США, Европе и Азии.
Мы централизовали нашу деятельность по этим кластерам и максимально расширили каждый регион.
Обновление предыдущих поколений ресурсов
AWS время от времени запускает новые типы инстансов.Новые поколения мощнее и дешевле.
Старое поколение экземпляров C4.большой 2 ядра 3,75 ГБ памяти 0,100 долл.
США/час Новое поколение экземпляров C5.большой 2 ядра 4 ГБ памяти 0,085 долл.
США/час
Новое поколение на 15% дешевле и на 6% мощнее! Включить расширенную сеть
Включите расширенную сеть для повышения производительности экземпляра!
4. EBS – хранилище эластичных блоков
EBS предоставляет безопасные тома хранения для использования с экземплярами EC2 в облаке AWS. Каждый том EBS дублируется в зоне доступности, чтобы защитить вас от сбоев оборудования, обеспечивая высокую доступность и надежность.Стоимость каждого гигабайта хранилища зависит от типа емкости, которую вы будете использовать.
Наиболее распространенными типами являются твердотельные накопители общего назначения и магнитные.
SSD общего назначения 0,10 долл.
США/ГБ-месяц Магнитный 0,05 долл.
США/ГБ-месяц
Тип EBS — SSD x Магнитный
Начните помечать свои экземпляры тегами и загрузите эту таблицу, чтобы облегчить себе жизнь.Например, определите, является ли том магнитным или твердотельным.
- По возможности выбирайте магнитный, а не SSD.
- Замените емкость SSD, где это возможно.
Размер EBS – уменьшите лишние объемы
Второй момент, на котором стоит сэкономить на EBS, — это определение размера каждого подключенного тома.Часто наблюдается чрезмерное использование и неиспользованные гигабайты.
Удалить экземпляры – остановка не повлияет на платежи EBS.
Остановка инстансов не защитит вас от затрат на EBS! Ваш объём продолжит храниться и будет включен в оплату! Если вам больше не нужны экземпляр и данные, удалите экземпляр! Это действие снизит затраты на EC2 и EBS. AWS позволяет постепенно увеличивать размер EBS, но не позволяет его уменьшать.В общем, лучше иметь меньшие тома, чем большие, и использовать EBS только при необходимости.
Давайте прикинем, насколько это может стоить.
Предположим, вы используете 10 экземпляров t3.small, и каждый экземпляр использует твердотельное хранилище EBS емкостью 50 ГБ.
Ежемесячный счет составит:
- Ежемесячная стоимость EC2 = 10 x 15,23 доллара США = 152,30
- Общий объем EBS: 10 x 50 ГБ = 500 ГБ
- Цена за ГБ: 0,10 доллара США в месяц.
- Ежемесячная стоимость EBS: 50,00 долларов США.
- Общая стоимость: 182,30 доллара США.
Это постоянные скрытые затраты, которые необходимо контролировать.
Взгляните поближе на эфемерное хранилище.
Оцените плюсы и минусы эфемерного хранилища.
Положительным моментом является то, что вам не придется платить скрытые расходы за EBS, задержка будет ниже, и вы сможете получить скидки на зарезервированные инстансы.
Обратной стороной является то, что вы, вероятно, не будете использовать всю внутреннюю память (за которую вы будете продолжать платить), и использовать спотовые инстансы станет намного сложнее.
Удалить неиспользуемые тома
Еще одно действие, которое поможет вам сэкономить, — удаление отключенных и неиспользуемых томов.Используйте S3 для сохранения резервных копий EBS минимум в два раза дороже S3! По сути, вам следует хранить резервные копии в S3, а не в EBS. Сначала убедитесь, что ваши резервные копии сохраняются инкрементно, а старые версии периодически удаляются.
5. Служба эластичного кэша – зарезервированные узлы
Мало кто знает, что для Elastic Cache можно приобрести зарезервированные экземпляры.Экономия весьма существенная:
- Резерв на 1 год – скидка 65%
- Резерв на 3 года – скидка 77%
- Перейдите к Elastic Cache (не к зарезервированным инстансам EC2).
- Перейти к зарезервированным узлам
- Нажмите синюю кнопку «Купить зарезервированный узел» в правом верхнем углу.
- Выберите Redis или Memcached.
- Выберите тип узла
- Выберите желаемую дату бронирования
- Выберите тип предложения (1 или 3 года)
- Нажмите "Далее
Для Elastic Cache нет AWS Marketplace Обратите внимание, что торговой площадки для зарезервированных узлов не существует! Перед покупкой убедитесь, что вы будете использовать его не менее года.
6. Передача данных
Эта линия затрат может довольно быстро выйти из-под контроля! Достаточно сложно контролировать, куда отправляются данные и откуда они поступают, и еще труднее их отслеживать.Помимо этого, существует несколько типов передачи данных.
Например, передача данных из облака, передача данных между регионами, передача данных между зонами доступности, передача данных S3 и т. д. Я расскажу вам, как Back4App сократил затраты на передачу данных и как их отслеживал.
Как я могу сократить расходы на передачу данных в AWS?
Вот несколько шагов, которые вы можете предпринять, чтобы снизить затраты на передачу данных.
Подключите конечную точку S3 к Cloudflare и другим сервисам CDN.
CDN (сеть доставки контента).Этот простой шаг может снизить затраты на передачу данных до пяти раз, в зависимости от того, какой объем кэша вы храните.
Эластичный IP – используйте свои собственные IP-адреса, где это возможно.
Это отличный пример! Калькулятор AWS говорит, что передача данных в облако для инстансов EC2 бесплатна, но вам также необходимо заполнить поле «Передача данных Public IP/Elastic IP».
Если вы решите подключиться с использованием общедоступного или эластичного IP-адреса или Elastic Load Balancer в сети Amazon, вы будете платить за передачу данных по межрегиональному тарифу, даже если экземпляры находятся в одной зоне доступности.
При передаче данных внутри одной зоны доступности вы можете легко избежать этих затрат (и повысить производительность сети), используя там, где это возможно, свои личные IP-адреса.
Используйте одну зону доступности — Зона доступности.
Используя одну зону доступности вместо нескольких, вы можете сэкономить много денег.
Избегайте или прекращайте передачу данных между регионами.
Используйте API GraphQL
Одним из существенных преимуществ GraphQL является снижение перегрузки данных и, как следствие, уменьшение общего объема передаваемых данных.Замена REST может оказаться непростой задачей, в зависимости от того, как спроектировано ваше приложение; Также стоит заранее оценить целесообразность такого перехода.
Другая альтернатива — последовательное применение GraphQL для новых продуктов и функций.
Скидки на объемы данных
Это вряд ли применимо, поскольку требуемые объемы для скидок очень велики.Это может быть полезно только для крупных предприятий или крупных клиентов.
Используйте CloudFront!
Сделав это, вы сможете сэкономить целое состояние! Это также увеличит скорость работы ваших приложений и уменьшит общую задержку — беспроигрышное предложение.Я расскажу об этом ниже.
Как отслеживать стоимость данных?
Есть два простых способа отслеживать затраты на передачу данных.
- Стоимость обозревателя
- Счета
Чтобы получить доступ к отчету Cost Explorer, вам необходимо перейти в раздел «Моя платежная панель» и выбрать Cost Explorer. Выберите отчет «Просмотр расходов по услугам», и откроется новое окно.
Откроется подготовленный отчет за последние 6 месяцев, с него и начнем.
Обратите внимание, что в столбце «Сервис» НЕТ платы за передачу данных! Эти расходы скрыты фильтрами, и чтобы их найти, нужно копнуть глубже.
Для отображения стоимости передачи данных вам потребуется настроить фильтры следующим образом:
- Нажмите «Дополнительные фильтры», чтобы развернуть их.
- Выберите группу типов использования
- Появляется информация о передаче данных
- Выберите «Передача данных» – «Интер АЗ».
- Выберите «Передача данных» — «Интернет-выход».
- Выберите «Передача данных» — «Из региона в регион».
- Выберите «Передача данных S3».
- Нажмите Применить фильтры.
Теперь у вас есть отсортированная информация о трафике и откуда он поступает: S3 или EC2. При желании вы можете применить аналогичный процесс и еще больше разбить затраты по регионам и зонам доступности.
Еще один способ показать стоимость трафика — использовать отчет о выставлении счетов.
Перейдите в раздел «Моя платежная панель» и нажмите «Счета» слева.
Отчет будет выглядеть примерно так:
Обратите внимание, что здесь есть встроенная разбивка, показывающая затраты на передачу данных EC2. Нажмите «Перенос данных», и появится анализ по регионам.
После выбора региона появится разбивка по типам передаваемых данных (исходящий трафик, между зонами доступности, межрегиональный).
7. Облачный фронт
Цены на Cloudfront по требованию быстро снижаются по мере увеличения объема.Представим себе передачу 100 Тб трафика.
Это будет стоить $0,060/Гб, что примерно на 15% дешевле по сравнению с тем же объемом данных через ELB.
Частный контракт Cloud Front и цены в зависимости от объема
Вот лучший способ сократить расходы на передачу данных! AWS предпочитает использовать свой сервис CloudFront, и в зависимости от объема вы можете снизить цену исходящего трафика CloudFront до 0,02 доллара США/ГБ.Вероятно, для этого потребуется двухлетнее обязательство, и если вы планируете использовать AWS в течение длительного времени, то это отличная сделка.
Чтобы официально оформить такое соглашение, вам необходимо связаться со своим менеджером по работе с клиентами и узнать у него о частном контракте CloudFront.
Amazon CloudFront SSL-Cert-Custom
Проверьте, используете ли вы этот сертификат. Он стоит 20 долларов в день, и такой же можно приобрести в Cloudflare за 25 долларов в месяц.С контрактом на частное и оптовое ценообразование вы не сможете использовать другие службы CDN (Cloud Delivery Network), и это действие будет вам недоступно.
8. S3 – Простая служба хранения
Несколько рекомендаций по снижению цены на хранилище S3.Конечная точка S3 VPC
Отличная идея экономии, которую используют немногие, — это использовать конечную точку S3 VPC. Размещение конечной точки S3 в вашем VPC (виртуальном частном облаке) обеспечивает доступ к любым данным к S3 и дает им собственный путь в облаке, а AWS не взимает с вас плату, как если бы это был общедоступный трафик.В зависимости от объема эта методика позволяет сэкономить до нескольких тысяч долларов в месяц.
Теги: #s3 #Amazon Web Services #ebs #marketplace #ec2 #cloudfront #credits #Elastic Cache
-
3D Иисус
19 Oct, 24 -
Русские В Португалии
19 Oct, 24 -
Эй! Из Праги С Любовью
19 Oct, 24 -
Сломанное Фдт
19 Oct, 24 -
Газеты Ищут Читателей На Myspace
19 Oct, 24 -
Модульные Тесты В Abap
19 Oct, 24