Когда в присланном письме есть ошибки — радуйтесь.
А не возмущайтесь безграмотности автора.
Ибо это писал живой человек.
Неспособный настроить Spell Check, но, всё же, человек.
#пятничное #AI
А не возмущайтесь безграмотности автора.
Ибо это писал живой человек.
Неспособный настроить Spell Check, но, всё же, человек.
#пятничное #AI
😁42💯9👍7❤5
Resource Groups + PrivateLink
You can use PrivateLink to create a private connection between your VPC and Resource Groups.
https://docs.aws.amazon.com/ARG/latest/userguide/vpc-interface-endpoints.html
You can access Resource Groups as if it were in your VPC, without the use of an internet gateway, NAT device, VPN connection, or Direct Connect.
Instances in your VPC don't need public IP addresses to access Resource Groups.
#ResourceGroup #VPC #PrivateLink
You can use PrivateLink to create a private connection between your VPC and Resource Groups.
https://docs.aws.amazon.com/ARG/latest/userguide/vpc-interface-endpoints.html
You can access Resource Groups as if it were in your VPC, without the use of an internet gateway, NAT device, VPN connection, or Direct Connect.
Instances in your VPC don't need public IP addresses to access Resource Groups.
#ResourceGroup #VPC #PrivateLink
Amazon
Access AWS Resource Groups using an interface endpoint (AWS PrivateLink) - AWS Resource Groups
You can use an AWS PrivateLink to create a private connection between your VPC and AWS Resource Groups.
👍2❤1
Уже 24 апреля пройдет вторая встреча "Хакерского кружка” 🥷
Хватит скучных рассказов — время увидеть настоящий хакерский драйв в действии! На новой встрече нашего этичного хакерского кружка мы окунемся в живые примеры задач с популярных платформ и соревнований. Разберём, как выявлять реальные уязвимости веб-приложений и научимся мыслить как пентестеры.
Приготовьтесь увидеть, как решаются задачи из CTF и где скрываются самые интересные ошибки безопасности в сети. Готовы прокачать своё кибер-видение и ощутить дух настоящего хакерского соревнования?
Встречу проведут:
▪️ Егор Мясников (Senior Solutions Architect @AWS Munich)
▪️ Константин Периков (единственный 😱 Principal Software Engineer в EPAM)
Чат кружка:
https://discord.com/invite/NtNvsHmXw8
Встреча пройдет в MS Teams 24 апреля в 17:00 CET.
Регистрация на встречу:
https://wearecommunity.io/events/hacker-club2
Хватит скучных рассказов — время увидеть настоящий хакерский драйв в действии! На новой встрече нашего этичного хакерского кружка мы окунемся в живые примеры задач с популярных платформ и соревнований. Разберём, как выявлять реальные уязвимости веб-приложений и научимся мыслить как пентестеры.
Приготовьтесь увидеть, как решаются задачи из CTF и где скрываются самые интересные ошибки безопасности в сети. Готовы прокачать своё кибер-видение и ощутить дух настоящего хакерского соревнования?
Встречу проведут:
▪️ Егор Мясников (Senior Solutions Architect @AWS Munich)
▪️ Константин Периков (единственный 😱 Principal Software Engineer в EPAM)
Чат кружка:
https://discord.com/invite/NtNvsHmXw8
Встреча пройдет в MS Teams 24 апреля в 17:00 CET.
Регистрация на встречу:
https://wearecommunity.io/events/hacker-club2
👍5
Forwarded from Make. Build. Break. Reflect.
#aws #rds
Короткий материал на уровне senior+
Нырни на самое дно. Без страховки.
Иногда, когда проект достиг своего максимума на данный момент, приходится оптимизировать уже не софт и не пайплайны, а саму инфраструктуру.
Например параметры движка или базу.
Так и вышло в этот раз.
Традиционные параметры типа CPU/memory usage, connections, memory usage, latency, IOPS, lags, cache, CRUD throughput, slow logs и прочее мы научились мониторить и алёртить, что заставило нас оптимизировать запросы к бд и серьёзно снизило нагрузку.
Совсем недавно мы нырнули глубже и поменяли пару параметров в ущерб потери 1 секунды данных в случае аутейджа со стороны Амазон.
Данный проект не использует критически важные операции для транзакций типа финансовых операций, так что мы имеем право это включить. Если у вас финансовые операции или любые критичные операции вам НЕЛЬЗЯ это включать. Нельзя и запомните это.
Значение 2 означает, что журнал транзакций (redo log) записывается в буфер операционной системы при каждой фиксации (commit), но сброс на диск происходит только раз в секунду
- Улучшает производительность, так как уменьшает операции ввода-вывода диска
- Снижает надежность: возможна потеря транзакций последней секунды при сбое сервера/ОС
- Компромисс между производительностью (выше) и надежностью (ниже) по сравнению со значением 1
Значение 1 означает, что система разрешает возможную потерю данных для увеличения производительности
- Значительно ускоряет операции фиксации транзакций
- Снижает гарантии сохранности данных
- Может привести к потере транзакций при сбоях
Результат дал о себе знать почти сразу, но нам явно придётся ещё несколько раз нырять для более точного тюнинга. Будем наблюдать и изменять под себя.
DevOps это не всегда общение, ямлоделие, пайплайны и кубер.
Иногда это тюнинг БД, когда все остальные элементы уже исчерпаны или нет на это бюджета(выше тип инстанса, gravitron v4, больше read реплик, RDS proxy, queries tuning etc).
Ну и код для примера:
Короткий материал на уровне senior+
Нырни на самое дно. Без страховки.
Иногда, когда проект достиг своего максимума на данный момент, приходится оптимизировать уже не софт и не пайплайны, а саму инфраструктуру.
Например параметры движка или базу.
Так и вышло в этот раз.
Традиционные параметры типа CPU/memory usage, connections, memory usage, latency, IOPS, lags, cache, CRUD throughput, slow logs и прочее мы научились мониторить и алёртить, что заставило нас оптимизировать запросы к бд и серьёзно снизило нагрузку.
Совсем недавно мы нырнули глубже и поменяли пару параметров в ущерб потери 1 секунды данных в случае аутейджа со стороны Амазон.
Данный проект не использует критически важные операции для транзакций типа финансовых операций, так что мы имеем право это включить. Если у вас финансовые операции или любые критичные операции вам НЕЛЬЗЯ это включать. Нельзя и запомните это.
innodb_flush_log_at_trx_commitЗначение 2 означает, что журнал транзакций (redo log) записывается в буфер операционной системы при каждой фиксации (commit), но сброс на диск происходит только раз в секунду
- Улучшает производительность, так как уменьшает операции ввода-вывода диска
- Снижает надежность: возможна потеря транзакций последней секунды при сбое сервера/ОС
- Компромисс между производительностью (выше) и надежностью (ниже) по сравнению со значением 1
innodb_trx_commit_allow_data_lossЗначение 1 означает, что система разрешает возможную потерю данных для увеличения производительности
- Значительно ускоряет операции фиксации транзакций
- Снижает гарантии сохранности данных
- Может привести к потере транзакций при сбоях
Результат дал о себе знать почти сразу, но нам явно придётся ещё несколько раз нырять для более точного тюнинга. Будем наблюдать и изменять под себя.
DevOps это не всегда общение, ямлоделие, пайплайны и кубер.
Иногда это тюнинг БД, когда все остальные элементы уже исчерпаны или нет на это бюджета(выше тип инстанса, gravitron v4, больше read реплик, RDS proxy, queries tuning etc).
Ну и код для примера:
resource "aws_rds_cluster_parameter_group" "this" {
...
parameter {
apply_method = "immediate"
name = "innodb_flush_log_at_trx_commit"
value = "2"
}
parameter {
apply_method = "immediate"
name = "innodb_trx_commit_allow_data_loss"
value = "1"
}
}🔥20👍4❤3
Forwarded from AWS Weekly (Max Skutin)
▪️ Account Management IAM-based account name updates
▪️ AppConfig IPv6 support
▪️ AppSync Events data source integrations for channel namespaces
▪️ Bedrock Data Automation modality controls, hyperlinks and larger docs
▪️ Bedrock Intelligent Prompt Routing | GA
▪️ Bedrock Prompt Optimization | GA
▪️ CodeBuild EC2 instance type and configurable storage size
▪️ Cognito refresh token rotation
▪️ Connect agent workspace contact-related actions for 3rd party apps
▪️ Customer Carbon Footprint Tool new features and methodology
▪️ Deadline Cloud macOS installer for submitters
▪️ DMS Serverless automatic storage scaling
▪️ EBS resource-level permissions for copying EBS snapshots
▪️ EC2 new C8gd, M8gd, and R8gd instances
▪️ Kinesis Data Streams default shard limits to up to 20,000 per AWS account
▪️ MSK Kafka version 3.9
▪️ OpenSearch Ingestion guided visual pipeline builder
▪️ Q Business integrations for M365 Word and Outlook
▪️ Q Developer releases state of the art agent for feature development
▪️ Redshift history mode support to 8 third-party SaaS applications
▪️ Redshift Serverless Serverless Reservations
▪️ Resource Explorer PrivateLink support
▪️ Resource Groups +160 more resource types
▪️ SageMaker Lakehouse attribute based access control
▪️ SQS IPv6 Support
▪️ Thinkbox Deadline v10.4.1 release
▪️ Transfer Family Terraform module for deploying SFTP server endpoints
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🥰1
Вы уже переписали свои Лямбды на Rust? Нет? Тогда до августа у вас есть ещё время!
https://aws.amazon.com/blogs/compute/aws-lambda-standardizes-billing-for-init-phase/
TL;DR:
Раньше, и пока ещё, cold-start время не биллится (нахаляву). Поэтому можно былописать на Java и не париться не обращать внимания на эффективность кода Лямбд, который просто долго стартует.
Если у вас не было проблем с такими функциями, то ничего и не заметите.
Ежели заметите — стоит почитать про LLRT, оптимизацию производительности Lambda или наконец просто перейти на Step Functions. 😁
#Lambda
https://aws.amazon.com/blogs/compute/aws-lambda-standardizes-billing-for-init-phase/
Effective August 1, 2025, AWS will standardize billing for the initialization (INIT) phase across all AWS Lambda function configurations. This change specifically affects on-demand invocations of Lambda functions packaged as ZIP files that use managed runtimes, for which the INIT phase duration was previously unbilled.
TL;DR:
Раньше, и пока ещё, cold-start время не биллится (нахаляву). Поэтому можно было
Если у вас не было проблем с такими функциями, то ничего и не заметите.
Ежели заметите — стоит почитать про LLRT, оптимизацию производительности Lambda или наконец просто перейти на Step Functions. 😁
#Lambda
Amazon
AWS Lambda standardizes billing for INIT Phase | Amazon Web Services
Effective August 1, 2025, AWS will standardize billing for the initialization (INIT) phase across all AWS Lambda function configurations. This change specifically affects on-demand invocations of Lambda functions packaged as ZIP files that use managed runtimes…
🤔8😁3👍2
С радостью сообщаем, что 8 мая пройдет наша третья встреча "Хакерского кружка” 🥷
ИИ везде — от банальных чат-ботов до принятия решений в энтерпрайз системах. Он автоматизирует, советует, пишет код… и открывает новые двери для атак. Потому что вместе с крутыми фичами приходят и неочевидные уязвимости.
На встрече:
▪️ обсудим, почему безопасность AI — это не "поставили авторизацию — и свободны", а целая новая парадигма проектирования,
▪️ разложим по полочкам Model Context Protocol — свежий способ управлять контекстом AI, его сильные стороны и подводные камни,
▪️ покажем, как AI может стать частью supply chain атаки, и почему prompt injection — это не шутка, а прям серьёзно
Встречу проведyт:
▪️ Vladimir Fedotov (Security Architect II @EPAM Systems)
▪️ Egor Miasnikov (Senior Solutions Architect @AWS Munich)
Чат кружка:
https://discord.com/invite/NtNvsHmXw8
Встреча пройдет в MS Teams 8 мая в 16:00 CET.
Регистрация на встречу:
https://wearecommunity.io/events/hacker-club3
ИИ везде — от банальных чат-ботов до принятия решений в энтерпрайз системах. Он автоматизирует, советует, пишет код… и открывает новые двери для атак. Потому что вместе с крутыми фичами приходят и неочевидные уязвимости.
На встрече:
▪️ обсудим, почему безопасность AI — это не "поставили авторизацию — и свободны", а целая новая парадигма проектирования,
▪️ разложим по полочкам Model Context Protocol — свежий способ управлять контекстом AI, его сильные стороны и подводные камни,
▪️ покажем, как AI может стать частью supply chain атаки, и почему prompt injection — это не шутка, а прям серьёзно
Встречу проведyт:
▪️ Vladimir Fedotov (Security Architect II @EPAM Systems)
▪️ Egor Miasnikov (Senior Solutions Architect @AWS Munich)
Чат кружка:
https://discord.com/invite/NtNvsHmXw8
Встреча пройдет в MS Teams 8 мая в 16:00 CET.
Регистрация на встречу:
https://wearecommunity.io/events/hacker-club3
👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Just-in-time node access для SSM Manager
Теперь можно выдавать временный доступ к какой-то виртуалке, например, на прод (не делайте так, только через IaC!):
https://aws.amazon.com/blogs/mt/introducing-just-in-time-node-access-using-aws-systems-manager/
В любом случае, реально круто, безопасная безопасность, попользовался и через одобренное время доступ у просившего пропал.
Но. Нет, НО.
Десять баксов в месяц за каждую виртуалку — алё, гараж! Хотя нет, вру, если больше сотни виртуалок, то будет всего
В общем, жду через полгодика-год "Снижение цен на 90% для Just-in-time node access".
#SSM
Теперь можно выдавать временный доступ к какой-то виртуалке, например, на прод (не делайте так, только через IaC!):
https://aws.amazon.com/blogs/mt/introducing-just-in-time-node-access-using-aws-systems-manager/
В любом случае, реально круто, безопасная безопасность, попользовался и через одобренное время доступ у просившего пропал.
Но. Нет, НО.
Price per node per month $10.00Десять баксов в месяц за каждую виртуалку — алё, гараж! Хотя нет, вру, если больше сотни виртуалок, то будет всего
$7.5.В общем, жду через полгодика-год "Снижение цен на 90% для Just-in-time node access".
#SSM
🤯5👍4🥴2
Q Developer CLI + MCP
https://aws.amazon.com/blogs/devops/extend-the-amazon-q-developer-cli-with-mcp/
Full list of AWS MCP Servers:
https://github.com/awslabs/mcp
#Q #MCP
https://aws.amazon.com/blogs/devops/extend-the-amazon-q-developer-cli-with-mcp/
Full list of AWS MCP Servers:
https://github.com/awslabs/mcp
#Q #MCP
Amazon
Extend the Amazon Q Developer CLI with Model Context Protocol (MCP) for Richer Context | Amazon Web Services
Earlier today, Amazon Q Developer announced Model Context Protocol (MCP) support in the command line interface (CLI). Developers can connect external data sources to Amazon Q Developer CLI with MCP support for more context-aware responses. By integrating…
🔥2
Redis снова Open Source. Нет, это не первомайская шутка, а суровая правда:
https://redis.io/blog/redis-8-ga/
Свежевышедший Redis 8 теперь под лицензией AGPLv3.
Пользуйтесь бесплатно, граждане! 😁
Всего год продержался.
Поздно, Valkey пошёл в массы.
Хооороший урок для других.
#Redis #OpenSource
Additionally, we’ve changed the name of our free product from Redis Community Edition to Redis Open Source to reflect the addition of AGPLv3 as a licensing option.
https://redis.io/blog/redis-8-ga/
Свежевышедший Redis 8 теперь под лицензией AGPLv3.
Пользуйтесь бесплатно, граждане! 😁
Всего год продержался.
Поздно, Valkey пошёл в массы.
Хооороший урок для других.
#Redis #OpenSource
👏29🫡4🥴1🙈1
Логи Lambda теперь дешевле
https://aws.amazon.com/blogs/compute/aws-lambda-introduces-tiered-pricing-for-amazon-cloudwatch-logs-and-additional-logging-destinations/
Если у вас их было очень много (терабайты - но зачем?), то экономия существенная.
Возможность слать логи в S3 выглядит привлекательно, но как понимаю, это в довесок к CloudWatch, а не вместо — экономия лишь на хранении (а основной расход - ingestion).
#Lambda #CloudWatch #S3
https://aws.amazon.com/blogs/compute/aws-lambda-introduces-tiered-pricing-for-amazon-cloudwatch-logs-and-additional-logging-destinations/
Если у вас их было очень много (терабайты - но зачем?), то экономия существенная.
Возможность слать логи в S3 выглядит привлекательно, но как понимаю, это в довесок к CloudWatch, а не вместо — экономия лишь на хранении (а основной расход - ingestion).
#Lambda #CloudWatch #S3
Amazon
AWS Lambda introduces tiered pricing for Amazon CloudWatch logs and additional logging destinations | Amazon Web Services
Effective logging is an important part of an observability strategy when building serverless applications using AWS Lambda. Lambda automatically captures and sends logs to Amazon CloudWatch Logs. This allows you to focus on building application logic rather…
🍾2
Media is too big
VIEW IN TELEGRAM
Вайбкодим с Amazon Q Developer!
https://aws.amazon.com/blogs/aws/amazon-q-developer-elevates-the-ide-experience-with-new-agentic-coding-experience/
#Q
https://aws.amazon.com/blogs/aws/amazon-q-developer-elevates-the-ide-experience-with-new-agentic-coding-experience/
#Q
🤡7❤2🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
kubectl-ai from Google — AI powered kubernetes agent that runs in your terminal.https://github.com/GoogleCloudPlatform/kubectl-ai
#Kubernetes
🥴14🤡7🤔5🔥2🤮1
Новый будущий AWS Region — Чили:
https://aws.amazon.com/blogs/aws/coming-soon-aws-south-america-chile-region/
Регион планируется к открытию в конце 2026-го года.
На момент официального анонса AWS строит следующие новые регионы:
▫️ Германия (AWS European Sovereign Cloud)
▫️ Новая Зеландия (обещали в 2024-м)
▫️ Саудовская Аравия (в 2026-м)
▫️ Тайвань (обещали в начале 2025-го)
▫️ Чили
#AWS_Regions
https://aws.amazon.com/blogs/aws/coming-soon-aws-south-america-chile-region/
Регион планируется к открытию в конце 2026-го года.
На момент официального анонса AWS строит следующие новые регионы:
▫️ Германия (AWS European Sovereign Cloud)
▫️ Новая Зеландия (обещали в 2024-м)
▫️ Саудовская Аравия (в 2026-м)
▫️ Тайвань (обещали в начале 2025-го)
▫️ Чили
#AWS_Regions
👍15🔥4❤2
ERR_CONNECTION_REFUSED This site can't be reached — сайт определённо упал под наплывом желающих.#пятничное
😁68🤪7🔥4❤1
DevGenius - AWS Solution Generator:
https://github.com/aws-samples/sample-devgenius-aws-solution-builder
Features:
- IaC (AWS CDK, CloudFormation)
- architecture diagram (draw-io format)
- cost estimation
- technical documentation
- existing architecture analysis (you can upload and analyze current architecture diagrams, including handwritten ones)
DevGenius architecture: Bedrock, OpenSearch Serverless, S3, DynamoDB, Fargate, CloudFront, ALB, Cognito
Deployment with AWS CDK create stacks:
- VPC with public/private subnets
- ECS Fargate service with Streamlit container
- Application Load Balancer
- CloudFront distribution with Lambda@Edge for authentication
- Cognito user pool and identity pool
- DynamoDB tables for conversation tracking
- S3 bucket for storing generated assets
- Bedrock Agent with Knowledge Base for AWS documentation sources
- OpenSearch Serverless collection for vector embeddings
#Bedrock
https://github.com/aws-samples/sample-devgenius-aws-solution-builder
Features:
- IaC (AWS CDK, CloudFormation)
- architecture diagram (draw-io format)
- cost estimation
- technical documentation
- existing architecture analysis (you can upload and analyze current architecture diagrams, including handwritten ones)
DevGenius architecture: Bedrock, OpenSearch Serverless, S3, DynamoDB, Fargate, CloudFront, ALB, Cognito
Deployment with AWS CDK create stacks:
- VPC with public/private subnets
- ECS Fargate service with Streamlit container
- Application Load Balancer
- CloudFront distribution with Lambda@Edge for authentication
- Cognito user pool and identity pool
- DynamoDB tables for conversation tracking
- S3 bucket for storing generated assets
- Bedrock Agent with Knowledge Base for AWS documentation sources
- OpenSearch Serverless collection for vector embeddings
#Bedrock
🤮8👍3
Всех с новой рабочей неделей .
🔥 Выпущена версия 0.20.1 платформы для изучения SRE! 🔥
GitHub
📌 Что нового:
- добавлен подсчёт размеров
- добавлен body в ответ для методов
- добавлена возможность задавать дополнительный размер в ответ (поумолчанию 0 ) в ping_pong server
- добавлена 1.33 версия K8s в k8s_self_management module.
- добавлена CKS Lab 27. Cilium network policy with mTLS — решение — видео
- добавлена CKS Lab 28. Detect and stop unauthorized access with Falco — решение — видео
- добавлена CKS Lab 29. Perform Docker security configuration — решение — видео
- добавлена CKA Lab 09. Gateway API in Kubernetes — решение — видео
документация ping-pong сервера
🧪 Доступные пробные экзамены:
CKA
CKAD
CKS
KCNA
KCSA
LFCS
Скрипты и видео с решениями экзаменов:
🔥 Выпущена версия 0.20.1 платформы для изучения SRE! 🔥
GitHub
📌 Что нового:
- добавлен подсчёт размеров
headers , body и полный размер запроса в ping_pong server- добавлен body в ответ для методов
POST и PUT в ping_pong server - добавлена возможность задавать дополнительный размер в ответ (поумолчанию 0 ) в ping_pong server
- добавлена 1.33 версия K8s в k8s_self_management module.
- добавлена CKS Lab 27. Cilium network policy with mTLS — решение — видео
- добавлена CKS Lab 28. Detect and stop unauthorized access with Falco — решение — видео
- добавлена CKS Lab 29. Perform Docker security configuration — решение — видео
- добавлена CKA Lab 09. Gateway API in Kubernetes — решение — видео
документация ping-pong сервера
🧪 Доступные пробные экзамены:
CKA
CKAD
CKS
KCNA
KCSA
LFCS
Скрипты и видео с решениями экзаменов:
GitHub
GitHub - ViktorUJ/cks: Open-source Platform for learning kubernetes and aws eks and preparation for for Certified Kubernetes…
Open-source Platform for learning kubernetes and aws eks and preparation for for Certified Kubernetes exams (CKA ,CKS , CKAD) - GitHub - ViktorUJ/cks: Open-source Platform for learning kubern...
🔥17❤3👍3