AWS Notes
Відкрити в Telegram
AWS Notes — Amazon Web Services Educational and Information Channel Chat: https://t.me/aws_notes_chat Contacts: @apple_rom, https://www.linkedin.com/in/roman-siewko/ No ads.
Показати більше5 823
Підписники
+324 години
+17 днів
+130 днів
Архів дописів
5 823
При переходе с Amazon Linux 2 на Amazon Linux 2023 стоит учесть, что в AL2023
/tmp по дефолту монтируется как tmpfs, то есть располагается в памяти. А не на диске, как в AL2.
Поэтому, если ваши скрипты туда лихо скачивают гигабайты, то рискуете получить сюрприз, особенно для простеньких типов виртуалок, где этой памяти немного.
Соответственно, либо меняйте логику скриптов, либо перемонтируйте /tmp:
sudo systemctl mask tmp.mount
sudo systemctl stop tmp.mount
#AmazonLinux5 823
15-летний школьник, вместо того, чтобы учить математику, публикует 0-click уязвимость в CloudFlare/Signal/Discord/Telegram:
https://gist.github.com/hackermondev/45a3cdfa52246f1d1201c1e8cdef6117
5 823
Картинка к новости о проекте Stargate — 500 миллиардов долларов на строительство датацентров в США для развития AI.
Полезно увидеть "а же как сейчас".
Инфографика на базе открытых данных:
https://cloudscene.com/region/datacenters-in-europe
#info
5 823
EventBridge + cross-account targets 💪
https://aws.amazon.com/blogs/compute/introducing-cross-account-targets-for-amazon-eventbridge-event-buses/
EDA (Event-Driven Architecture) продолжает цвести и пахнуть — теперь в EventBridge можно отправить любое событие в любой аккаунт, что и ускоряет работу, и убирает костыли.
#EventBridge
5 823
EventBridge + cross-account targets 💪
https://aws.amazon.com/blogs/compute/introducing-cross-account-targets-for-amazon-eventbridge-event-buses/
EDA (Event-Driven Architecture) продолжает цвести и пахнуть — теперь в EventBridge можно отправить любое событие в любой аккаунт, что и ускоряет работу, и убирает костыли.
#EventBridge
5 823
RCP (Resource control policies) examples:
https://github.com/aws-samples/data-perimeter-policy-examples/tree/main/resource_control_policies
◽ identity_perimeter_rcp – Enforces identity perimeter controls on resources within your Organizations organization.
◽ network_perimeter_rcp – Enforces network perimeter controls on resources within your Organizations organization.
◽ data_perimeter_governance_rcp – Includes controls for protecting data perimeter controls’ dependencies, such as session tags used to control their scope.
Note that the RCP policy do not grant any permissions; they only restrict access by explicitly denying specific data access patterns. You still have to grant appropriate permissions with explicit
Allow statements in identity-based or resource-based policies.
#RCP #security5 823
Прикольно, как быстро меняется технологический ландшафт. Появление AI разрушило (и продолжает) многие бизнесы. Появление Starlink и выход его на проектную мощность грозит проблемами огромным старым сетевым компаниям.
https://dl.acm.org/doi/pdf/10.1145/3700412
Интересное исследование от Нетфликс про стриминг их видео через Starlink на основе миллиона пользователей почти сотни стран. В нём про особенности работы алгоритмов доставки видеоконтента.
Но что будет дальше? CDN провайдеры наверняка напряглись.
#Networking
5 823
Как активный пользователь OpenAI, Perplexity + Claude и Google Gemini не могу не поделиться впечатлениями от новой версии китайской модельки от DeepSeek:
https://chat.deepseek.com/
В шоке от скорости и качества. Как для самой последней с reasoning DeepSeek-R1, так и от дефолтной DeepSeek-V3.
Поделитесь своими, пожалуйста.
#AI
5 823
Скрипач не нужен или
dynamodb_table — всё.
terraform {
# S3 Conditional Writing configuration (locks without DynamoDB)
required_version = "~> 1.10" # with use_lockfile
backend "s3" {
bucket = "my-tf-state"
# dynamodb_table = "my-tf-state-lock" # deprecated from 1.11
use_lockfile = true
key = "devops/us-east-1/kms.tfstate"
region = "us-east-1"
encrypt = "true"
kms_key_id = "arn:aws:kms:us-east-1:34567890:key/15a-6736"
}
}
Начиная с Terraform v1.10 появляется опция use_lockfile и больше не нужно создавать/указывать dynamodb_table для блокировки стэйта. Для этого используется нативная фича S3 Conditional Writes, появившаяся в 2024-м году.
Начиная с Terraform v1.11 dynamodb_table уже deprecated, хотя её можно по-прежнему указывать (даже вместе с use_lockfile = true).
#Terraform5 823
Что больше всего напрягает разработчиков — Топ 3️⃣
1️⃣ Что юзеры от меня вообще хотят?
2️⃣ Что коллеги от меня вообще хотят?
3️⃣ Что за херню вы тут понаписали?
5 823
PQC (Post-Quantum Cryptography) — планы меняются. Таймлайн внедрения изменяется с 2035-го года на "как можно скорее".
Писал в начале 2023-го про взлом RSA с помощью квантовых компьютеров. В конце 2024-го про результаты подготовки к переходу на PQC. И вот свежий документ:
https://www.whitehouse.gov/briefing-room/presidential-actions/2025/01/16/executive-order-on-strengthening-and-promoting-innovation-in-the-nations-cybersecurity/
Где помимо других вещей по безопасности, планы постепенного перехода на PQC в течение 5-10 лет радикально изменяются на сроки 90-180 дней!
Это грозит государственным и прочим военным учреждениям США, но без сомнений, раз сроки так резко изменились, остальные точно обеспокоятся данной темой.
Так что стоит активней изучать PQC TLS, PQC KMS, DSSE-KMS и далее по списку.
#PQC
5 823
Repost from Make. Build. Break. Reflect.
Перетащил на второй гравитрон пару старых кластеров.
Результат пока выглядит ок.
Предыдущие дни график был практически идентичен, а тут, при смене типа инстанса, словно и нагрузка на ЦПУ стала ниже.
Посмотрим как дальше будет это работать.
Экономия ~$73 доллара в месяц за один инстанс(в кластере их несколько).
#AWS #CostOptimization
5 823
Как поднять VS Code на своих AWS ресурсах в пару строчек кода — AWS CDK VS Code construct:
https://github.com/MV-Consulting/cdk-vscode-server
#CDK
5 823
AWS Console + multi-session support
https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/multisession.html
Чтобы переключиться в другой аккаунт больше не надо переключаться в инкогнито или использовать внешние утилиты. Жмём на имя аккаунта в консоли и выбираем
"Turn on multi-session support". Дальше "Add session" и "Sign in". И так до пяти штук.
⚠️ Фича пока доступна не для всех:
Multi-session support is currently only available to a limited number of user accounts.⚠️ Не попутайте дев с продом. Как я. 😁 #AWS_Console
5 823
Не видел чтобы писали, поэтому скидываю (Виктор)
Открыт набор на программу AWS Community Builders.
Программа AWS Community Builders предлагает:
• Доступ к активному сообществу (приватный slack канал с NDA ресурсами)
• Технические ресурсы для вашего роста
• Отличные бонусы, включая кредит AWS на $500 и ваучер на сертификацию (на любую)
• Инсайты от экспертов AWS - прямиком от сервисных команд.
Подайте заявку до 20 января 👉 https://go.aws/4hjva0x
Сейчас податься на программу можно только раз в год! Поэтому не упустите момент.
Больше про нее почитать можно тут https://bhaveshgohel.com/what-is-the-aws-community-builders-program-and-how-to-apply
5 823
🚀 Join our AWS Cloud Developer course and gain practical experience working with various AWS services and technologies through over 10 tasks!
■ Start date: February 3, 2025
■ Free
■ Online
■ in English
➖➖➖➖➖➖➖➖➖
COURSE HIGHLIGHTS
➖➖➖➖➖➖➖➖➖
☁️ Build a single-page application (SPA) using AWS S3 and CloudFront
☁️ Develop serverless APIs with AWS API Gateway and Lambda
☁️ Integrate with databases and S3
☁️ Master asynchronous microservices communication using SQS and SNS
☁️ Explore authorization with Lambda Authorizers and Cognito
☁️ Learn containerization with Docker and Elastic Beanstalk
☁️ Implement backend-for-frontend using API Gateway
Find out more details and enroll for the intro webinar by the link:
https://wearecommunity.io/events/aws-cloud-dev-2025q1
5 823
Новый AWS Region — Мексика: 🎉
https://aws.amazon.com/blogs/aws/now-open-aws-mexico-central-region/
Идентификатор
mx-central-1, имеет 3 AZ.
✅ Итого на теперь всего — 36 регионов.
#AWS_Regions5 823
+1
Выбираем 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 #EC25 823
AWS теперь использует для оплаты:
zł польские злотые 🇵🇱
RON румынские леи 🇷🇴
₴ украинские гривны 🇺🇦
https://aws.amazon.com/about-aws/whats-new/2025/01/aws-payments-new-local-currencies/
#billing