AWS Notes
5.6K subscribers
447 photos
42 videos
10 files
2.8K 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/
Download Telegram
Когда нужно в каком-то аккаунте почистить орды кем-то наделанных EBS снэпшотов и AMI-образов, то вручную кликать можно устать. Для автоматизации процесса подойдёт простая утилитка:

https://github.com/bonclay7/aws-amicleaner

#EBS #AMI
Увеличение EBS диска на ходу

Если когда внезапно кончается место, вы по привычке останавливаете виртуалку, чтобы докинуть ей пространства, то наверняка вы пропустили, что для всех современных виртуалок есть фича Amazon EBS Elastic Volumes:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modify-volume.html

То есть не обязательно тормозить инстанс, чтобы докинуть места на системный диск, можно это сделать в процессе (см. картинку).

Официальная ссылка на решение такой проблемы:

https://aws.amazon.com/premiumsupport/knowledge-center/expand-root-ebs-linux/

#EBS
Best Practices для шифрования EBS дисков:

https://aws.amazon.com/blogs/compute/must-know-best-practices-for-amazon-ebs-encryption/

Некоторые всегда полезные моменты по шифрованию:

🔹Совсем старые типы виртуалок (C1, M1, M2, T1) не поддерживают EBS шифрование
🔹Зашифрованный AMI нельзя сделать публичным
🔹Зашифрованный с помощью дефолтного ключа (AWS Managed) образ нельзя расшарить — для этого нужно шифровать с помощью AWS managed CMK

#EBS #best_practices
​​Новые EBS диски io2 — стократное увеличение надёжности и 500 иопсов на гигабайт!

https://aws.amazon.com/blogs/aws/new-ebs-volume-type-io2-more-iops-gib-higher-durability/

Да, обратите внимание - io2 стоит столько же, сколько io1.

Так что при создании стоит выбирать io2, а для текущих дисков — правая клавиша, Modify Volume и получаем все преимущества io2 за те же деньги!

#EBS
У свежевышедших EBS дисков общего назначения gp3 есть следующие особенности:

😀 gp3 всегда дешевле💰 и быстрей🏃‍♂️, чем gp2. Потому нет причин не проапгрейдиться на них.👍

😐 На текущий момент нет возможности переделать загрузочные gp2 диски в gp3.

This is a known issue with the new EBS GP3 volume type. We are actively working to resolve this issue. We currently recommend using a GP2 volume for your boot volume until this issue is resolved. GP3 volumes can still be used as data volumes for EC2 instances.

😮 Есть жалобы, что людям прилетели огромные счета за модификацию в gp3:

https://www.reddit.com/r/aws/comments/k5mw6x/just_got_hit_with_a_35k_bill_after_launching_a/

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

#EBS
​​EBS Snapshots Archive — в 4 раза дешевле, чем обычные EBS Snapshots:

https://aws.amazon.com/blogs/aws/new-amazon-ebs-snapshots-archive/

Нужно учесть, что при архивации снэпшота, он уезжает в Glacier, поэтому для восстановления потребуется до трёх суток.

#EBS
​​ Top AWS Week Updates 2023 January 22-28

1️⃣ OpenSearch Serverless GA
2️⃣ Lambda runtime management controls
3️⃣ Fault Injection Simulator Pause I/O action for EBS
4️⃣ IPAM updates
5️⃣ Porting Advisor for Graviton



1️⃣ OpenSearch Serverless → GA:

https://aws.amazon.com/blogs/big-data/amazon-opensearch-serverless-is-now-generally-available/

На re:Invent 2022 появился "всего один" новый serverless сервис — OpenSearch Serverless. В отличие от пачки, что появились на re:Invent 2021.

К сожалению, в данном случае приставка "serverless" означает лишь то, что сервис автоматически масштабируется. А не то, что он масштабируется до нуля. 😐

⚠️ Минимальная стоимость OpenSearch Serverless700$ в месяц (т.к. минимально допустимое значение 4 OCU).

2️⃣ Lambda runtime management controls:

https://aws.amazon.com/blogs/compute/introducing-aws-lambda-runtime-management-controls/

Лямбда (как сервис) всегда обновлялась автоматически под капотом (security патчи, улучшения и т.д.), причём без оповещения об этом пользователя. Это нарушает строгие требования некоторых compliance и теперь можно не только мониторить эти обновления, но и даже отключить их.

aws lambda put-runtime-management-config --function-name function_arn --update-runtime-on Manual --runtime-version-arn runtime_version_arn

3️⃣ Fault Injection Simulator Pause I/O action for EBS:

https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html#ebs-actions-reference

Теперь с помощью FIS можно моделировать тормоза EBS-дисков. Например, теперь можно будет посмотреть, как упадёт ваша self-hosted база до того, как на проде вдруг начнёт сильно тормозить диск.

4️⃣ IPAM updates.

Сразу два важных улучшения для тех, кому нужно нарезать сети для различных подразделений своей компании в AWS.

🔘 IPv6 contiguous CIDR block for IPAM pools:

https://docs.aws.amazon.com/vpc/latest/ipam/intro-create-ipv6-pools.html

При создании VPC можно самому указать IPv4 блок адресов, а вот IPv6 выдаёт AWS в случайном порядке (и забирает их после удаления VPC). Если вы хотите рулить IPv6 адресами также, то приходилось покупать адреса и заводить их в AWS как BYOIP. Теперь же можно использовать для этого IPAM, где можно получить блок IPv6 адресов /52 (по умолчанию —можно попросить до /40), который останется навсегда.

🔘 Integrate IPAM with accounts outside of an AWS Organization:

https://docs.aws.amazon.com/vpc/latest/ipam/enable-integ-ipam-outside-org.html

Другая новость — теперь IPAM работает не только для вашей AWS Organizations, что характерно для многих крупных компаний, имеющих разные организации (AWS Organizations), а при этом, понятно, общую сеть.

Нужно отметить, что IPAM — штука не бесплатная, стоит по $0.20 за каждый используемый IP в месяц (именно используемый, а не диапазон). Однако для большой компании это не актуально, в то время как удобства очевидны.

5️⃣ Porting Advisor for Graviton:

https://github.com/aws/porting-advisor-for-graviton

Вышла первая версия утилиты, которая анализирует зависимости на предмет портируемости под Graviton. Сделана на базе aarch64 Porting Advisor.

Поддерживаемые языки:
▪️ Python 3+
▪️ Java 8+
▪️ Go 1.11+
▪️ C/C++
▪️ Fortran

👇
Bonus items для тех, кто дочитал до сюда. 🙂

🔢 Aurora PostgreSQL + 14.6 version support:

https://aws.amazon.com/about-aws/whats-new/2023/01/amazon-aurora-supports-postgresql-versions/

Проходная новость, что Аврора получила поддержку 14.6 версии (и других минорных предыдущих версий), однако интересно отметить, что обычно RDS получала первой обновления, а пока на момент написания поста у RDS лишь 14.5 максимум.

🆒 720 → 730 hours per month inflation

Обнаружил в AWS Pricing Calculator прикольную фразу:

The AWS Pricing Calculator calculates using 730 hours in a month for cost calculations.

То есть у нас нонче в месяце 730 часов, а не 720, как было многие годы до этого?! 😁

☲☲☲☲☲☲☲☲☲☲☲

📌 Полный список всех AWS Updates за прошлую неделю здесь.

#AWS_week
👍14
Попросил 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
gp3 прокачался:

🔸 IOPs: 3 000 (baseline) → 16 000 80 000 (max)

🔹 Throughput: 125 MB/s (baseline) → 1 2 GB/s (max)

🔸 Size: 1 GB (min) → 16 64 TB (max)

https://docs.aws.amazon.com/ebs/latest/userguide/general-purpose.html#gp3-performance

#EBS
🔥34👍5
EBS Volume Clones — мгновенный снэпшот диска 🎉

https://aws.amazon.com/blogs/aws/introducing-amazon-ebs-volume-clones-create-instant-copies-of-your-ebs-volumes/

Мгновенный — это значит, что после запуска команды (или нажатия Copy в консоли) копия становится доступна за секунды.

Отличие Volume Clones от "обычного" (не "мгновенного") создания снэпшота:

💸 Стоит денег: разово (однократно) за выполнение копии — 0.8$ за TB, что не шибко дорого. Дальше за хранение как обычные EBS.

Однако, если вы постоянно делаете снэпшоты, то обычные — инкрементальные, а Volume Clones — это полный, поэтому будет стоить дороже или сильно дороже, в зависимости от размеров диска.

🔒 Volume Clones можно сделать лишь для шифрованных EBS.

Так что это не замена, а дополнение к старым-добрым-инкрементальным снэпшотам.

Однако круто для срочных или тестов. А также специфичных случаев, где нужно быстро получить копию и стартануть виртуалку на нём либо присоединить к другой для обработки, например, чтобы иметь последние данные для обрабокти в пайплайне.

#EBS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍31