PHP в облаках

PHP Russia: Облака и Lambda

PHP, Инфраструктура

PHP
Логи, метрики, ошибки
Облака
DevOps / Кубер

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Принципы и особенности готовки и мониторинга приложения и PHP в кластере k8s от того, кто в этом понимает.

Целевая аудитория

Разработчики уровня middle plus, планирующие перенос приложения в k8s.

Тезисы

С ростом проекта и количеством серверов, классический подход к деплою PHP-приложений обычно сменяется на “докеризацию” приложений и релиз в kubernetes. И, помимо новых возможностей, этот переход имеет свои особенности, которые нужно учесть.

В докладе я расскажу вам про некоторые из таких особенностей и предложу варианты решения. Например:
* как изменится ваше приложение с переходом в k8s;
* как аккуратно работать с секретами при сборке;
* какие ещё контейнеры, кроме PHP-FPM стоит запускать в каждой реплике;
* как мониторить PHP-приложение в k8s и зачем это может быть нужно;
* как изменится ваш CI/CD.

После доклада вы будете более подготовленными к переходу в облако или сможете улучшить вашу текущую архитектуру.

Пишет бэкенд, чаще всего с использованием PHP и Go. Интересуется микросервисной и асинхронной архитектурой, DevOps.

Авито

На Авито каждый может найти что-то свое среди миллионов частных объявлений и предложений компаний по всей России: от квартиры и автомобиля до работы и кандидатов на вакансии. Сервис делают более 1300 инженеров. В Авито небольшой монолит на PHP, несколько сотен микросервисов на Go и Python, фронтенд на JavaScript, базы данных PostgreSQL, MongoDB и Redis, автоматические тесты, обученная на данных система модерации и поисковый движок Sphinx. Продуктом каждый месяц пользуется треть населения России.

Видео