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

Облачность с прояснениями ждет Москву 5 октября

Производство безредукторных лебедок для лифтов запустят в Москве в 2025 году

Дамбы прорвало на Зеркальных озерах в Алтайском крае

Производство мяса выросло в России с начала 2024 года





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

Новости от 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

Kevin McCoy презентовал новые клипы в Москве и анонсировал юбилейный тур

Фильм «Граф Монте-Кристо» заработал свыше 200 млн рублей в российском прокате

«Потоп грядет»: циклон «Кассандра» накроет Москву

В Москве водителей предупредили о сильном дожде

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

В Республике Таджикистан прошел первый этап проекта «Русский язык: читаем, слушаем, смотрим в странах СНГ»

Shot: бывшего футболиста Мостового прооперировали из-за камней в почках

«Динамо» Москва — «Трактор» — 1:4. Видеообзор матча КХЛ

Певица Натали Орли спела для самых ярких бизнес-леди России

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

«Потоп грядет»: циклон «Кассандра» накроет Москву

Магия на каждый день

В Москве водителей предупредили о сильном дожде

Каскадер Виктор Плетнев провел зарядку для пенсионеров в Волоколамске

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

DJ Smash презентует новый трек на фестивале «Ночь инноваций»

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

«Обречены на провал»: Канделаки обвинила Сару Джессику Паркер в плагиате

Гастроэнтеролог Садыков назвал 3 основные причины непреодолимой тяги к сладкому

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

Тату, побег, анорексия. Как бунтуют дети Яковлевой, Успенской, Кафельникова

Джокович вышел в третий круг «Мастерса» в Шанхае

Кудерметова и Хаочин проиграли в матче за титул в парном разряде WTA 1000 в Пекине

Янник Синнер вышел в третий круг «Мастерса» в Шанхае

Moscow.media

Катались на питбайке и переломали ноги

За теплый сезон на федеральных трассах во Владимирской области нанесли 922 км разметки

Объем межтерминальных перевозок увеличился более чем на 7% за 8 месяцев 2024 года – «Деловые Линии»

Ни дня без иска против IT-гигантов: на Meta* подали в суд из-за авторских прав











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

Rss.plus






НИИ Склифосовского: Ливанов остается в реанимации в тяжелом состоянии

Около 900 жителей Филей-Давыдкова переедут по программе реновации

Kevin McCoy презентовал новые клипы в Москве и анонсировал юбилейный тур

Участников СВО из Подольска наградили на торжественном концерте ко Дню города