AWS Notes
5.82K subscribers
575 photos
44 videos
11 files
2.98K links
AWS Notes — Amazon Web Services Educational and Information Channel

Chat: https://xn--r1a.website/aws_notes_chat

Contacts: @apple_rom, https://www.linkedin.com/in/roman-siewko/

No ads.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Graviton4 + r8g instances 💪

https://aws.amazon.com/ec2/instance-types/r8g/

💥 +30% better compute performance than Graviton3
💥 enhanced security with always-on memory encryption
💥 dedicated caches for every vCPU
💥 support for pointer authentication
💥 DDR5-5600 memory

#EC2 #Graviton
🔥20👏1🆒1
Ещё один сайт сравнения виртуалок:

https://aws-pricing.com

Ещё пять лет назад в AWS консоли появилось сравнение виртуалок, в результате многие подобные сайты умерли, один из немногих динозавров это https://instances.vantage.sh (в девичестве https://ec2instances.info).

Подскажите — используете ли такие или хватает того, что в консоли?

#EC2 #info
👍10
🆕 Вдруг вам было мало процессоров или памяти, тогда пожалуйста — u7in-32tb.224xlarge.

https://aws.amazon.com/blogs/aws/amazon-ec2-high-memory-u7i-instances-for-large-in-memory-databases/

P.S. $400 в час. Если запустить и опомниться, то можно сделать себе такой же скриншот, как в статьте, долларов за 25-30.

#EC2
🤣32👍1
AWS Notes
Использование ресурсов в AWS: https://www.datadoghq.com/state-of-cloud-costs/ Каждая шестая виртуалка — GPU Каждая шестая виртуалка — ARM • Каждая десятая виртуалка — T4g 💪 Треть клиентов крутят контейнеры (ECS/EKS) Контейнеры загружены лишь на одну шестую…
Интересные цифры по загрузке контейнеров. Получается, что в среднем контейнеры загружены чуть более, чем на половину (17/29=59%).

Однако из-за общего оверпровизионинга кластеров это даёт всего лишь 17% загрузки.

Итого.

Fargate на бумаге на 20-30% дороже EC2.
А на деле — в 2-3 раза выгоднее!

#Fargate #EC2 #cost_optimization
👍16😁2👎1
Forwarded from AWS History
​​EC2 T2 виртуалкам 10 лет! 🎉

https://aws.amazon.com/blogs/aws/low-cost-burstable-ec2-instances/

Это было реально крутое событие. Супердёшево по сравнению со всем, что было доступно тогда. T1, которые были тоже в своё время дешёвыми, когда появились в 2010-м году, по сравнению с T2 выглядели уже тогда динозаврами — сильно медленней и сильно дороже (почти в два раза).

Начиная с T2 вместо фиктивных ECU (Effective Compute Units) для измерения производительности использовались "честные" vCPU, отражающие реальные ядра процессора, по крайней мере, без попытки пересчитать их по какому-то своему хитрому рейтингу.

Памяти у t2.micro был целый (почти) честный гигабайт! Ну, по крайней мере не позорные 0.6 GB как в t1.micro.

А скорость — да она просто летала! Intel Xeon E5-2686 v4 под капотом на тот момент был реальным лидером в серверах.

Просто так отдавать пользователю AWS такое счастье не захотел и добавил условие — такое счастье можно запускать только в VPC. А тогда, спустя 5 лет после появления VPC, всё ещё большинство нагрузок его не использовали. А зачем, если и так работает?

И, вот, появление столь аппетитного процессора дало сильный толчок для миграции в VPC. Сам тогда по сути окончательно мигрировал все нагрузки в VPC, оставив лишь то, что крутилось проде (и что пришлось в 2022-м году принудительно заапдейтить, т.к. кончилась поддержка EC2-Classic, как назывались инстансы без VPC).

В общем, T2 — реально самый эпохальный процессора на AWS. И, знаете, ещё почему?

А потому что T2 до сих пор "current generation" Processor! Да, да, это не ошибка, его нет в "previous generation" (как минимум, это верно на его десятилетие):

https://aws.amazon.com/ec2/previous-generation/

C4/M4, вышедшие в 2015-2016-м, уже отправлены на пенсию, даже A1 из 2018-го уже списали, а T2 всё ещё бодрячком! И по-прежнему в качестве дефолтного во Free Tier.

На текущий момент T2 единственный не из Nitro семейства. Понятно, что Nitro ещё не было, а он был. Он последний доступный процессор, умеющий в paravirtual и даже 32 bit!

T2 был один из самых популярных, вроде второй по популярности, из всех процессоров в 2020-м году. Так что, скорей всего, такая популярность и не даёт простой возможности отправить его, не Nitro-based на покой.

В общем, классный процессор T2. И не пишу "был". Много связано с ним хороших воспоминаний. И наверняка у вас до сих пор крутится что-то на T2, верно? И не только в проде, да? А если найду? 😁

#EC2
🎉172😁1
​​Graviton4 R8g instances:

https://aws.amazon.com/blogs/aws/aws-graviton4-based-amazon-ec2-r8g-instances-best-price-performance-in-amazon-ec2/

Graviton4 на 10% дороже Graviton3 (которые в свою очередь на 5% дороже Graviton2), но в результате должны получаются эффективней.

Интересно, что по ошибке сейчас в прайсе указаны конкретные скорости сети для них, а не upto, как в блоге. Получается, это их базовая скорость. Так что стоит учесть, что "upto 12.5 GBit" для младших виртуалок это всего лишь реальные 0.5 GBit.

#EC2 #Graviton
🔥10
Graviton 4 виртуалки общего назначения — C8g/M8g 🎉

https://aws.amazon.com/blogs/aws/run-your-compute-intensive-and-general-purpose-workloads-sustainably-with-the-new-amazon-ec2-c8g-m8g-instances/

На 10% дороже, чем Graviton 3, на 17%, чем Graviton 2, однако с учётом большей эффективности, более выгодные и меньше потребляющие.

c8g.medium $0.03988 Up to 12.5 Gigabit
c7g.medium $0.0363 Up to 12.5 Gigabit
c6g.medium $0.034 Up to 10 Gigabit

m8g.medium $0.04488 Up to 12.5 Gigabit
m7g.medium $0.0408 Up to 12.5 Gigabit
m6g.medium $0.0385 Up to 10 Gigabit

#EC2 #Graviton
👍6🎉3
Выбираем Graviton процессор

Graviton (первый) (2018) — инстансы типа A1

Анонсирован на re:Invent 2018, инстансы A1 стали доступны в 2019-м. Первый процессор от AWS получился слабым и это и выставленный на него ценник в два раза ниже Intel/AMD не исправлял ситуации — даже с учётом этого показатель производительность/цена у него был ниже плинтуса.

Пробовал их в 2019-м с такими же результатами — было очевидно, что AWS нужно было выйти на рынок CPU и получить фидбек в проде.

Итого: первый Graviton не берём. Не просто так сам AWS зачислил их в устаревшие вместе с другими старичками (что на десятилетие более старые, чем A1).

Graviton 2 (2019) — инстансы типа T4g/C6g/M6g/R6g и т.д.

Сравнивать с предыдущим Graviton просто не честно — на порядок быстрей, без преувеличения. Дешевле x86 по цене, часто быстрей, точно эффективней по показателю цена/потребление и цена/производительность.

Graviton 2 — самый популярный процессор на сейчас. Вообще среди всех. В 2023-2024 гг. более половины нагрузок внутри самого AWS — это Graviton 2. С появлением T4g крутить что-то для тестов на x86 тупо не выгодно. С 2020-го все нагрузки, включая прод, кручу только на Graviton-ах.

Итого: в любой непонятной ситуации берём Graviton 2.

Graviton 3 (2021) — инстансы типа C7g/M7g/R7g и т.д.

Грубо на треть быстрей второго, на 10% дороже, в результате процентов на 20% выгодней по производительность/цена. А по экологичности (производительности на Ватт) вообще на половину лучше.

На текущий момент Graviton 3 мой дефолтный выбор, везде доступен и можно не париться с тестами — точно будет выгоден.

Graviton 3E (2022) — инстансы типа C7gn/Hpc7g.

Разогнанная версия Graviton 3 с быстрой сеткой и дополнительными инструкциями. Можно пропустить, хотя, если бюджет казённый, то C7gn — мой выбор. Дороже, но для активной работы с S3 — просто супер.

Graviton 4 (2023) — инстансы типа C8g/M8g/R8g и т.д.

Грубо на треть быстрей третьего, на 15% дороже, в результате процентов на 15% выгодней по производительность/цена. По экологичности (производительности на Ватт) снова на половину лучше.

Итого, несмотря на то, что более дорогой, по-прежнему выгодней по производительности/цена.

Сравнить процессоры правильно на ваших реальных нагрузках. Но чтобы хоть как-то ориентироваться, ниже прилагается табличка, где есть колонка цена на производительность, измеряемую в ECU. Это такие процессорные попугаи, которые AWS использовал до 2014-го года. Данные взяты отсюда и дополнены последними Graviton 4.

В таблице видно, что AWS Graviton процессоры с каждым поколением становятся эффективней в пересчёте и на цену, и на Ватты. Что реально круто.

#Graviton #EC2
🔥35👍154🫡1
Выбор AWS региона в Европе

В Stockholm eu-north-1 завезли Graviton 4 C8g инстансы. Как обычно, самые дешёвые в Европе.

https://aws.amazon.com/about-aws/whats-new/2025/01/amazon-ec2-c8g-instances-aws-europe-stockholm

Теперь в Европе уже целый набор регионов и если у вас проект для EU, то не всегда очевидно, что ж выбрать. Понятно, что если только одна страна и/или требования хранить данные локально, то тут понятно, где нужно, тот и регион. Но если просто EU/UK или вообще Европа? Вот некоторые критерии.

Исторически самый первый регион — Ireland. Многие по привычке считают, что это самый дешёвый и что там больше всего разных типов виртуалок. Уже нет. Для старых ещё актуально, для новых нет.

Самый дешёвый регион (речь про EC2) — Stockholm. Дешевле самого дорогого Frankfurt eu-central-1 на 10-15%. Однако несмотря на цену, Frankfurt очень важный (особенно по части сети и локальных зон) и, скажем так, "передовой" регион, куда и сервисы завозят быстрее и виртуалки новые.

Второй по дешевизне (чуть-чуть дешевле Ireland или столько же) и при этом наличии современных типов виртуалок — Spain eu-south-2.

Эти четыре региона — Ireland, Frankfurt, Stockholm, Spain рекомендую рассматривать в первую очередь при прочих равных.

#AWS_Regions #EC2 #cost_optimization
👍31🔥81
Банально и эффективно — остановка EC2 инстансов по расписанию:

https://aws.amazon.com/blogs/publicsector/reduce-it-costs-by-implementing-automatic-shutdown-for-amazon-ec2-instances/

#EC2 #cost_optimization
👍13😱4🥱3
В этом выпуске «AWS на русском» вместе с Viktor Vedmich (Developer Advocate AWS) и Igor Sharfmesser (Solutions Architect AWS) разбираем Spot Instances — самый радикальный способ сократить счёт за облако до 90%.

https://www.youtube.com/watch?v=uQ8trf5uX84

Что вы узнаете:
• Как работает ценовая модель Spot и почему скидка достигает 90 %
• Мифы о «забирании» инстансов и реальные цифры по прерываниям
• Какие нагрузки (stateless web, ML, big data, CI/CD) идеально подходят, а какие — нет
• 2-минутные уведомления о прерывании и автоматическая миграция через EventBridge
• Лучшие практики: Multi-AZ, Multi-Family, EC2 Fleet, EKS/ECS + Karpenter, Spot Advisor
• Пошаговый план: как начать со спотов, если у вас уже сотни on-demand машин

#EC2 #Spot #video
🔥203😁2
Попросил AI агента поднять маленькую t4g.micro виртуалку для дев-сервера через AWS MCP.

Агент подошёл к задаче настолько экономно, что приятно удивил — оказалось, спустя 10+ лет, на AWS снова можно крутить виртуалки на 2GB+ диска.

https://docs.aws.amazon.com/linux/al2023/ug/AMI-minimal-and-standard-differences.html

Последний раз такое видел на Debian 6. 😀

P.S. Нужно быть осторожным такой экономности при работе через агенты — во-первых, место быстро кончается, во-вторых, многие пакеты не установлены, в то время как документация обычно подразумевает дефолтную (полную) версию.

#EC2 #EBS
👍18🔥5🤡3
Forwarded from Roman Siewko
EC2 C8a 🎉

Новое поколение AMD Zen5 на 5% дороже AMD Zen4 (C7a), что при заявленных десятках процентов ускорения круто.

https://aws.amazon.com/ec2/amd/

#EC2
🤷‍♂7👍4
EC2 X8aedz 🎉

Это не кот походил по клавиатуре, это новые виртуалки от AMD Zen 5 на 5 GHz + 3 TB RAM + 7.6 TB NVMe.

https://aws.amazon.com/ec2/instance-types/x8aedz/

#EC2 #AMD
😁121
EC2 G7e виртуалки на NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs:

https://aws.amazon.com/blogs/aws/announcing-amazon-ec2-g7e-instances-accelerated-by-nvidia-rtx-pro-6000-blackwell-server-edition-gpus/

Сетка 1,600 Gbps впечатляет, равно как и 2 TB RAM + 15 TB диска, которые прозрачно напоминают, куда ушла вся память и почему она нонче столько стоит.

#EC2
1🤯11🔥1😭1
Nested virtualization на non-metal EC2! 💪

Теперь можно запускать свои виртуалки внутри обычных виртуалок!

На текущий момент работает только для Intel-инстансов:

c8i / m8i / r8i
c8i-flex / m8i-flex / r8i-flex

Но, как понимаю, это лишь потому, что они используют последнюю версию Nitro v6. Когда AWS прокидывает внутрь гостевой EC2 доступ к Intel VMX (Virtual Machine Extensions).

А значит, ждём вскоре добавление и для AMD-V / AMD SVM (Secure Virtual Machine).

⚠️ На Windows виртуализация используется ещё и для VSM (Virtual Secure Mode), поэтому, чтобы виртуализации не бодались друг с другом, при включении NestedVirtualization VSM отключается автоматически.

В общем, супер-круто — теперь можно будет запускать AI агентов в своих виртуалках для полной изоляции!

#EC2
🤯4👍2👀21🔥1
🇨🇭 Дешёвые AWS spot виртуалки для Hermes агента

Пользуюсь Hermes агентом на AWS для своих личных задач плюс работы со своей инфраструктурой в личном AWS аккаунте.

Задался целью минимизировать расходы на такого Hermes агента, работающего на AWS.

Прошёл весь путь запуска Hermes, начиная от nano и выше.

Выяснилось, что реально рабочие конфигурации для Hermes начинаются от 1 CPU + 2 GB RAM, то есть small и выше.

Для того, чтобы не подкручивать настройки и использовать Hermes относительно комфортно, то это 2 CPU + 4 GB RAM, то есть medium и выше.

Крутить на on-demand такое можно, но Hermes вполне может быть с некоторым даунтаймом, чуть что, поэтому добавив простой бэкап скрипт всего конфига на S3, можно поднять такое на спотах.

И вот тут выяснилась засада. Просто так найти спот виртуалку (в регионе Frankfurt и Stockholm как ближайшие AWS регионы), которая просто выживет и не упадёт в течение суток на спотах в этом диапазоне конфигураций (1-2+ CPU & 2-4+ GB RAM) — очень непростая задача.

В результате прогнал по всем доступным подобным конфигам в этом диапазоне виртуалок, перебирая те, кто проживут 24часа+, как некоторая гарантия, что она будет жить дальше. По личной статистике за последний год, если падает, то обычно в первые же сутки, а если нет — может работать многими месяцами.

🏁 Score-list

Зоны:
🇸🇪 = eu-north-1 Stockholm
🇩🇪 = eu-central-1 Frankfurt
/••/••• = разные AWS Zone IDs внутри региона

# Pass EC2-type Zone CPU RAM Cost $/month Cheaper×
01  t3.small   🇸🇪•••   2   2   4.6  3.4x
02 t3.small 🇸🇪•• 2 2 5.0 3.1x
03 t4g.small 🇩🇪• 2 2 5.7 2.5x
04 t3a.small 🇩🇪•• 2 2 6.1 2.6x
05 c8g.medium 🇸🇪•• 1 2 7.2 4.3x
06 c7g.medium 🇸🇪••• 1 2 7.2 3.9x
07 t3.small 🇩🇪• 2 2 7.3 2.4x
08 t3.small 🇩🇪••• 2 2 7.4 2.4x
09 m8g.medium 🇸🇪•• 1 4 8.8 3.9x
10 c7g.medium 🇸🇪•• 1 2 8.8 3.2x
11 m8g.medium 🇸🇪• 1 4 9.3 3.8x
12 t3.medium 🇸🇪••• 2 4 10.5 3.0x
13 m7g.medium 🇸🇪••• 1 4 10.5 3.0x
14 t3.medium 🇸🇪• 2 4 10.9 2.9x
15 c8g.medium 🇩🇪•• 1 2 11.0 3.0x
16 r7g.medium 🇸🇪•• 1 8 11.1 3.8x
17 t3.medium 🇸🇪•• 2 4 11.2 2.8x
18 m7g.medium 🇸🇪• 1 4 11.8 2.7x
19 m8g.medium 🇩🇪•• 1 4 12.0 3.3x
20 m8g.medium 🇩🇪• 1 4 12.3 3.2x
21 t3a.medium 🇩🇪•• 2 4 12.8 2.5x
22 t3.medium 🇩🇪•• 2 4 13.9 2.5x
23 c8g.large 🇸🇪••• 2 4 15.3 4.1x


Рекомендация spot для Hermes

1. Бюджетный winner: t3.small очень дешёво $4.6, но RAM только 2 GB.
2. Рабочий default: t3.medium 2 CPU / 4 GB$10.5.
3. Graviton: m8g.medium4 GB RAM, несколько вариантов от $8.8, но 1 CPU.

Ориентир on-demand для Stockholm в месяц:
t4g.small $12.6
t4g.medium $25.2

Итог: 60 тестов · 23 · 🔻 26 · 🔴 11 (полный список в комментарии)
passed · 🔻 failed · 🔴 no capacity

#EC2 #Spot #AI #Agent
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥64
T8i — новое поколение burstable T-инстансов

https://aws.amazon.com/blogs/aws/new-low-cost-burstable-amazon-ec2-t8i-instances-are-generally-available/

Обновлений "народных" T-виртуалок не было с 2020-го года, когда вышел Graviton 2 и вышла во истину легендарная t4g, которая до сих пор (!) даётся бесплатно (!!) и не только на Free Tier (!!!), то есть каждому — t4g.small (до конца 2026-го года).

Краткая история, кто пропустил.

T12010, первая недорогая виртуалка.

T22014, великолепная недорогая, первая "народная" виртуалка, до сих пор много где захардкожена в воркшопах и модельки наученные на огромном количестве данных, запросто могут её по умолчанию задеплоить.

T2 Unlimited2017, возможность выставить бесконечные кредиты, чтобы в случае постоянной нагрузки платить дороже, чем за полноценную не проседала производительность.

T32018, заслуженный хит от Intel, по-настоящему "народная", до сих пор в строю, Unlimited по умолчанию включен.

T3a2019, вариант от AMD, тоже бывший достаточно популярным.

T4g2020, крутейшая альтернатива на ARM архитектуре от AWS, лучший недорогой вариант в категории цена/производительность.

Казалось, что вскоре будет T5g, но нет. Шли год, смеркалось.

AWS сосредоточился на полноценных Graviton и Trainium.

M7i-Flex2023, Intel попытался вернуться в нишу негарантированной нагрузки со спорным вариантом, который мне так и не удалось придумать, для чего использовать.

C7i-flex2024, ещё один такой же вариант, также не придумал, зачем.

M8i-flex2025, очередная попытка, как и предыдущие флексы, минимум large, 72$/мес, спасибо, не надо.

И вот новая попытка.

T8i — на 20% дороже T3, что выглядит адекватным при разнице в 8 лет поколений.

Мелкие размерчики nano-micro-small-medium от 5$/мес, сопоставимые кредиты, если пики работы упираются в процессор, то очень может быть хороша, т.к. процессор банально быстрей отработает пики и кредиты не кончатся.

Сетка и диск быстрей из-за более нового поколения Nitro, правда не сильно и базовый уровень всё тот же, поэтому на постоянной нагрузке будет всё также медленно.

А если включено Unlimited, который включён по умолчанию, то в случае постоянной нагрузки и не заметить, как кончились кредиты, то T8i.micro, которая в обычном виде стоит 9$/мес, сожрёт при загрузке 100% в 10 раз больше!

При этом, если сравнить её с Graviton 5, то он стоит дешевле:
t8i.medium $0.04992 — 2 vCPU 4 GB
m9g.medium $0.04892 — 1 vCPU 4 GB

С учётом того, что в Intel не "честные" ядра, а Hyper-Threading, то не на каждой нагрузке это даст адекватные два ядра. Поэтому тоже очень спорно.

Однако m9g это ARM. Кому же нужно просто проапгрейдить древний прод, почему-то работающий на T3, то T8i выглядит очень неплохим вариантом.

#EC2
66🔥6