Обзор популярных тестов проверки AWS ping / latency / speed
1️⃣ https://aws-latency-test.com
Тестирует и Local Zones и AWS Regions. Запускается сразу при открытие страницы и тестирует всё. Результаты не сортирует. Лучший в моём списке, т.к. есть наглядная графическая составляющая.
2️⃣ https://awsspeedtest.com/latency
Умеет только AWS Regions, которые нужно выбирать для тестирования отдельно (это кому-то плюс, кому-то минус). Показывает график в хронологии по выбранному и сортирует по трём лучшим. Второй в моём списке лучших.
3️⃣ https://www.cloudping.cloud/aws
Измерение пинга примитивное, но в конце сортирует по возрастанию. На главной странице есть также и другие тесты, в частности, проверка пинга AWS Lightsail, разных CDN и список CloudFront Edges. Поэтому третий в моём списке.
4️⃣ https://www.cloudping.info
Примитивный (один из первых), но быстрый, правда без сортировки, но есть не только AWS, но и народные OVH сотоварищи. Поэтому твёрдая четвёрка.
5️⃣ https://www.cloudping.co/grid
Специфичный случай — измеряет пинг между всеми AWS регионами, каждый день обновляя данные.
6️⃣ https://cloudpingtest.com/aws
Тупо тестирует всё, сразу, без остановки, с банальной статистикой и подозрительными результатами. Не рекомендую.
#info
  
  
  
  
  
1️⃣ https://aws-latency-test.com
Тестирует и Local Zones и AWS Regions. Запускается сразу при открытие страницы и тестирует всё. Результаты не сортирует. Лучший в моём списке, т.к. есть наглядная графическая составляющая.
2️⃣ https://awsspeedtest.com/latency
Умеет только AWS Regions, которые нужно выбирать для тестирования отдельно (это кому-то плюс, кому-то минус). Показывает график в хронологии по выбранному и сортирует по трём лучшим. Второй в моём списке лучших.
3️⃣ https://www.cloudping.cloud/aws
Измерение пинга примитивное, но в конце сортирует по возрастанию. На главной странице есть также и другие тесты, в частности, проверка пинга AWS Lightsail, разных CDN и список CloudFront Edges. Поэтому третий в моём списке.
4️⃣ https://www.cloudping.info
Примитивный (один из первых), но быстрый, правда без сортировки, но есть не только AWS, но и народные OVH сотоварищи. Поэтому твёрдая четвёрка.
5️⃣ https://www.cloudping.co/grid
Специфичный случай — измеряет пинг между всеми AWS регионами, каждый день обновляя данные.
6️⃣ https://cloudpingtest.com/aws
Тупо тестирует всё, сразу, без остановки, с банальной статистикой и подозрительными результатами. Не рекомендую.
#info
👍10❤5🔥3
  Ахаха, принуждение к апдейту: 😀
Starting from 17 Jun, 2024, customers using the following runtimes are expected to see an increase in build time by approximately 240 seconds.
▪️ Node.js 12
▪️ Node.js 14
▪️ Corretto 8
▪️ Corretto 11
▪️ Python 3.7
▪️ Python 3.8
To maintain similar build times, we recommend that Node.js 12 and Node.js 14 users migrate to Node.js 18 and that Python 3.7 and Python 3.8 users migrate to Python 3.11. Otherwise, since builds are billed by time, expect an associated increase in cost.
https://docs.aws.amazon.com/apprunner/latest/relnotes/release-2024-06-14-performance-changes-runtimes.html
Речь про App Runner, но идея знатная, возможно скоро так будет и для других.
Starting from 17 Jun, 2024, customers using the following runtimes are expected to see an increase in build time by approximately 240 seconds.
▪️ Node.js 12
▪️ Node.js 14
▪️ Corretto 8
▪️ Corretto 11
▪️ Python 3.7
▪️ Python 3.8
To maintain similar build times, we recommend that Node.js 12 and Node.js 14 users migrate to Node.js 18 and that Python 3.7 and Python 3.8 users migrate to Python 3.11. Otherwise, since builds are billed by time, expect an associated increase in cost.
https://docs.aws.amazon.com/apprunner/latest/relnotes/release-2024-06-14-performance-changes-runtimes.html
Речь про App Runner, но идея знатная, возможно скоро так будет и для других.
👏4
  Отличное сравнение security scan tools для Terraform
https://devdosvid.blog/2024/04/16/a-deep-dive-into-terraform-static-code-analysis-tools-features-and-comparisons/
▫️ KICS
▫️ tfsec
▫️ Trivy
▫️ Terrascan
▫️ Checkov
▫️ Semgrep
#Terraform
  
  
  
  
  
  https://devdosvid.blog/2024/04/16/a-deep-dive-into-terraform-static-code-analysis-tools-features-and-comparisons/
▫️ KICS
▫️ tfsec
▫️ Trivy
▫️ Terrascan
▫️ Checkov
▫️ Semgrep
#Terraform
⚠️ Starting 
Amazon RDS ends support for
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html
#RDS
  
  June 1, 2024, Amazon RDS began automatically upgrading instances:db.m4 => db.m5db.r4 => db.r5db.t2 => db.t3Amazon RDS ends support for
db.m4/r4/t2 — December 31, 2024.https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html
#RDS
Amazon
  
  DB instance classes - Amazon Relational Database Service
  Determine the computation and memory capacity of an Amazon RDS DB instance by its DB instance class.
👍8😱5👻1🤪1
  AI посредственно пишет код, но неплохо его переписывает. Значит скоро все бросятся переписывать на Rust в промышленных масштабах.
TODO: Освоить Rust.😁17👍4🤡4
  Много лет топлю за IPv6. Опросы здесь 1, 2, 3. Все мои окружения всегда по дефолту 
Однако предположу, что на данный момент в среднем лишь половина ваших проектов имеют поддержку IPv6. В то время, как в самых продвинутых местах (см. картинку, ссылка на pdf) половина уже на IPv6 only.
Стоит задуматься.
#IPv6
dual stack: IPv4+IPv6. Даже начинающим IPv6 даю с самого начала (как и ARM).Однако предположу, что на данный момент в среднем лишь половина ваших проектов имеют поддержку IPv6. В то время, как в самых продвинутых местах (см. картинку, ссылка на pdf) половина уже на IPv6 only.
Стоит задуматься.
#IPv6
🤝6👍3🤡2
  
  AWS Notes
Чем больше я узнаю Kubernetes, тем больше я люблю ECS.
Что надёжнее — ECS или EKS? 
Обратимся к объективной информации — глянем SLA.
ECS: 99.99% ✅
EKS: 99.95%
Итого: ECS надёжнее EKS.
P.S. Fargate на ECS тоже 99.99%.
#reliability #ECS #EKS
  
  Обратимся к объективной информации — глянем SLA.
ECS: 99.99% ✅
EKS: 99.95%
Итого: ECS надёжнее EKS.
P.S. Fargate на ECS тоже 99.99%.
#reliability #ECS #EKS
Amazon
  
  Amazon Elastic Container Service (Amazon ECS) and AWS Fargate SLA
  Find SLA details for Amazon Elastic Container Service (Amazon ECS) and AWS Fargate. Run highly secure, reliable, and scalable containers.
👌15🤡13👍5🔥4❤3
  aws --debugВ случае проблем при работе с AWS CLI стоит помнить про стандартный ключик
--debug, который покажет всё, что происходит под капотом во время выполнения команды aws.https://awscli.amazonaws.com/v2/documentation/api/latest/reference/index.html#global-options
Любая команда выдаст простыню логов, в частности, если присмотреться, то можно увидеть, как команда
aws перебирает источники credentials:Looking for credentials via: envLooking for credentials via: assume-roleLooking for credentials via: shared-credentials-fileLooking for credentials via: custom-processLooking for credentials via: config-fileLooking for credentials via: ec2-credentials-fileLooking for credentials via: boto-configLooking for credentials via: container-roleLooking for credentials via: iam-roleВ результате наглядно видны приоритеты получения aws-cli credentials, что вполне может навести на мысль, почему не работает как нужно.
Если же думать и присматриваться лень, то скормив эту простыню ChatGPT, можно рассчитывать на максимально точные рекомендации.
#aws_cli
Amazon
  
  Configuring settings for the AWS CLI - AWS Command Line Interface
  Configure settings that the AWS CLI uses to interact with AWS.
👍11😁1🤔1
  Claude 3.5 Sonnet on AWS Bedrock
https://www.aboutamazon.com/news/aws/amazon-bedrock-anthropic-ai-claude-3-5-sonnet
#Bedrock #Claude
  
  https://www.aboutamazon.com/news/aws/amazon-bedrock-anthropic-ai-claude-3-5-sonnet
#Bedrock #Claude
US About Amazon
  
  Amazon Bedrock introduces Anthropic's Claude 3.5 Sonnet to customers, their most powerful AI model to date
  Anthropic’s Claude 3.5 Sonnet, the newest addition to the state-of-the-art Claude family of AI models, is more intelligent and one-fifth of the price of Claude 3 Opus.
❤4
  Forwarded from Alex K
Что приходит на собес
Предлагают сразу выбор
Деньги или интерес
Выбирайте чётко деньги
Вот синьЁрский вам совет
Потому что где нет денег
Там и интереса нет
💯43👍10🔥3😁3🤡3❤2🏆2👏1👌1👨💻1🤝1
  2 trillion league
🔸Amazon🆕 
🔹Apple
🔹Google
🔹Microsoft
🔹Nvidia
https://www.cnbc.com/2024/06/26/amazon-reaches-2-trillion-market-cap-for-the-first-time.html
🔸Amazon
🔹Apple
🔹Microsoft
🔹Nvidia
https://www.cnbc.com/2024/06/26/amazon-reaches-2-trillion-market-cap-for-the-first-time.html
Please open Telegram to view this post
    VIEW IN TELEGRAM
  CNBC
  
  Amazon reaches $2 trillion market cap for the first time
  The company joins other tech heavyweights, such as Nvidia, Apple, Alphabet and Microsoft, all of which have crossed a $2 trillion market capitalization.
👍1
  
  AWS Notes
📚 Два главных документа которые должен знать каждый грамотный AWS DevOps Engineer:  1️⃣ AWS CAF (AWS Cloud Adoption Framework) 2️⃣ AWS WAF (Well-Architected Framework)  Это немалый объём и в реальности не два документа. Но это база. © Настоящая база, которая…
AWS Cloud Adoption Framework на русском.
https://d1.awsstatic.com/whitepapers/ru_RU/aws-cloud-adoption-framework.pdf
#design
  
https://d1.awsstatic.com/whitepapers/ru_RU/aws-cloud-adoption-framework.pdf
#design
👍7
  Compare where to store static data for serverless apps:
🔹 DynamoDB
🔸 S3
🔹 SSM Parameter Store
🔸 AppConfig
https://www.serverlessguru.com/blog/cost-effective-management-of-static-data-in-serverless-apps
#serverless #cost_optimisation
  
🔹 DynamoDB
🔸 S3
🔹 SSM Parameter Store
🔸 AppConfig
https://www.serverlessguru.com/blog/cost-effective-management-of-static-data-in-serverless-apps
#serverless #cost_optimisation
👍11🔥7🥰2
  Disabling unmanaged EKS addons during cluster creation.
https://aws.amazon.com/about-aws/whats-new/2024/06/amazon-eks-cluster-creation-flexibility-networking-add-ons/
#EKS
https://aws.amazon.com/about-aws/whats-new/2024/06/amazon-eks-cluster-creation-flexibility-networking-add-ons/
#EKS
👍4🔥1🎉1
  Требование указывать 
◽
◽
Вскоре они будут в Optional:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/mq_broker#engine_version
#AMQ
EngineVersion для Amazon MQ наконец-то убрали:◽
EngineVersion field is optional for both broker and configuration and uses the latest available version by default.◽
AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to true.Вскоре они будут в Optional:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/mq_broker#engine_version
#AMQ
👍1
  ECR + OCI  v1.1 = добавляем любой файл к образу в ECR
0️⃣ Историческая справка
OCI 1.0 появился в далёком 2017-м. Поддержка OCI 1.0 появилась в ECR в 2020-м:
https://aws.amazon.com/blogs/containers/oci-artifact-support-in-amazon-ecr/
Это позволило добавлять Helm чарты сразу к запушенному в ECR образу.
Релиз OCI v1.1 вышел в начале 2024 г. и теперь он поддерживается ECR:
https://aws.amazon.com/about-aws/whats-new/2024/06/amazon-ecr-oci-image-distribution-version-1-1/
Релиз 1.1 позволяет стандартизированно, без костылей с созданием кучи спамовских тэгов, добавить нужное к любому образу.
Документация по поводу работы с OCI в AWS на момент написания крайне ограниченная:
https://docs.aws.amazon.com/AmazonECR/latest/userguide/images.html
Поэтому в качестве примера добавим к
1️⃣ Ставим и настраиваем
https://oras.land/docs/installation/
На момент написания CloudShell по-прежнему на Intel (ужас какой), у кого ARM — нужно будет поменять в ссылке скрипта на
⚠️ Без
Ставим под вашу систему, в случае CloudShell это обычное:
⚠️ Без файла
Создаём, если такого не было:
Если уже был, то просто добавляем строчку:
{
 
"auths": {
...
2️⃣ Просмотр файлов у образа в ECR
Получим что-то типа:
То есть ничего нет.
3️⃣ Добавляем файлы к образу в ECR
4️⃣ Смотрим снова
(на картинке)
5️⃣ Получаем файлы из ECR
Сначала нужен
Теперь получаем сам файл в папку
Итого: хорошая вещь, можно напихать всякого полезного в CI/CD пайплайны на каждый образ, пользуемся.
#ECR
  
  
  
  
  
0️⃣ Историческая справка
OCI 1.0 появился в далёком 2017-м. Поддержка OCI 1.0 появилась в ECR в 2020-м:
https://aws.amazon.com/blogs/containers/oci-artifact-support-in-amazon-ecr/
Это позволило добавлять Helm чарты сразу к запушенному в ECR образу.
Релиз OCI v1.1 вышел в начале 2024 г. и теперь он поддерживается ECR:
https://aws.amazon.com/about-aws/whats-new/2024/06/amazon-ecr-oci-image-distribution-version-1-1/
Релиз 1.1 позволяет стандартизированно, без костылей с созданием кучи спамовских тэгов, добавить нужное к любому образу.
Документация по поводу работы с OCI в AWS на момент написания крайне ограниченная:
https://docs.aws.amazon.com/AmazonECR/latest/userguide/images.html
Поэтому в качестве примера добавим к
sbom.json и readme.md к образу в ECR. Я буду для этого использовать AWS CloudShell.1️⃣ Ставим и настраиваем
oras:https://oras.land/docs/installation/
На момент написания CloudShell по-прежнему на Intel (ужас какой), у кого ARM — нужно будет поменять в ссылке скрипта на
arm64.⚠️ Без
amazon-ecr-credential-helper он даст ошибку:Error: basic credential not foundСтавим под вашу систему, в случае CloudShell это обычное:
sudo yum install amazon-ecr-credential-helper⚠️ Без файла
~/.docker/config.json также будет ошибка:Error: failed to decode config file at /home/cloudshell-user/.docker/config.json: invalid config format: EOFСоздаём, если такого не было:
mkdir ~/.dockercat >> ~/.docker/config.json << EOF{ "credsStore": "ecr-login"}EOFЕсли уже был, то просто добавляем строчку:
{
"credsStore": "ecr-login","auths": {
...
2️⃣ Просмотр файлов у образа в ECR
oras discover 0123456789012.dkr.ecr.us-east-1.amazonaws.com/myrepo:mytagПолучим что-то типа:
0123456789012.dkr.ecr.us-east-1.amazonaws.com/myrepo@sha256:54408c668558c601e7fb564a912343af3edfe5f4f5a1922086a8be87d8f74923То есть ничего нет.
3️⃣ Добавляем файлы к образу в ECR
oras attach 0123456789012.dkr.ecr.us-east-1.amazonaws.com/myrepo:mytag --artifact-type my/sbom ./sbom.json:application/jsonoras attach 0123456789012.dkr.ecr.us-east-1.amazonaws.com/myrepo:mytag --artifact-type my/readme ./readme.md:text/markdown4️⃣ Смотрим снова
(на картинке)
5️⃣ Получаем файлы из ECR
Сначала нужен
digest файла:oras discover --artifact-type 'my/readme' 0123456789012.dkr.ecr.us-east-1.amazonaws.com/myrepo:mytag --format json | jq -r ".manifests[0].digest"Теперь получаем сам файл в папку
myfiles:oras pull 0123456789012.dkr.ecr.us-east-1.amazonaws.com/myrepo@sha256:bdd414443ed04e69a09a9eab979d5e3950197341cc8c81a8d9001431685b571f --output myfilesИтого: хорошая вещь, можно напихать всякого полезного в CI/CD пайплайны на каждый образ, пользуемся.
#ECR
🔥6👍4❤🔥1
  Использование ресурсов в AWS:
https://www.datadoghq.com/state-of-cloud-costs/
Каждая шестая виртуалка — GPU
Каждая шестая виртуалка — ARM
• Каждая десятая виртуалка —
Треть клиентов крутят контейнеры (ECS/EKS)
Контейнеры загружены лишь на одну шестую 👀
Лишь шестая часть проектов не использует древние виртуалки
Количество GP3 в этом году обгонит GP2
Половина стоимости на трафик — это cross-AZ ❗
Две трети используют SP/RI (Savings Plans / Reserved Instances)
• Но количество их снижается (-5%) ❓
SP в четыре раза популярней RI
Большая половина покупает SP/RI меньше, чем на половину прайса
#cost_optimisation
  
  https://www.datadoghq.com/state-of-cloud-costs/
Каждая шестая виртуалка — GPU
Каждая шестая виртуалка — ARM
• Каждая десятая виртуалка —
T4g 💪Треть клиентов крутят контейнеры (ECS/EKS)
Контейнеры загружены лишь на одну шестую 👀
Лишь шестая часть проектов не использует древние виртуалки
Количество GP3 в этом году обгонит GP2
Половина стоимости на трафик — это cross-AZ ❗
Две трети используют SP/RI (Savings Plans / Reserved Instances)
• Но количество их снижается (-5%) ❓
SP в четыре раза популярней RI
Большая половина покупает SP/RI меньше, чем на половину прайса
#cost_optimisation
Datadog
  
  State of Cloud Costs | Datadog
  For our inaugural report, we analyzed AWS cloud cost data from hundreds of organizations to understand how their adoption of available services, technologies, and discount programs shapes their cloud costs.
👍12🤔1
  
  AWS Notes
Использование ресурсов в AWS:  https://www.datadoghq.com/state-of-cloud-costs/  Каждая шестая виртуалка — GPU  Каждая шестая виртуалка — ARM • Каждая десятая виртуалка — T4g 💪  Треть клиентов крутят контейнеры (ECS/EKS)  Контейнеры загружены лишь на одну шестую…
  
Интересные цифры по загрузке контейнеров. Получается, что в среднем контейнеры загружены чуть более, чем на половину (17/29=59%).
Однако из-за общего оверпровизионинга кластеров это даёт всего лишь 17% загрузки.
Итого.
Fargate на бумаге на 20-30% дороже EC2.
А на деле — в 2-3 раза выгоднее!
#Fargate #EC2 #cost_optimization
Однако из-за общего оверпровизионинга кластеров это даёт всего лишь 17% загрузки.
Итого.
Fargate на бумаге на 20-30% дороже EC2.
А на деле — в 2-3 раза выгоднее!
#Fargate #EC2 #cost_optimization
👍16😁2👎1