AWS Notes
5.6K subscribers
443 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
​​Обзор re:Invent 2020 — сети и контейнеры

Получился очень объёмный и информативный обзор, настоятельно рекомендую посмотреть:

https://www.twitch.tv/videos/833386109

Для простоты далее:
слева ссылка на время обсуждения фичи на Твиче 🔹 справа ссылка на официальный анонс (плюс комментарии)

минута 🔹 фича

03 🔹 Новые performance metrics для EC2

07 🔹 VPC Recheability Analyser

13 🔹 Global Accelerator Custom Routing

Ссылка, упомянутая при обсуждении GA — https://speedtest.globalaccelerator.aws
Также добавлю по Custom Routing, что наряду с гейм-серверами, второй большой сектор, осчастливленный выходом этой фичи - это VoIP. А в моём понимание, он даже первый. 😀

18 🔹 IGMP мультикаст в Transit Gateway

20 🔹 GRE в Transit Gateway Connect

23 🔹 Публичный ECR и его кросс-регионная репликация

Добавлю по репликации ECR, что она может быть двусторонняя (настроив один аккаунт-регион на другой) и, к сожалению, реплицирует весь регион, то есть все репозитории в нём, а не выборочные. ☹️
Также ссылочка на фичреквест по кэшированию ECR - дружно ставим палец вверх:
https://github.com/aws/containers-roadmap/issues/939

35 🔹 ECS Anywhere

45 🔹 EKS Anywhere

58 🔹 EKS addons

63 🔹 Слухи-скандалы-сенсации

69 🔹 EMR на EKS

#reInvent
У Google проблемы:

https://www.google.com/appsstatus
​​Чем отличается вторая версия aws-cli от первой, так это включенным по умолчанию pager-ом, из-за которого приходится нажимать клавиши, чтобы увидеть весь вывод на экран, если он большой.

Чтобы исправить это раздражающее поведение в aws-cli v2, то можно добавить строчку export AWS_PAGER="" в автозагрузку:

https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-output.html#cli-usage-output-pager

#aws_cli
​​Поиск в консоли теперь, наконец-то, теперь можно называть этим словом:

https://aws.amazon.com/about-aws/whats-new/2020/12/announcing-unified-search-aws-management-console/

Мои контрольные слова es, acm, ram и некоторые другие, которые годы до этого были просто издевательством над здравым смыслом — ищет (показывает на первой позиции). У кого что не нашлось — пишите в комментариях.

#AWS_Console
​​AWS CloudShell — встроенный в браузерную консоль терминал!

https://aws.amazon.com/blogs/aws/aws-cloudshell-command-line-access-to-aws-resources/

Для активации нужно нажать значёк терминальчика (после чего он будет активироваться для аккаунта-региона несколько минут).

Поддерживаются табы, можделить на столбцы и колонки (см.картинку), задать шрифт. Есть постоянное пространство хранилище на гигабайт для каждого региона аккаунта. На борту Amilinux 2, доступ в интернет.

В общем, выглядит очень круто и удобно. При этом можно считать бесплатно — до десяти одновременно работающих терминалов. Нужно пробовать!

#AWS_Console
​​AMPAmazon Managed Prometheus!

https://aws.amazon.com/blogs/aws/join-the-preview-amazon-managed-service-for-prometheus-amp/

На текущий момент поддерживаются лишь ECS, EKS или свой собственный Kubernetes кластер (в том числе on-prem).

В любом случае, теперь стандартный стэк Prometheus+Grafana = AMP+AMG = полный комплект!

#AMP
​​AWS Managed Chaos Engineering ­- AWS Fault Injection Simulator:

https://aws.amazon.com/fis/

Как не смешно, но теперь будет отдельный сервис, который создаст проблемы вашему окружению. Потому, если у вас нет проблем, то с FIS это можно запросто исправить!

#FIS
Доступ к картам и геотрэкингу через новый AWS сервис — Amazon Location:

https://aws.amazon.com/blogs/aws/amazon-location-add-maps-and-location-awareness-to-your-applications/

Цены заявлены как конкурентные — и за счёт возможностей Амазона договориться с другими провайдерами, и за счёт возможности использовать их по обычной облачной модели ценоисчисления (платы лишь за использованное).

В частности, в отличие от большинства других провайдеров, пусть по более дорогому тарифу, но можно кэшировать получаемые геоданные:
Addresses geocoded (stored result) $4.00 (без кэширования 0.50$)
Positions reverse-geocoded (stored result) $4.00 (без — 0.50$)

#Location
​​Пример настройки связки AMG+AMP (амазоновские Grafana+Prometheus) с доступом пользователей в Графану через AWS SSO:

https://aws.amazon.com/blogs/mt/amazon-managed-grafana-getting-started/

#AMG
​​AWS CloudShell плагин для VS Сode:

https://github.com/iann0036/vscode-aws-cloudshell

Свежевышедший AWS CloudShell даёт возможность создавать условное рабочее место с постоянным хранилищем на гигабайт, работая от выбранной роли или залогиненного в консоль пользователя. Кроме интерактивного режима (в браузере) его также можно использовать и через консоль.

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

#CloudShell
​​Обзор re:Invent 2020 — девопс и мониторинг

https://www.twitch.tv/videos/839233065

слева ссылка на Твич 🔹 справа ссылка на анонс
минута 🔹 фича
02 🔹 AWS CloudShell 🎉
11 🔹 SSM Application Manager
12 🔹 SSM Fleet Manager 🔥
15 🔹 SSM Change Manager
24 🔹 DevOps Guru ⚠️
32 🔹 AWS Proton
46 🔹 AWS Fault Injection Simulator 👍
50 🔹 AMP (Amazon Managed Prometheus) 👈
53 🔹 OpenTelemetry
56 🔹 AMG (Amazon Managed Grafana) ‼️

#reInvent
​​Обзор re:Invent 2020 — всё про Лямбду

А вы знали, что на самом деле Лямбда — это база данных? Нет? Посмотрите это видео и узнаете:

https://www.twitch.tv/videos/840377784

слева ссылка на Твич 🔹 справа ссылка на анонс
минута 🔹 фича
03 🔹 Обновлённая Лямбда
04 🔹 1ms Billing 💰
15 🔹 Container Image Support 🔥
25 🔹 Up to 10 GB of Memory and 6 vCPUs 👍
28 🔹 cold start для контейнерной Лямбды меньше 🏃‍♂️
35 🔹 Lambda Extensions 👈
43 🔹 Своя Kafka как триггер для Лямбды
47 🔹 Lambda for streaming analytics
48 🔹 Custom checkpoints
49 🔹 Code Signing
52 🔹 Call Lambda Functions From Stored Procedures
53 🔹 Lambda + EFS
56 🔹 Amazon Location

#reInvent