Forwarded from Updates rtfm.co.ua 🇺🇦 (setevoy)
Hello, everybody!
AWS періодично роздає своїм AWS Hero кредити - AWS Promotional Credit.
Підїхала очередна пачка 😊
Наразі в мене є 13 купонів по 50 долларів, які хочу роздати нашому комьюніті, але при дотриманні однієї з умов.
Перший варіант - це "обмін" купону на донат.
Як варіаант - донад підрозділу мого знаймого, на РЕБ:
https://send.monobank.ua/jar/AWtu22CRoB
Сума доната - на ваш розсуд, але купони на 50💵 😉
Після переводу скидаєте мені в приватні скрін - я вам відправляю код.
Другий варіант - якщо ви вчитесь.
Якщо ви вчитесь development/QA/DevOps/whatever in IT, і тільки знайомитеся з AWS, і у вас нема можливості задонатити - просто напишіть мені в приватні хто ви, і для чого вам код, і видам код без додаткових умов.
Писати https://news.1rj.ru/str/setevoy4
AWS періодично роздає своїм AWS Hero кредити - AWS Promotional Credit.
Підїхала очередна пачка 😊
Наразі в мене є 13 купонів по 50 долларів, які хочу роздати нашому комьюніті, але при дотриманні однієї з умов.
Перший варіант - це "обмін" купону на донат.
Як варіаант - донад підрозділу мого знаймого, на РЕБ:
https://send.monobank.ua/jar/AWtu22CRoB
Сума доната - на ваш розсуд, але купони на 50
Після переводу скидаєте мені в приватні скрін - я вам відправляю код.
Другий варіант - якщо ви вчитесь.
Якщо ви вчитесь development/QA/DevOps/whatever in IT, і тільки знайомитеся з AWS, і у вас нема можливості задонатити - просто напишіть мені в приватні хто ви, і для чого вам код, і видам код без додаткових умов.
Писати https://news.1rj.ru/str/setevoy4
Please open Telegram to view this post
VIEW IN TELEGRAM
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики.
AWS Hero: анонс June, 2021.
Amazon Web Services и программа AWS Hero за вклад в развитие AWS-комьюнити. Как-то вдруг - попал туда и я, в категорию AWS Container Hero.
🔥9
Тут вчора оновився le Chat, раніше ніколи їм не користувався, але зараз перевірив декілька промтів - працює дуже швидко. Генерація тексту - доступна без реєстрації. Спробував генерацію фото - швидкість вражає, десь за дві секунди він мені видав дуже, прям дуже якісного шостипалого хлопчиську
чат шукати тут: https://chat.mistral.ai/
А ви раніше їм користувались?
чат шукати тут: https://chat.mistral.ai/
А ви раніше їм користувались?
👍4
Тим часом anthropic випустили нову версію claude 3.7, як завжди - краще та швидше конкурентів.
Claude 3.7 sonnet доступна на безкоштовному плані
https://www.anthropic.com/news/claude-3-7-sonnet
Claude 3.7 sonnet доступна на безкоштовному плані
https://www.anthropic.com/news/claude-3-7-sonnet
👍11❤1
https://youtu.be/LXbb5RkAnXk
Розібрав ML сервіси в амазоні.
Сервіси які дозволяють конвертувати текст в голос, голос в текст, розпізнавати що на зображеннях та інше
Розібрав ML сервіси в амазоні.
Сервіси які дозволяють конвертувати текст в голос, голос в текст, розпізнавати що на зображеннях та інше
YouTube
AWS з для початківців 17: AWS Machine Learning Сервіси: Просте Пояснення
Хочеш дізнатися, як працюють ML сервіси в AWS? У цьому відео ми розглянемо, що таке AI, ML і Deep Learning, а також розберемо популярні сервіси AWS для машинного навчання:
00:00 Початок
00:16 Що таке AI
00:35 Що таке ML
00:52 Що таке DeepLearning
1:25 Rekognition…
00:00 Початок
00:16 Що таке AI
00:35 Що таке ML
00:52 Що таке DeepLearning
1:25 Rekognition…
👍10
ДевОпс Українською
Друзі! Мене номінували на премію DOU у номінації "Вони надихають" Якщо вам подобається мій контент або просто хочете підтримати - прошу перейти на https://dou.ua/awards-2025/ та "обрати" мене, дякую :)
Сьогодні останній день голосування на премію DOU, хто ще не встиг або забув прийняти участь - будь ласка встигайте 🙂
1👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Ферьозно? Будь-який справжній хакер завжди ламає системи зі своєї власної IP-адреси, в уяві Маска - уж точно 🥴
😁14🤔1
Дуже гарна колекція інформації по serverless
https://serverlessland.com/repos
https://serverlessland.com/repos
Serverlessland
Serverless Land
Your resource for learning serverless technology.
🔥13👍2
AWS для початківців 17: Огляд AWS Cognito – User Pools та Identity Pools
https://youtu.be/lieoaY6CAOA
https://youtu.be/lieoaY6CAOA
YouTube
AWS для початківців 18: Огляд AWS Cognito – User Pools та Identity Pools
У цьому відео ми розберемо основи User Pools та Identity Pools: як вони працюють, як інтегруються між собою та як допомагають керувати користувачами й доступом до AWS-ресурсів у ваших додатках. Від аутентифікації через соціальні мережі до безпечного доступу…
❤9👍5
Чудові новини! Amazon офіційно додав мене до програми AWS Community Builders! (Додали ще два тижні тому, я просто забув поділитись :D )
Це велика честь стати частиною глобальної спільноти AWS-ентузіастів, де я зможу ще більше ділитися знаннями про хмарні технології, вчитися у експертів і допомагати спільноті розвиватися.
Дякую AWS за цю можливість! Попереду ще більше корисного контенту для вас
Це велика честь стати частиною глобальної спільноти AWS-ентузіастів, де я зможу ще більше ділитися знаннями про хмарні технології, вчитися у експертів і допомагати спільноті розвиватися.
Дякую AWS за цю можливість! Попереду ще більше корисного контенту для вас
7🔥42👍4
Є кілька десятків серверів у приватних підмережах за Application Load Balancer. Доступ до додатку здійснюється з інету по HTTPS. Дані повинні бути завжди зашифровані під час передачі. Від серверів до клієнта, тобто без http взагалі, як це зробити?
Anonymous Quiz
27%
Використовувати Network LB для передачі трафіку на порту 443 з інтернету на порт 443 на серверах.
31%
Купити зовн.серт,завантажити в ACM для ALB та на сервери. ALB розшифрує,потім зашифрує тим же серт.
27%
Використати self-signed cert для інстансів.Зовнішн. у ACM.ALB розшифрує,потім зашифрує внутрішн серт
15%
Завантажити новий серт у ELB. З ELB передавати HTTP(80) на інстанси.
🤔10👏3
Готове свіже відео про AWS SNS/SQS! Подивіться, як працюють черги та сповіщення.
Коментарі та поширення відео дуже допоможуть каналу, а то щось перегляди збільшуються, а коментарів все менше і менше 😉
https://www.youtube.com/watch?v=yuYqc6bvrHw
Коментарі та поширення відео дуже допоможуть каналу, а то щось перегляди збільшуються, а коментарів все менше і менше 😉
https://www.youtube.com/watch?v=yuYqc6bvrHw
YouTube
AWS для початківців 19: AWS SQS vs SNS
У цьому відео ми розглянемо, що таке Amazon SQS (Simple Queue Service) — як працюють черги повідомлень в AWS, які бувають типи черг (Standard та FIFO), як налаштовуються затримка доставки, політика збереження, visibility timeout та інші параметри.
Також…
Також…
🔥23❤2
https://youtu.be/IXr4tEhzBb0
вийшло відео про AWS Route53
вийшло відео про AWS Route53
YouTube
AWS для початківців 20: AWS Route53
У цьому відео я розповім усе, що потрібно знати про Amazon Route 53 — керування DNS, реєстрацію доменів, Health Checks та інтеграцію з іншими сервісами AWS.
У цьому відео ви дізнаєтесь:
Що таке Route 53 і для чого його використовують
Основи DNS: рекорди…
У цьому відео ви дізнаєтесь:
Що таке Route 53 і для чого його використовують
Основи DNS: рекорди…
🔥12❤4
Cold start vs Warm start у AWS Lambda
З 1 серпня 2025 AWS почне враховувати час cold start у вартості виклику Lambda. Раніше цей час був безкоштовний для ZIP-функцій із managed runtime — більше ні 😐
INIT-фаза буде включена у Billed Duration для всіх типів функцій. В CloudWatch ти побачиш:
Cold start - це коли Lambda створює нове оточення для функції:
- Завантажує код (під капотом код в амазоні завантажується з S3 бакету)
- Ініціалізує runtime
- Запускає статичний код поза handler
Warm start - повторне використання вже існуючого середовища. Код у INIT більше не виконується, одразу йде handler. Це значно швидше.
Як зменшити час cold start?
1. Оптимізуй розмір функції
- У Node.js уникай
- Краще використовувати
- Використовуй
2. Ініціалізуй об'єкти поза handler
Наприклад, створення підключення до бази, клієнта до S3 чи DynamoDB — краще робити ОДИН раз у INIT:
Node.js
Python
3. Уникай непотрібних залежностей — не тягни весь aws-sdk v2, не використовуй великі фреймворки без потреби.
- Наприклад,
- Використовуй
самий правильний коментар до цього що я бачив - "initflation"
https://aws.amazon.com/blogs/compute/aws-lambda-standardizes-billing-for-init-phase/
З 1 серпня 2025 AWS почне враховувати час cold start у вартості виклику Lambda. Раніше цей час був безкоштовний для ZIP-функцій із managed runtime — більше ні 😐
INIT-фаза буде включена у Billed Duration для всіх типів функцій. В CloudWatch ти побачиш:
Duration: 250ms | Billed Duration: 351ms | Init Duration: 101ms — раніше було 250ms.Cold start - це коли Lambda створює нове оточення для функції:
- Завантажує код (під капотом код в амазоні завантажується з S3 бакету)
- Ініціалізує runtime
- Запускає статичний код поза handler
Warm start - повторне використання вже існуючого середовища. Код у INIT більше не виконується, одразу йде handler. Це значно швидше.
Як зменшити час cold start?
1. Оптимізуй розмір функції
- У Node.js уникай
import * as AWS, краще import S3 from "aws-sdk/clients/s3" - Краще використовувати
aws-sdk v3, який дозволяє імпортувати лише потрібні клієнти, наприклад: import { S3Client } from "@aws-sdk/client-s3" - Використовуй
esbuild або інший bundler для мінімізації залежностей2. Ініціалізуй об'єкти поза handler
Наприклад, створення підключення до бази, клієнта до S3 чи DynamoDB — краще робити ОДИН раз у INIT:
Node.js
const mysql = require('mysql2/promise');
const conn = await mysql.createConnection({ /* creds */ }); // INIT
exports.handler = async (event) => {
const [rows] = await conn.query("SELECT * FROM demo"); // Fast!
return rows;
};
Python
import pymysql
conn = pymysql.connect(host='host', user='user', password='pass') # INIT
def lambda_handler(event, context):
with conn.cursor() as cursor:
cursor.execute("SELECT * FROM demo")
return cursor.fetchall()
3. Уникай непотрібних залежностей — не тягни весь aws-sdk v2, не використовуй великі фреймворки без потреби.
- Наприклад,
aws-sdk v2 важить 50MB, а aws-sdk v3 — 1.5MB. - Використовуй
@aws-sdk/client-s3 замість aws-sdk для S3.самий правильний коментар до цього що я бачив - "initflation"
https://aws.amazon.com/blogs/compute/aws-lambda-standardizes-billing-for-init-phase/
👍10❤1
Pearson Vue (організація через котру складається багато іспитів в AWS,Azure, Cisco та багато інших) пропонує безкоштовне перескладання іспиту якщо забронювати іспит до 12 червня 2025 року.
Якщо ви не складете, заплануйте та зробіть другу спробу між 7 липня 2025 року та 20 січня 2026 року
https://www.pearsonvue.com/us/en/test-takers/free-retake.html
Якщо ви не складете, заплануйте та зробіть другу спробу між 7 липня 2025 року та 20 січня 2026 року
https://www.pearsonvue.com/us/en/test-takers/free-retake.html
Pearsonvue
Certification safety net: Free exam retake - Pearson VUE
Certification safety net: Free exam retake beginning May 1, 2025 for participating exam programs. If you took advantage of our global retake promotion by completing and scheduling an eligible exam* and you didn’t pass, you may qualify for a free retake attempt.…
👍9🔥4
👍7
ДевОпс Українською
Pearson Vue (організація через котру складається багато іспитів в AWS,Azure, Cisco та багато інших) пропонує безкоштовне перескладання іспиту якщо забронювати іспит до 12 червня 2025 року. Якщо ви не складете, заплануйте та зробіть другу спробу між 7 липня…
https://www.bleepingcomputer.com/news/security/education-giant-pearson-hit-by-cyberattack-exposing-customer-data/
Який сором, розробник зберіг креди у файлі .git/config
доступ до файлу можна було отримати через
Мораль яка?
1. не використовувати статичні креди
2. веб сервер повинен блокувати всі скриті файли (файли з крапкою на початку імені: .env, .ini, .git)
3. документувати онбоардінг процеси, щоб не було "я зробив ось так і запрацювало"
Який сором, розробник зберіг креди у файлі .git/config
доступ до файлу можна було отримати через
https://example.com/.git/config
Під час атаки на Pearson викритий токен дозволив зловмисникам отримати доступ до вихідного коду компанії, який містив додаткові жорстко закодовані облікові дані та токени автентифікації для хмарних платформ.
Мораль яка?
1. не використовувати статичні креди
2. веб сервер повинен блокувати всі скриті файли (файли з крапкою на початку імені: .env, .ini, .git)
3. документувати онбоардінг процеси, щоб не було "я зробив ось так і запрацювало"
😢4
https://openai.com/index/introducing-codex/
Новий потужний інструмент від openai, але доступний поки на тарифах для багатих
Новий потужний інструмент від openai, але доступний поки на тарифах для багатих
Openai
Introducing Codex
Introducing Codex: a cloud-based software engineering agent that can work on many tasks in parallel, powered by codex-1. With Codex, developers can simultaneously deploy multiple agents to independently handle coding tasks such as writing features, answering…
👍2🔥1