KazDevOps
5.28K subscribers
1.14K photos
25 videos
18 files
1.16K links
Канал о DevOps во всех проявлениях: K8s, CI/CD, AppSec, AI/ML, Cloud, Linux
Поможем с DevOps: https://core247.kz/
По рекламе @UlKonovalova
Download Telegram
Бессерверные развертывания уже сегодня могут повысить производительность DevOps:

1. Инфраструктура как код (IaaC). Разработчики могут использовать бессерверные сервисы для разработки и выпуска. IaaC помогает легко выполнять эти задачи с помощью декларативных языков вроде Terraform.

2. Гибкое развертывание. Бессерверные службы упрощают инфраструктуру. Используя её, можно переключаться между версиями приложений без остановок обслуживания или отката обновлений.

3. Распределенный DevOps. Бессерверная технология позволяет команде работать с минимум влиянием друг на друга, распределять нагрузки и обеспечивать доступность инфраструктуры.

↘️↘️↘️
Новые тенденции:

📝Поскольку большинство API являются бессерверными, возможности Backend-as-a-Service будут с использованием API.
📝Облачные продукты и услуги в будущем будут развиваться без серверов.
📝Появление бессерверных систем нацелено на всю облачную систему, включая вычислительную мощность, хранилище и другие услуги.

#devops #iaac #baas #api

@DevOpsKaz
👍21🔥1
Многие из микросервисов нуждаются в секретах для безопасной работы. От ключа для сертификата SSL /TLS или ключа API до SSH-ключа для удаленного входа в систему.

Управление ими требует строгого ограничения контекстов, в которых используются секреты, только теми местами, где они должны быть, и обратного случая. Но это часто упускают во время разработки приложений. Как результат — утечки информации и эксплойтов.

В этом детальном руководстве вы найдете 4 задачи для экспериментов с методами управления секретами. В качестве примера секрета используется JWT, а методы применимы ко всем контейнерам, которые необходимо хранить в секрете.

#devops #kubernetes #docker #secrets #api #ssh #ssl

@DevOpsKaz
👍32❤‍🔥2
Описали некоторые из ключевых вариантов использования serverless в производственной среде и предоставили важные рекомендации, которые команды DevOps могут использовать для безопасного и эффективного запуска бессерверных систем.

#devops #serverless #api #ssl #oauth #maven #pypl

@DevOpsKaz
👍31🔥1
Gateway API — долгосрочная замена Kubernetes Ingress

Это набор ресурсов, которые моделируют сеть сервисов в Kubernetes, управляют доступом на основе ролей. Они переносимы и расширяемы. Поддерживают HTTP, TLS, TCP, UDP, а также Transport Layer Security. Позволяют управлять жизненным циклом сетевых шлюзов. Gateway API призван переопределить то, как мы обрабатываем маршрутизацию трафика в кластерах.

Cilium устраняет необходимость в kube-proxy и IP-таблицах, предлагая повышенную эффективность и производительность при управлении сетевыми операциями в кластерах Kubernetes. И Cilium теперь включает поддержку Gateway API.

С ними вы получаете гибкий и мощный подход к маршрутизации трафика.

Пользуйтесь и делитесь с коллегами 🤝

#devops #api #kubernetes #gateway #gatewayapi #cilium

@DevOpsKaz
👍4😱31
Как сделать инфраструктуру AWS более безопасной? Тестировать!

Предлагаем вам 500+ моделей AWS API для тестирования безопасности.

👉 Заходите на GitHub энтузиаста.

#devops #api #devtools #aws #devsecops

@DevOpsKaz
👍3🔥21
Cloud Native — это подход, который призывает оптимизировать использование ресурсов и эффективность доставки приложений в облаке.

Понятное дело, что впитать весь огромный пласт методологии и применить его на практике разом — нереально. Но можно собирать идеальную картину по крупицам и улучшать деталь за деталью. В этом вам поможет Awesome Cloud Native.

👉🏻 Встречайте — тщательно cобранный список облачных инструментов, ПО и руководств с открытым исходным кодом.

#devops #bigdata #api #cloud #cloudnative

@DevOpsKaz
👍51🔥1
☄️ Основные инструменты API на 2023 год по категориям.

💼 Развертывание и управление:
API {REST} и FakeRest для развертывания
Apigee, MuleSoft Anypoint, IBM API Connect для управления

🧪 Тестирование:
APACHE JMeter и JMeter для нагрузочного тестирования
SoapUI для функциональных тестов
Rest-Assured для макетов и тестов

🔄 Генерация кода:
Swagger и RAML Codegen

🔐 Безопасность:
— От общих инструментов, вроде Postman, до нишевых OWASP, ZAP И API Fortress
Autho, Okta и Keycloak прикроют при авторизации

📊 Контроль:
— Боги мониторинга New Relic, Datadog и AppDynamics

🛡 Защита:
Cloudflare, AWS WAF и Брандмауэр Azure для надежной защиты

🔍 Дизайн и разработка:
Swagger (OpenAPI) для спецификаций
RAML, PAML & API Blueprint для языков
Postman за изящный дизайн и тестирование
Mockoon для макетных серверов

#devops #api #aws #azure #cloudflare #apache #swagger
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4😎211
Знакомьтесь, SuperEdge🫡

Это система, которая помогает управлять вычислительными ресурсами и контейнерными приложениями в нескольких периферийных зонах. Ресурсы и приложения управляются как единый кластер Kubernetes. Собственный кластер k8s можно легко преобразовать в кластер SuperEdge.

Расширяет возможности оркестрации контейнеров и планирования Kubernetes на периферии
Вносит ненавязчивые улучшения в Kubernetes и полностью совместим со всеми API и ресурсами Kubernetes
Поддерживает автоматическое развертывание мультирегиональных микросервисов
Мониторит работоспособность распределенных узлов
Поддерживает сетевое туннелирование с использованием TCP, HTTP, HTTPS и SSH
Обеспечивает автономность по границам L4/L5

Молодой проект собрал уже 1000 звёзд на GitHub.

#devops #kubernetes #k8s #api #superedge
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥2💩1
🛡 Защита API — узнайте, как повысить безопасность с помощью подробного руководства

👉 В статье вы узнаете про:

Целенаправленное использование JWT
Механизмы безопасного хранения
Заявление об использовании токена
Управление временными метками
Безопасное использование алгоритмов при разработке API
Подписание и проверка
Безопасное управление ключами
Использование хранилищ ключей

Пользуйтесь и делитесь с коллегами 🤝

#devsecops #devops #api #apisecurity

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥322👾2
☄️ Как эффективно управлять API-шлюзом

API-шлюз — это ключевой компонент в архитектуре микросервисов для управления, безопасности и мониторинга API.

👉 В новой статье, рассказали историю инженера, как его команда стала управлять API-шлюзом и каких результатов добилась

А вот рекомендации для эффективного управления API-шлюзом:

— Определите требования к API-шлюзу: производительность, безопасность, масштабируемость.
— Выберите подходящий API-шлюз (Kong, NGINX, Apigee и т.д.).
— Настройте маршруты для всех API, учитывая версии и контексты.
— Реализуйте аутентификацию и авторизацию.
— Используйте SSL/TLS для защиты данных.
— Настройте сбор логов и метрик и подключите мониторинг.
— Настройте кэширование для повышения производительности и уменьшения нагрузки.
— Регулярно проводите тестирование API.
— Обновляйте API-шлюз и связанные компоненты для устранения уязвимостей.

Читайте и делитесь с коллегами 🤝 Ваши реакции на пост подскажут, полезный ли контент вы получаете.

#devops #api

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥32👍2