Список serverless технологий от разных провайдеров. Выбираем для своего проекта, это модно, стильно, молодежно 😉
#devops
#devops
Большая подборка облачных сервисов: https://github.com/Atarity/deploy-your-own-saas
Тут рассказывается о том как с помощью инструментов поднять свой собственный VPN или почтовый сервис, облачное хранилище и многое другое.
#devops
Тут рассказывается о том как с помощью инструментов поднять свой собственный VPN или почтовый сервис, облачное хранилище и многое другое.
#devops
Задачи и тесты по программированию | proghub
Список serverless технологий от разных провайдеров. Выбираем для своего проекта, это модно, стильно, молодежно 😉 #devops
Если вам интересно как развернуть свой проект в облаке то вот актуальный гайд по AWS и Google Cloud: https://gruntwork.io/guides
Каждое руководство описывает:
— ключевые концепции инфраструктуры;
— процесс развёртывания, настройки и управления инфраструктурой для использования в продакшене;
В будущем там же планируют добавить руководства по Azure.
#devops
Каждое руководство описывает:
— ключевые концепции инфраструктуры;
— процесс развёртывания, настройки и управления инфраструктурой для использования в продакшене;
В будущем там же планируют добавить руководства по Azure.
#devops
This media is not supported in your browser
VIEW IN TELEGRAM
Lazydocker — пользовательский интерфейс для управления докером.
Просмотр состояния, логов, метрик; перезапуск, удаление, восстановление контейнеров и сервисов.
Репозиторий: https://github.com/jesseduffield/lazydocker
#devops #docker
Просмотр состояния, логов, метрик; перезапуск, удаление, восстановление контейнеров и сервисов.
Репозиторий: https://github.com/jesseduffield/lazydocker
#devops #docker
Крутой модульный генератор конфигов для nginx от нашего любимого digitalocean. Вводите параметры и скачиваете готовый конфиг для вашего конкретного кейса:
https://www.digitalocean.com/community/tools/nginx
#nginx #devops
https://www.digitalocean.com/community/tools/nginx
#nginx #devops
Крутая утилита для уменьшения размеров docker-образа без изменения кода, называется docker-slim. Оптимизирует и добавляет защиту для ваших контейнеров, понимая их смысл c помощью различных аналитических средств.
Github: https://github.com/docker-slim/docker-slim
Сайт: https://dockersl.im
#devops #docker
Github: https://github.com/docker-slim/docker-slim
Сайт: https://dockersl.im
#devops #docker
Очереди сообщений
Очереди получают, удерживают и доставляют сообщения. Если операция выполняется слишком медленно, вы можете использовать очередь сообщений со следующим рабочим процессом:
Если какая-либо операция выполняется слишком долго, можно использовать очередь сообщений по такой схеме:
1. Приложение публикует задание в очереди, а затем уведомляет пользователя о статусе обработки.
2. Воркер забирает задание из очереди, обрабатывает его, а затем сообщает, что задание завершено.
Пользователь не ждет отклика страницы, а задание обрабатывается в фоновом режиме. Например у нас на proghub.ru есть задачи отправки всех писем, задача добавления в рейтинг результатов прохождения пользователя. В качестве брокера сообщений мы используем redis. А вообще самые попелярные варианты работы с очередями это:
1. redis - максимально простой вариант
2. rabbitMQ - самый популярный вариант, умеет очень много из коробки, работает на основе протокола AMQP
3. amazon SQS - если у вас проект в амазон, то этот вариант для вас
#devops #backend
Очереди получают, удерживают и доставляют сообщения. Если операция выполняется слишком медленно, вы можете использовать очередь сообщений со следующим рабочим процессом:
Если какая-либо операция выполняется слишком долго, можно использовать очередь сообщений по такой схеме:
1. Приложение публикует задание в очереди, а затем уведомляет пользователя о статусе обработки.
2. Воркер забирает задание из очереди, обрабатывает его, а затем сообщает, что задание завершено.
Пользователь не ждет отклика страницы, а задание обрабатывается в фоновом режиме. Например у нас на proghub.ru есть задачи отправки всех писем, задача добавления в рейтинг результатов прохождения пользователя. В качестве брокера сообщений мы используем redis. А вообще самые попелярные варианты работы с очередями это:
1. redis - максимально простой вариант
2. rabbitMQ - самый популярный вариант, умеет очень много из коробки, работает на основе протокола AMQP
3. amazon SQS - если у вас проект в амазон, то этот вариант для вас
#devops #backend
Rabbitmq
RabbitMQ: One broker to queue them all | RabbitMQ
Popeye - это утилита, которая сканирует работающий кластер Kubernetes и сообщает о потенциальных проблемах с развернутыми ресурсами и конфигурациями. Он очищает ваш кластер в зависимости от того, что развернуто. Сканируя ваш кластер, он обнаруживает неправильные конфигурации и обеспечивает применение передовых методов, тем самым предотвращая потенциальные проблемы в будущем.
Github: https://github.com/derailed/popeye
#devops #docker #k8s
Github: https://github.com/derailed/popeye
#devops #docker #k8s
Задачи и тесты по программированию | proghub
Лагающий proghub.ru, отчет об инциденте Вчера, 3 декабря, примерно в 3 часа дня по МСК наш сайт начал сильно лагать у пользователей. Глянули логи, увидели резкий скачек графика cpu и за ним такое же резкое падение - обычный симптом краша приложения (благодаря…
2 месяца назад мы спрашивали средсво мониторинга, мы попробовали то что вы посоветовали, попробовали ELK. Остановились на крутом saas решении от nginx - amplify. С коробки есть мониторинг nginx, mysql, php-fpm и сервера вцелом. Все бесплатно (пока). Пока неделю пользуемся и довольны.
https://amplify.nginx.com/
#nginx #devops
https://amplify.nginx.com/
#nginx #devops
Nginx
NGINX Monitoring Made Easy
Amplify is a SaaS tool to monitor NGINX-based web apps, with a built-in static analyzer for NGINX config. Amplify is run by Nginx, Inc.