AWS Notes
5.59K subscribers
449 photos
42 videos
10 files
2.8K links
AWS Notes — Amazon Web Services Educational and Information Channel

Chat: https://t.iss.one/aws_notes_chat

Contacts: @apple_rom, https://www.linkedin.com/in/roman-siewko/
Download Telegram
AWS SDK для Rust:

https://aws.amazon.com/blogs/developer/a-new-aws-sdk-for-rust-alpha-launch/

#[tokio::main]
async fn main() -> Result<(), aws_sdk_dynamodb::Error> {
let client = aws_sdk_dynamodb::Client::from_env();
let req = client.list_tables().limit(10);
let resp = req.send().await?;
println!("Current DynamoDB tables: {:?}", resp.table_names.unwrap_or_default());
Ok(())
}

#SDK #Rust
Forwarded from Rinat Uzbekov
Напоминаю, уже завтра!!!
Бесплатный курс на русском!!!

AWS Cloud Practitioner Essentials Day
вторник, 11 мая | 9am MSK (GMT+3)

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

Зарегистрироваться - https://pages.awscloud.com/EMEA-event-OE-CPE-May-11-2021-reg-event-RU.html?sc_channel=em&sc_campaign=Traincert_AlwaysOn_2021&sc_publisher=aws&sc_medium=em_AlwaysOnWebinars&sc_content=event_ev_field&sc_country=RUCIS&sc_geo=EMEA&sc_outcome=event&trkCampaign=EMEA-FY21-TrainCert-AlwaysOnWebinar_RU
Forwarded from oleg_log (Oleg Kovalov)
☁️Главный челлендж этой весны –– All about AWS 2021! ☁️

20 мая спикеры AWS и SoftServe поделятся своим опытом миграции в клауд. Поговорим про кейсы, боль разворачивания инфраструктуры и вопросы-ответы –– присоединяйся!

22 мая ты сможешь со своей командой сделать миграцию приложения в облако. У вас будут ресурсы от AWS, архитектурные шаблоны, а самое точное техническое решение поставленной задачи выиграет.
P.S. Правильных ответов нет, всё зависит от твоих скиллов в сервисах AWS и решений, которые примите в команде.

📍Когда: 20, 22 мая
📍Где: онлайн

📍Регистрируйся: https://bit.ly/3uryBdp
​​Это не девопс

Что такое девопс? Вопрос простой и сложный. Лучшее по этой теме на мой взгляд — это просто таки искрящееся видео от предводителя Фланта и очень сочный разбор девопс-трансформации процессов в Яндекс.

Но что не есть девопс? Далее коротко перечислены популярные мифы и заблуждения - что не девопс.

It is not devops:

▪️ deployment checklist
▪️ version control
▪️ pinning dependencies
▪️ человек
▪️ должность
▪️ девопс-инженер
▪️ роль
▪️ YAML-инженер
▪️ команда
▪️ отдельная девопс команда
▪️ продукт
▪️ утилита
▪️ технология
▪️ Kubernetes
▪️ автоматизация
▪️ башскрипт для автоматизации
▪️ Azure DevOps
▪️ сервис со словом "devops" в названии
▪️ софт со словом "devops" в названии
▪️ команда поддержки
▪️ команда инфраструктуры
▪️ наличие инфраструктуры
▪️ если у вас есть и dev-команда, и ops-команда
▪️ dev-команда, которые выполняет ops-процессы
▪️ взаимодействие qa и dev команд
▪️ ITIL в облаках
▪️ pipeline
▪️ CI pipeline
▪️ CI/CD
▪️ когда разработчики имеют админский доступ на прод
▪️ отдельная команда, которая менеджит Terraform
▪️ увеличение продуктивности
▪️ увеличение эффективности
▪️ AWS администратор
▪️ знание на память названия всех сервисов AWS
▪️ Jenkins
▫️ использование Jira не делает ваc Agile
▫️ наклейка карточек на стену не есть Kanban

#devops
Как удалить большой объём данных из DynamoDB:

https://medium.com/analytics-vidhya/how-to-delete-huge-data-from-dynamodb-table-f3be586c011c

Если у вас терабайты данных, то в зависимости от ситуации есть 4 варианта:
1️⃣ drop & re-create (2-4 минуты)
2️⃣ update TTL column (в течение 2 суток)
3️⃣ delete-item (тысячи записей в минуту)
4️⃣ batch-write-item (десятки тысяч записей в минуту)

#DynamoDB
Forwarded from CatOps
A comparison of serverless deployment tools. Author describes the differences between Serverless Framework, SAM, and AWS CDK. However, this articale is more an overview of the aforementioned tools rather than competitive test.

Unfortunately, both Terraform (including Terraform CDK and Pulumi are out of comparision. Which is kinda disappointing. In my opinion, these two have more potential than the tools from this post.

#serverless #aws
Как мониторить (и рестартовать) сервисы на EC2 инстансе с помощью CloudWatch и SSM:

https://aws.amazon.com/blogs/mt/detecting-remediating-process-issues-on-ec2-instances-using-amazon-cloudwatch-aws-systems-manager/

You can use the Amazon CloudWatch agent procstat plugin, which continuously watches specified processes and reports their metrics to Amazon CloudWatch. After the data is in Amazon CloudWatch, you can associate alarms to trigger actions like notifying teams or remediations like restarting the processes, resizing the instances, and so on.

#CloudWatch #SSM
​​Python-библиотека для переключения в нужную IAM роль:

https://github.com/benkehoe/aws-assume-role-lib

Удобно использовать, когда нужно сделать что-то в многих аккаунтах Organizations. Пример использования:

https://gist.github.com/benkehoe/52fdbe425fcfc2675cd0ec2bb996257d

#IAM #Python
​​Визуальный редактор CloudFormation шаблонов:

https://app.altostra.com/playground

Бесплатная утилита (в составе более широкого платного сервиса/продукта), позволяющая в браузере накликать нужный шаблон, получив на выходе JSON код для CloudFormation.

#CloudFormation
​​Kubernetes 1.20 для EKS:

https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html

Спустя официального релиза 1.20 прошло 5 с половиной месяцев.

Сделанный в прошлый раз прогноз на эту версию был неточен на три дня, что точнее планов самих амазоновцев 😉, которые планировали его на апрель, но подправили планы 😀. В любом случае, команда EKS продолжает ускоряться в поддержке новых версий. С учётом этого можно предположить, что версия 1.21 на Амазоне появится 15 сентября.

#EKS
☁️ .NET Meetup от AWS User Group Ukraine 27 мая в 19:00☁️

На митапе вас ждет выступление 3 спикеров:
- Сергея Курсона из AWS, который расскажет о дебаггинге .NET-приложений в облаке AWS и тейсинг с помощью AWS X-RAY;
- Игоря Фесенко из SoftServe с темой “Архитектура Cloud Native .NET приложений”;
- Владислава Грибка из AWS, который сделает краткий ввод в AWS .NET CDK - cloud development kit.

📍Участие бесплатное, но по предварительной регистрации 👉 https://bit.ly/3yfCcxD
AWS User Group Netherlands Meetup 2021.05.20 по теме Landing Zones:

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

4:00 Why do you need a "Landing Zone"?
27:30 «Superwerker — open-source jump-start to a well-architected AWS setup»
58:00 «Managing your AWS Organization with org-formation»
1:32:20 «From ALZ to Control Tower: building a managed landing zone service at AWS»
2:07:00 «A hitchhikers guide to landing zones, using undocumented APIs»

Для тех, кто сильно связан с #multi_account_strategy этот митап суть просто концентрированный набор лучших (и разных) подходов к тому, чтобы управляться с мульти-аккаунтами.

Отмечу доклад про Superwerker, которым пользуюсь сам и рекомендую тем, кто лишь будет настраивать себе мульти-аккаунтную среду. Это очень перспективный проект, который вполне может стать базовым для установки в новые проекты.

Также отдельно стоит выделить доклад про Control Tower (плюс там много про Service Catalog) от Matt Yanhyshyn из AWS (General Manager of AWS Control Services). Качественный материал от первоисточника во всех смыслах, с инсайдом по фичам Control Tower в роадмэпе (например, поддержка Nested OU).

Реально круто, хотя, предположу, что не всем понятно. Всё равно, рекомендую. 😀

#Control_Tower
Forwarded from Rinat Uzbekov
Очередной классный кейс из Беларуси - Flo health - https://aws.amazon.com/solutions/case-studies/flo/