AWS Notes
5.6K subscribers
444 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
☁️ RS AWS Club ☁️

Продолжаем серию практических встреч c Anton Kovalenko (Senior Solutions Architect, AWS Munich).

В эту пятницу, 20 декабря, нас ждет продолжение рефакторинга приложения с помощью Amazon Q Developer, а именно написание юнит тестов.

📺 Встреча пройдет в 15:00 CET (GMT+1) на YouTube канале:
https://www.youtube.com/watch?v=OE8Vz_1GB7U

Жмите колокольчик, чтобы не пропустить начало! 🔔
👍62
ARM & Graviton vs x86 & Intel/AMD

Есть важное отличие у ARM процессоров (Graviton) и x86 (Intel/AMD). У ARM процессоров нет Hyper-threading, то есть разбиения одного физического CPU на два логических, видимых для системы как обычные CPU.

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

Разбиение на логические процессоры сделано на железном уровне и крайне эффективно, практически как надёжность S3 бакета. С одним важным НО — до 50% нагрузки. Потому что, если два логических шарятся на один физический, то оба логических можно загрузить лишь 50%+50% в одно и то же время.

Для облаков это имеет эффектом, что если у вас виртуалка на Intel или AMD, то при повышении постоянной нагрузки выше 50%, тормоза могут проявляться скачкообразно, а не линейно, как вы планируете.

На картинке пример от серверного процессора на ARM при кодировании видео для 192 физических процессоров AmpereOne и 192 логических x86 (не нашёл, Intel или AMD). Видно, что после 50% логические больше дать не могут, что логично. 😀

В то время, как ARM график продолжает расти. Что тоже логично — ведь больше реальных процессоров то в два раза больше.

Замечу, что подобный эффект проявляется на специфичных нагрузках, когда требуется максимальный compute. Однако при прочих равных лучше сразу ориентироваться на Graviton — и дешевле (либо эффективней для более новых моделей), и более предсказуемой, и быстрей.

P.S. Graviton 4 рвёт AmpereOne как тузик грелку.

#Graviton
👍15🔥84
Custom Billing Views

В дополнение к возможности выставлять инвойс отдельно на какой-то "кусочек" AWS Organizations, теперь можно давать доступ к группе аккаунтов для отдельных команд (или клиентов), владеющих несколькими AWS аккаунтами:

https://aws.amazon.com/blogs/aws-cloud-financial-management/introducing-custom-billing-views-tailored-cost-and-usage-view-relevant-for-your-stakeholders/

То есть, если у вас есть Dev-Test-Stage-Prod аккаунты (а если нет — читайте multi-account best practices), вы теперь можете дать определённому аккаунту доступ к биллингу на эти четыре аккаунта и видеть это в одном месте, а не бегать по каждому аккаунту.

Другая крутая фича, что позволяет custom billing views, это возможность дать какому-то аккаунту доступ чисто к биллингу. Стандартная ситуация — просят помочь разобраться с биллингом, чтобы порезать косты, но сделать это просто так не получается, т.к. для этого приходилось давать доступ в главный Management аккаунт со всеми вытекающими.

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

P.S. А порезать можно примерно всегда. Проверено на живых людях. Причём процесс оптимизации даже может быть бесплатным, когда клиент платит % от сэкономленного.

#billing #cost_optimization
🔥5👍2
Deep dive on Amazon S3

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

S3:

🔸400 trillion objects amounting to exabytes of data
🔹150 million requests per second daily
🔸200 billion event notifications
🔹1 petabyte per second of traffic worldwide at peak

🔸tens of millions of hard drives, 20 terabytes each
🔹storage rack is about 1000 disks, 20 petabytes each

#S3 #video
🔥152
AWS Notes итоги 20241.1 миллион просмотров!
🔥14🎄6👍3👎1
Try again — the tools and techniques behind resilient systems

https://www.youtube.com/watch?v=rvHd4Y76-fs

You learn the most from your worst days.

Don't make availability worse trying to make it better.

There's any good reason not to Jitter if you're gonna do retries.

Avoid binary on/off circuit breakers — they can make system problems worse.

Don't kick your services when they're down — systems under stress need help, not more load.

Instead of sleeping for N seconds, sleep for a random number between zero and two N seconds.

Retries are like telling your overworked boss you need time off, and they give you 4x more work instead.


#design #video
🔥71
Как скормить LLM git-репозиторий для анализа?

1️⃣ Самый быстрый и удобный: 💪

https://gitingest.com/

Заменяем github на gitingest в адресной строке и получаем нужное! Показывает кол-во токенов, есть возможность легко управлять, что добавляется в конечный файл.

2️⃣ Минималистичный:

https://githubtollm.replit.app/

Вставляем ссылку на репозиторий и получаем всё в одном файле с возможностью скопировать.

3️⃣ Кастомизируемый:

https://github.com/yamadashy/repomix

Устанавливаем и настраиваем под себя, что требуется.

repomix --remote https://github.com/my/repo

#AI
🔥7👍4🤡2
Будьте готовы. Они наступают.

#AI #development
😁42🤣19❤‍🔥4
Всем привет
🔥 Выпущена версия 0.17.1 платформы для изучения SRE! 🔥
GitHub

📌 Что нового:

добавленные примеры вопросов по KCNA

добавленные примеры вопросов по KCSA

добавлена поддержка версии 1.32 k8s

cka lab 08(Cilium NetworkPolicy L7) обновлена на версию 1.32 k8s

добавлена поддержка DELAY_START для ping_pong . Это позволяет эмулировать приложение с медленным стартом и startup probes

🧪 Доступные пробные экзамены:
CKA
CKAD
CKS
KCNA
KCSA
LFCS

Скрипты и видео с решениями экзаменов:

🎥 Трансляции на канале DKT:
Обсуждение подготовки и сдачи экзаменов CKA, CKS, CKAD:


Первый эпизод подготовки к экзамену CKAD

P.S.:
В конце 2024 я обновил свои сертификаты cka ,ckad а также сдал а также сдавал впервые kcna и kcsa . Теперь я kubestronaut.

Все прошло довольно просто . Могу с уверенностью заявить , что наша платформа поможет вам без проблем пройти все эти экзамены .
🔥50🤷‍♂1
Forwarded from DevOps Kitchen Talks (Viktor Vedmich (AWS))
📹 DKT: Подготовка к CKAD сертификации (теория и практика) - 02
https://youtu.be/vTvTGCol1pk

Вторая часть серии по подготовке ко всем практическим экзаменам по Kubernetes. Начинаем с самого доступного сертификата - CKAD (Certified Kubernetes Application Developer).

В этом выпуске мы рассматриваем темы:
k8s healthchecks
Resource Control
Images, debugs, logs, Init Containers

Особенность наших уроков - вы сможете не только смотреть, но и самостоятельно практиковаться на той же платформе: https://github.com/ViktorUJ/cks

📝 Ждем очень ваши комментарии!

#kubernetes #ckad #сертификация
🔥16👍7
Опасный покер.

#пятничное
😁57🫡72
AWS теперь использует для оплаты:

польские злотые 🇵🇱
RON румынские леи 🇷🇴
украинские гривны 🇺🇦

https://aws.amazon.com/about-aws/whats-new/2025/01/aws-payments-new-local-currencies/

#billing
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥8😁2😱2🗿2