Добавить новость

Сделка сорвалась: стало известно, почему отказались покупать дачу Пугачевой

Собянин: В Мневниковской пойме появится один из крупнейших спортивных кластеров

Детская библиотека в Балашихе отметила 55-летие

Агент: Головин уже едет в расположение сборной, он всегда делает это с удовольствием



Новости сегодня

Новости от TheMoneytizer

Провести ряд DevOps работ по стабилизации сайта (Docker + Laravel)

Используемые технологии: PHP8 + Laravel + Mysql + Docker Compose + Amazon S3 + Amazon Workmail

Необходимо провести ряд работ по DevOps части в плане стабилизации серверов и сборки бекенда:

1. Мониторинг

Проблема: сейчас нет четкого и понятного мониторинга, работающего в реальном времени. В данный момент участились падения сервера при запросах к нему, причина этого не ясна.

Задачи:

  • Установить систему мониторинга на сервера (например Zabbix или аналог). Система должна быть бесплатной или иметь free-версию, покрывающую все нужды
  • Нужна возможность следить за кол-вом запросов к бекенду
  • Нужна возможность следить за серверами в реальном времени, кол-вом ресурсов, памяти, места, загруженность и т.д. Нужно предложить варианты решения этой задачи.
  • Нужна возможность отслеживать ошибки на сервере, логи docker-контейнеров, логи php и mysql.
  • Если есть возможность, добавить в систему мониторинга отслеживание отправляемых с сайта email’ов, чтобы можно было оценивать кол-во писем и статусы (дошло, не дошло, ошибки)

2. Привести в порядок docker-сборку

Проблема: сейчас сборка разбита на множество разных docker-compose файлов и конфигураций, все перемешано, не понятно, как вносить правки.

Задачи:

  • Нужно привести сборку в порядок, сборка должна поддерживать три окружения: локальное dev, тестовое test и продуктовое prod.
  • Сборка должна работать корректно и на linux, и на windows docker desktop
  • Неизвестно почему, но при поднятии сборки через docker-compose up на Windows локально, база данных удаляется. Нужно решить эту проблему, чтобы разработчику при каждом локальном поднятии, не приходилось восстанавливать базу из бекапа.
  • Обеспечить сохранность данных и CI/CD процессов. Все кроны, фоновые задачи должны выполняться корректно и работать даже после деплоя без ручного перезапуска.

3. Безопасность

Проблема: необходимо проверить, насколько сборка надежна и безопасна. В данный момент участились падения сервера при запросах к нему, причина этого не ясна. Задачи:

  • Проверить и рассчитать максимальную нагрузку на сервера.
  • Совместо с dev-командой попробовать найти причину падения сервера по таймауту и решить эту проблему.
  • Проверить доступность ресурсов извне (БД) и надежность указанных паролей.
  • Провести аудит системы и конфигураций на предмет безопасности и обновлений.
  • Должна быть обеспечена надежность бекенд API и отказоустойчивость. а также защита от DDOS-атак. Нужно предложить варианты решения задачи. Также возможно подключение CDN - надо также предложить варианты (например Cloudflare)

4. Подбор серверов

Проблема: сейчас используются AWS-сервера с очень маленьким кол-вом ресурсов. Нужно оценить, какую нагрузку способны выдержать эти сервера, а также предложить аналоги по более доступным ценам.

Задачи:

  • Оценить текущие сервера для test и prod окружений и приблизительно рассчитать нагрузку, которую они способны выдержать
  • Предложить более дешевые по цене, но доступные по характеристикам аналоги, если будет выяснено, что мощности надо увеличивать. Критерии к серверам: расположение в Европе, юр.лицо хостера за пределами СНГ, желательно - глобальная и известная компания.
  • В случае нахождения таких вариантов, обеспечить безшовный переезд на новый сервер (или новые сервера) с сохранением данных и работоспособности приложения.

5. Бекапирование данных

Проблема: сейчас нет автоматического бекапирования баз данных, дисков S3 и кода приложения

Задача:

  • Предложить возможные варианты бекапирования данных. Должна быть обеспечена надежность, сохранность данных, недоступность их для сторонних лиц.
  • Варианты бекапирования должны быть экономными с точки зрения денежных затрат
  • Бекапирование должно быть автоматическим, также должно быть максимально легким восстановление данных из бекапа.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Медведев ответил на призыв депутата рады перенести боевые действия в Белоруссию

На оформление ДТП с автобусом ФК «Ростов» ушло несколько часов

Концерт ко Дню среднего профессионального образования прошел в Можайске

В Москву из США вернулся посол Антонов

Музыкальные новости

Индивидуальные кухни на заказ в Санкт-Петербурге

Анатолий Антонов завершил работу в качестве посла РФ в Вашингтоне

Состоялся релиз Kafka's Metamorphosis на iOS и Android

Бастрыкин затребовал доклад по делу о нелегальном детсаде для мигрантов в Москве

Новости России

Считался талантом в СССР и Америке, устроил страшный скандал, спился и работал на кладбище. Трагедия Хатулева

Вильфанд пообещал москвичам половину месячной нормы осадков в ближайшие сутки

Об 11-дневных каникулах в 2025 году напомнили воронежцам

Автоинспекторы в Дмитрове напомнили школьникам о безопасности на дороге

Экология в России и мире

Лучшие из лучших: в Москве собрали самые успешные эксперты со всей России

Покупатель отказался от сделки по даче Пугачевой

Певица Астрид Хан представила песню "Дом"

Юные таланты из 28 стран мира выступают на фестивале в Москве

Спорт в России и мире

Соболенко проиграла в ¼ финала турнира WTA-1000 в Пекине

Арина Соболенко вышла в четвертьфинал турнира WTA 1000 в Пекине

Андрей Рублёв: Операция за дни до турнира ATP в Китае предотвратила ампутацию

«Стали хуже после коронавируса»: Медведев неприличным образом привлёк внимание к проблеме с мячами

Moscow.media

Стартовал физкультурно-спортивный фестиваль для людей с инвалидностью «Сочи-2024»

Ландшафты Командор.

Сегодня мы рады поздравить нашего дорогого товарища, заслуженного спасателя, Кудинова Валерия Анатольевича, с юбилеем — 60-летием!

StarLine: Умный комфорт в твоих руках!











Топ новостей на этот час

Rss.plus






Посол в РФ: Информация о встрече Асада и Эрдогана на саммите БРИКС не подтверждается

Формальное благополучие: почему в счастливых отношениях становится скучно

Сделка сорвалась: стало известно, почему отказались покупать дачу Пугачевой

Агент: Головин уже едет в расположение сборной, он всегда делает это с удовольствием