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

Российская лаборатория Neiry первая в мире подключила мозг крысы к ИИ

Выступление Путина привлекло внимание зарубежных СМИ

Бизнес приобрел у Москвы 134 крупных коммерческих помещения в январе–сентябре

NYT: США при Трампе могут снова выйти из соглашения по климату





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

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

Синоптики сообщили о переменной облачности и ветреной погоде в Москве 9 ноября

С фасада жилого дома в Мытищах падают плиты

9 ноября в Москве и области ожидается потепление, без осадков

Власти Москвы провели реабилитацию более 20 прудов за 2024 год

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

Композитор Александра Пахмутова отмечает 95-летие

«Вечером на лобном, а после — плацкарт»: как Бузова совмещала «ДОМ-2» и учебу

Экс-президент США признал ошибку, которая продолжается до сих пор: МОК превратился в цирк

Богданов борется за сердце Glukozы, а Хрусталев ищет кольцо Нефертити

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

Строгие правила продажи автозапчастей и масел вводят в России

Синоптики сообщили о переменной облачности и ветреной погоде в Москве 9 ноября

5 сборников короткой прозы — про нейросети, говорящих белок и детство, которого не вернуть

«Спартак» купил футболиста по ошибке. Самозванца вычислили на тренировке: «Вы нам кого прислали?»

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

Притча об уверенности в собственных силах

Интересные каналы в Telegram. Лучшие каналы в Telegram. Каталог каналов Telegram. Новостные каналы в Telegram. Топ каналов Telegram. Telegram каналы новости.

«585*ЗОЛОТОЙ» рассказала, какие обручальные кольца будут выбирать пары в следующем году

Кажетта Ахметжанова рассказала, сбываются ли сны с четверга на пятницу

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

Финал теннисного Итогового турнира WTA пройдет без первой ракетки мира Соболенко

Теннисистка Пегула снялась с итогового турнира WTA, ее заменит Касаткина

Касаткина сыграет на Итоговом турнире WTA после снятия Пегулы

Уверенная победа зафиксирована на Итоговом турнире WTA с участием Рыбакиной

Moscow.media

"Бешеная табуретка" - в Daewoo Matiz установили мотор V6

По ком звонит "брутто-колокол"?

Mozilla Foundation уволила 30% сотрудников на фоне большого штрафа в РФ

В 2025 году в России начнут выпуск нового грузовика собственной разработки











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

Rss.plus






Синоптики сообщили о переменной облачности и ветреной погоде в Москве 9 ноября

Гастроэнтеролог Сухорукова призвала есть осенью овсяные хлопья, бананы и фасоль

Музей Бродского проведет выставку Михаила Рогинского

В Астрахани пройдет российский смотр-конкурс исполнительского мастерства