Пересмотрел тысячи часов курсов по AWS, платных и бесплатных, от различных авторов. Не для сдачи на сертификацию, а с целью оценки качества подачи материала. Что особенно важно для тех, кто начинает с нуля.
Бесплатные курсы в интернете есть и местами даже неплохие. Платные нередко хуже бесплатных, а временами просто противопоказаны начинающим.
Однако тягаться с хорошими платными курсами нереально. Лучшие — от Adrian Cantrill, https://learn.cantrill.io. Не самые дёшевые. Возможно потому, что лучшие.
Распродажами Адриан не балует. Однако прямо сейчас как раз такой случай (50%):
https://www.linkedin.com/posts/adriancantrill_everyone-on-my-network-knows-i-hate-sales-activity-7228662578053275648-clv1
Не мешкайте, промокод
#Certification
Бесплатные курсы в интернете есть и местами даже неплохие. Платные нередко хуже бесплатных, а временами просто противопоказаны начинающим.
Однако тягаться с хорошими платными курсами нереально. Лучшие — от Adrian Cantrill, https://learn.cantrill.io. Не самые дёшевые. Возможно потому, что лучшие.
Распродажами Адриан не балует. Однако прямо сейчас как раз такой случай (50%):
https://www.linkedin.com/posts/adriancantrill_everyone-on-my-network-knows-i-hate-sales-activity-7228662578053275648-clv1
Не мешкайте, промокод
AUG1337-LINKEDIN.#Certification
learn.cantrill.io
Homepage
❤17👍3🤪1
Всем привет .
Мы выпустили новый релиз 0.13.1
Добавлено:
- Cka lab 6. Create general resources (Namespace, Deployment, Service). solutions . video
- k3s template. помогает создавать очень дешевый k8s кластер на одной маленькой ec2 для простых сценариев.
- Cka lab 7. CPU throttle. solutions
- Cks labs are updated.
на данный момент подготовлены mock экзамены cka (mock1 mock2 ) , cks(mock1 ) , ckad (mock1 mock2 ) , lfcs (mock 1 )
Для
Все рессурсы создаются с
по умолчанию используются
пример запуска
выпуск на devops kitchen talks , где обсуждали как готовиться к экзаменам CKA, CKS, CKAD в 2024 году
github платформы
канал с решениями мок экзаменов и лабораторных работ.
Мы выпустили новый релиз 0.13.1
Добавлено:
- Cka lab 6. Create general resources (Namespace, Deployment, Service). solutions . video
- k3s template. помогает создавать очень дешевый k8s кластер на одной маленькой ec2 для простых сценариев.
- Cka lab 7. CPU throttle. solutions
- Cks labs are updated.
на данный момент подготовлены mock экзамены cka (mock1 mock2 ) , cks(mock1 ) , ckad (mock1 mock2 ) , lfcs (mock 1 )
Для
запуска платформы нужен личный акаунт AWS. Все рессурсы создаются с
terraform + terragrunt по умолчанию используются
ec2 spot и t4g.medium (graviton ) пример запуска
выпуск на devops kitchen talks , где обсуждали как готовиться к экзаменам CKA, CKS, CKAD в 2024 году
github платформы
канал с решениями мок экзаменов и лабораторных работ.
GitHub
cks/CHANGELOG/CHANGELOG.MD at master · ViktorUJ/cks
Open-source Platform for learning kubernetes and aws eks and preparation for for Certified Kubernetes exams (CKA ,CKS , CKAD) - ViktorUJ/cks
👍27🔥2
Forwarded from Oleksii Bebych
Amazon DevOps Guru for Serverless Applications
Description: In this talk, we’ll use a standard serverless application that uses API Gateway, Lambda, DynamoDB, SQS, Step Functions (and other AWS-managed services).
We'll explore how Amazon DevOps Guru recognizes operational issues and anomalies like increased latency and error rates (timeouts, throttling, and resource limits) and integrate DevOps Guru with PagerDuty to provide even better incident management.
Amazon DevOps Guru analyzes data like application metrics, logs, events, and traces to establish baseline operational behavior and then uses ML to detect anomalies. The service uses pre-trained ML models that are able to identify spikes in application requests, so it knows when to alert and when not to.
Speaker: Vadym Kazulkin, Head Of Development at ip.labs, AWS Community Builder
When: August 28th, 6 PM EEST
Language: English
Registration link: https://zoom.us/webinar/register/5717231125253/WN_h1cfYRgmQCuW6S2AsAFBog
Description: In this talk, we’ll use a standard serverless application that uses API Gateway, Lambda, DynamoDB, SQS, Step Functions (and other AWS-managed services).
We'll explore how Amazon DevOps Guru recognizes operational issues and anomalies like increased latency and error rates (timeouts, throttling, and resource limits) and integrate DevOps Guru with PagerDuty to provide even better incident management.
Amazon DevOps Guru analyzes data like application metrics, logs, events, and traces to establish baseline operational behavior and then uses ML to detect anomalies. The service uses pre-trained ML models that are able to identify spikes in application requests, so it knows when to alert and when not to.
Speaker: Vadym Kazulkin, Head Of Development at ip.labs, AWS Community Builder
When: August 28th, 6 PM EEST
Language: English
Registration link: https://zoom.us/webinar/register/5717231125253/WN_h1cfYRgmQCuW6S2AsAFBog
👍6🔥1
Forwarded from AWS User Group 3City
🌟 AWS UserGroup 3City Meetup #8 - Gen AI edition is Coming! 🌟
🗓 Date: August 28, 17:00 📍
Location: O4 COWORKING, al. Grunwaldzka 472B, Gdansk (with online streaming option)
Join us for an evening of learning, networking, and innovation in the world of AWS!
Agenda:
"Prompt engineering best practices for foundation models" by Viktor Vedmich (Senior Developer Advocate @ AWS)
"AI tools for programming" by Lex Kartynnik aka IT Beard (Programmer, Blogger, AI enthusiast)
"Autistic Children Mood Recognition on AWS + OpenAI" by Aliaksei Semirski (Senior Systems Engineer @ EPAM)
🍕 Enjoy pizza and networking opportunities!
🆓 The event is free of charge
Don't miss this chance to enhance your AWS skills and connect with like-minded professionals.
Spots are limited.
Register now at: https://wearecommunity.io/events/aws-user-group-3city-meetup-8
🗓 Date: August 28, 17:00 📍
Location: O4 COWORKING, al. Grunwaldzka 472B, Gdansk (with online streaming option)
Join us for an evening of learning, networking, and innovation in the world of AWS!
Agenda:
"Prompt engineering best practices for foundation models" by Viktor Vedmich (Senior Developer Advocate @ AWS)
"AI tools for programming" by Lex Kartynnik aka IT Beard (Programmer, Blogger, AI enthusiast)
"Autistic Children Mood Recognition on AWS + OpenAI" by Aliaksei Semirski (Senior Systems Engineer @ EPAM)
🍕 Enjoy pizza and networking opportunities!
🆓 The event is free of charge
Don't miss this chance to enhance your AWS skills and connect with like-minded professionals.
Spots are limited.
Register now at: https://wearecommunity.io/events/aws-user-group-3city-meetup-8
👍5
Karpenter
https://github.com/aws/karpenter-provider-aws/releases/tag/v1.0.0
Теперь у вас не осталось причин не использовать Karpenter.
#Karpenter
v.1.0.0https://github.com/aws/karpenter-provider-aws/releases/tag/v1.0.0
Теперь у вас не осталось причин не использовать Karpenter.
#Karpenter
GitHub
Release v1.0.0 · aws/karpenter-provider-aws
Features
default to multizone karpenter deployment #6373 (Reed Schalo)
Reduce hop token count (#6346) #6346 (Reed Schalo)
Add kubelet configuration to EC2NodeClass V1 API (#6418) #6418 (Amanuel En...
default to multizone karpenter deployment #6373 (Reed Schalo)
Reduce hop token count (#6346) #6346 (Reed Schalo)
Add kubelet configuration to EC2NodeClass V1 API (#6418) #6418 (Amanuel En...
🎉32👍4👏4
Если у вас что-то поломалось, пока вы спали, то это был GitHub.
https://www.githubstatus.com/incidents/kz4khcgdsfdv
On August 14, 2024 between 23:02 UTC and 23:38 UTC, all GitHub services were inaccessible for all users.
This was due to a configuration change that impacted traffic routing within our database infrastructure, resulting in critical services unexpectedly losing database connectivity. There was no data loss or corruption during this incident.
We mitigated the incident by reverting the change and confirming restored connectivity to our databases. At 23:38 UTC, traffic resumed and all services recovered to full health. Out of an abundance of caution, we continued to monitor before resolving the incident at 00:30 UTC on August 15th, 2024.
We will provide more details as our investigation proceeds and will post additional updates in the coming days.
https://www.githubstatus.com/incidents/kz4khcgdsfdv
On August 14, 2024 between 23:02 UTC and 23:38 UTC, all GitHub services were inaccessible for all users.
This was due to a configuration change that impacted traffic routing within our database infrastructure, resulting in critical services unexpectedly losing database connectivity. There was no data loss or corruption during this incident.
We mitigated the incident by reverting the change and confirming restored connectivity to our databases. At 23:38 UTC, traffic resumed and all services recovered to full health. Out of an abundance of caution, we continued to monitor before resolving the incident at 00:30 UTC on August 15th, 2024.
We will provide more details as our investigation proceeds and will post additional updates in the coming days.
🌚7👍2🔥1
Пароли нонче в моде от 16 символов.
https://www.cisa.gov/secure-our-world/require-strong-passwords
#security
https://www.cisa.gov/secure-our-world/require-strong-passwords
#security
Cybersecurity and Infrastructure Security Agency CISA
Require Strong Passwords | CISA
👍6🤯6
PGlite - Postgres in WASM
Что-то на фронтендовском, но уже страшно.
https://pglite.dev/
Ага, Postgres в браузере с поддержкой
Даже не спрашиваю, нафига козе постгрес. Просто начинаю готовиться.
Что-то на фронтендовском, но уже страшно.
https://pglite.dev/
Ага, Postgres в браузере с поддержкой
pgvector.Даже не спрашиваю, нафига козе постгрес. Просто начинаю готовиться.
pglite.dev
Lightweight WASM Postgres
😁7🤬1😍1
Restart policy for any container in ECS Task:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/container-restart-policy.html
✅ ECS on EC2
✅ Fargate
✅ ECS Anywhere
⚠️ Not enabled by default.
#ECS #Fargate
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/container-restart-policy.html
"restartPolicy": { "enabled": true, "ignoredExitCodes": [0], "restartAttemptPeriod": 180}✅ ECS on EC2
✅ Fargate
✅ ECS Anywhere
⚠️ Not enabled by default.
#ECS #Fargate
Amazon
Restart individual containers in Amazon ECS tasks with container restart policies - Amazon Elastic Container Service
Learn about restart policies for containers defined in your task definition.
👍12🙏2❤1
Что лучше для IT компании: X сеньоров или Y джунов?
Ответы AI-моделей — все "it depends", коэффициент следующий:
Вариант Claude мне определённо ближе.
Ответы AI-моделей — все "it depends", коэффициент следующий:
1:2 Llama 3.1-405B1:2.5 ChatGPT 4o (2:5)1:3 Claude Sonnet 3.5Вариант Claude мне определённо ближе.
😁4👎1👻1
Что самое важное при подборе нового кандидата в ИТ-команду?
Два ключевых момента — важно, чтобы кандидат:
1️⃣ Задавал вопросы.
2️⃣ Задавал правильные вопросы.
Умение задавать вопросы и правильные вопросы — главные качества, которыми должен обладать кандидат.
Это было важно раньше. Это особенно важно сейчас, когда в эпоху AI-помощников можно получать подсказки даже во время онлайн-интервью.
Умение задавать правильные вопросы раскрывает критическое мышление, любознательность и проактивность кандидата.
Это напрямую связано с навыками коммуникации и коллаборации — ключевыми для успешной командной работы. Особенно ценно для джунов, показывая их потенциал роста.
P.S. Если бы вам предложили выбрать:
• Кандидат, который отвечает правильно на ваши вопросы.
• Кандидат, который задаёт правильные вопросы.
Кого бы вы выбрали себе в команду / на проект?
#pm
Два ключевых момента — важно, чтобы кандидат:
1️⃣ Задавал вопросы.
2️⃣ Задавал правильные вопросы.
Умение задавать вопросы и правильные вопросы — главные качества, которыми должен обладать кандидат.
Это было важно раньше. Это особенно важно сейчас, когда в эпоху AI-помощников можно получать подсказки даже во время онлайн-интервью.
Умение задавать правильные вопросы раскрывает критическое мышление, любознательность и проактивность кандидата.
Это напрямую связано с навыками коммуникации и коллаборации — ключевыми для успешной командной работы. Особенно ценно для джунов, показывая их потенциал роста.
P.S. Если бы вам предложили выбрать:
• Кандидат, который отвечает правильно на ваши вопросы.
• Кандидат, который задаёт правильные вопросы.
Кого бы вы выбрали себе в команду / на проект?
#pm
Если вам не хватало, то теперь можно 10 000 аккаунтов в AWS Organizations.
https://docs.aws.amazon.com/organizations/latest/userguide/orgs_reference_limits.html
https://docs.aws.amazon.com/organizations/latest/userguide/orgs_reference_limits.html
🔥13👍3
CodeBuild + macOS
https://aws.amazon.com/blogs/aws/add-macos-to-your-continuous-integration-pipelines-with-aws-codebuild/
▫️ Apple M2
▫️ macOS 14 Sonoma
⚠️ $0.02 per minute but 24h minimum (28.8$+) 😐
#CodeBuild
https://aws.amazon.com/blogs/aws/add-macos-to-your-continuous-integration-pipelines-with-aws-codebuild/
▫️ Apple M2
▫️ macOS 14 Sonoma
⚠️ $0.02 per minute but 24h minimum (28.8$+) 😐
#CodeBuild
3😁9🤮4🤡3👍1
Новый AWS Region — Малайзия: 🎉
https://aws.amazon.com/blogs/aws/now-open-aws-asia-pacific-malaysia-region/
Идентификатор
✅ Итого на теперь всего — 34 региона.
#AWS_Regions
https://aws.amazon.com/blogs/aws/now-open-aws-asia-pacific-malaysia-region/
Идентификатор
ap-southeast-5, имеет 3 AZ.✅ Итого на теперь всего — 34 региона.
#AWS_Regions
Amazon
Now open — AWS Asia Pacific (Malaysia) Region | Amazon Web Services
The new AWS Asia Pacific (Malaysia) Region bolsters cloud innovation, empowering local businesses and government initiatives while aligning with Malaysia's sustainability goals through Amazon's renewable energy commitment.
2👍19🎉13👎1
Forwarded from AWS Weekly (Max Skutin)
⭐️ Issue #138 | 25 August 2024
▪️ Amplify multiple bucket support for Storage
▪️ Bedrock
▫️ select FMs for batch inference at 50% of on-demand inference price
▫️ Knowledge Bases supports Claude 3.5 Sonnet
▪️ CloudFormation resource discovery and template review in the IaC Generator
▪️ CloudHSM new hsm2m.medium instance type
▪️ CodeBuild Mac builds
▪️ Connect
▫️ new ways to configure callbacks
▫️ an audit trail for changes to an agent performance evaluation
▪️ Direct Connect Announces new location and expansion in Kuala Lumpur, Malaysia
▪️ DocumentDB
▫️ Global Clusters introduces Switchover
▫️ Global Clusters introduces Failover
▪️ EMR prioritized and capacity-optimized-prioritized allocation strategies for EC2 instances
▪️ EventBridge Scheduler provides higher default service quotas
▪️ IAM Supports PrivateLink in all commercial Regions
▪️ Lambda
▫️ Supports function-level configuration for recursive loop detection
▫️ Supports encryption of filter criteria for event source mappings
▪️ Lightsail Introduces browser-based SSH/RDP support for IPv6-only instances bundles
▪️ Q Provides more details about user subscriptions and associated resources
▪️ Route 53 Resolver Endpoints available in the Asia Pacific (Malaysia) Region
▪️ S3
▫️ No longer charges for several HTTP error codes
▫️ Supports conditional writes
▫️ Adds additional context to HTTP 403 Access Denied error messages
▪️ SageMaker
▫️ Pipelines provides a drag-and-drop UI to easily create ML workflows
▫️ Canvas supports data flows import, and faster data prep for ML
▪️ Amplify multiple bucket support for Storage
▪️ Bedrock
▫️ select FMs for batch inference at 50% of on-demand inference price
▫️ Knowledge Bases supports Claude 3.5 Sonnet
▪️ CloudFormation resource discovery and template review in the IaC Generator
▪️ CloudHSM new hsm2m.medium instance type
▪️ CodeBuild Mac builds
▪️ Connect
▫️ new ways to configure callbacks
▫️ an audit trail for changes to an agent performance evaluation
▪️ Direct Connect Announces new location and expansion in Kuala Lumpur, Malaysia
▪️ DocumentDB
▫️ Global Clusters introduces Switchover
▫️ Global Clusters introduces Failover
▪️ EMR prioritized and capacity-optimized-prioritized allocation strategies for EC2 instances
▪️ EventBridge Scheduler provides higher default service quotas
▪️ IAM Supports PrivateLink in all commercial Regions
▪️ Lambda
▫️ Supports function-level configuration for recursive loop detection
▫️ Supports encryption of filter criteria for event source mappings
▪️ Lightsail Introduces browser-based SSH/RDP support for IPv6-only instances bundles
▪️ Q Provides more details about user subscriptions and associated resources
▪️ Route 53 Resolver Endpoints available in the Asia Pacific (Malaysia) Region
▪️ S3
▫️ No longer charges for several HTTP error codes
▫️ Supports conditional writes
▫️ Adds additional context to HTTP 403 Access Denied error messages
▪️ SageMaker
▫️ Pipelines provides a drag-and-drop UI to easily create ML workflows
▫️ Canvas supports data flows import, and faster data prep for ML
👍8👨💻1
Karpenter Blueprints for Amazon EKS
https://github.com/aws-samples/karpenter-blueprints
- High-Availability: Spread Pods across AZs & Nodes
- Split Between On-Demand & Spot Instances
- Prioritize Savings Plans and/or Reserved Instances
- Working with Graviton Instances
- Overprovision capacity in advanced to increase responsiveness
- Using multiple EBS volumes
- Working with Stateful Workloads using EBS
- Update Nodes using Drift
- Launching nodes using custom AMIs
- Customizing nodes with your own User Data automation
- Protecting batch jobs during the consolidation process
- NodePool Disruption Budgets
#Karpenter
https://github.com/aws-samples/karpenter-blueprints
- High-Availability: Spread Pods across AZs & Nodes
- Split Between On-Demand & Spot Instances
- Prioritize Savings Plans and/or Reserved Instances
- Working with Graviton Instances
- Overprovision capacity in advanced to increase responsiveness
- Using multiple EBS volumes
- Working with Stateful Workloads using EBS
- Update Nodes using Drift
- Launching nodes using custom AMIs
- Customizing nodes with your own User Data automation
- Protecting batch jobs during the consolidation process
- NodePool Disruption Budgets
#Karpenter
GitHub
GitHub - aws-samples/karpenter-blueprints: Karpenter Blueprints is a list of common workload scenarios following best practices.…
Karpenter Blueprints is a list of common workload scenarios following best practices. You'll find here details of why configuring the Karpenter and Kubernetes objects in such a way is impor...
1🔥29