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

Собянин: Умные камеры помогли сократить количество ДТП на дорогах Москвы на 20%

Вильфанд: Похолодание пришло в Москву как минимум на неделю

Подрядчик в Хакасии не выполнил полный объем работ по улучшению автодороги

Шесть человек пострадали в аварии с рейсовым автобусом в Ижевске





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

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

"Что должно уйти – уйдет": россиянам рассказали, как пережить полнолуние 21 июля без потерь

Проект «Великанцы» представили в рамках фестиваля «Достоевский» в Зарайске

"Eye Of God" - мощный инструмент для быстрого поиска информации по различным идентификаторам

Ученые выявили полезное свойство кофе для женского здровья

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

Игрок "Динамо" Тюкавин рассказал, что в клубе ему помогают бороться с аэрофобией

Интервью AppTime с компанией Innova: релиз Gran Saga в России, внутриигровая оплата и «Масленица» в корейской MMO

«Я не глупая и умею постоять за себя»: Надежда Сысоева рассказала в «УТРО.ТНТ» об участии в шоу «Выжить в Дубае. Возвращение»

Команда Мурманской области – бронзовый призёр третьего этапа Кубка России по спортивному туризму в дисциплине «северная ходьба»

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

Старовойт назвали сроки начала строительства ВСМ Москва – Петербург

Суд в Москве арестовал блогера Эдварда Била на 13 суток за мелкое хулиганство

Западный эксперт спрогнозировал ответ России на возможное размещение американских ракет в Германии

ЦСКА и "Ростов" сыграли первую ничью в новом сезоне РПЛ

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

Заинтересовавший Владимира Путина хит семьи Рыбачевых презентовали на радиостанциях «Газпром-Медиа»

Продвижение Музыки. Раскрутка Музыки. Продвижение Песни. Раскрутка Песни.

Трезвость как основа жизни: больше половины выпускников «Урала без наркотиков» справляются с зависимостью

Madi Hiyaa – один из самых красивых ресторанов мира

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

Шнайдер прошла в финал турнира WTA в Будапеште

Принцесса Кейт Миддлтон надела на Уимблдон платье в цветах теннисного клуба

Красноярскую теннисистку Мирру Андрееву допустили на Олимпиаду в Париже

Надаль, Шаповалов, Опелка, Томлянович сыграют на US Open по защищенному рейтингу, Осака не попала в основу

Moscow.media

Маэстро.

Москва слезам не верит: в ТПП РФ подержали инициативу по защите прав предпринимателей

Малышу стало плохо — пришлось пересаживать в машину полиции (видео)

В Свердловской области завели еще одно "мусорное" уголовное дело











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

Rss.plus






"Что должно уйти – уйдет": россиянам рассказали, как пережить полнолуние 21 июля без потерь

Директор Театра Российской армии Милена Авимская приняла участие в мастер-классе в Грачевском парке

Ученые выявили полезное свойство кофе для женского здровья

Петр Потапов вместе с жителями Северного Измайлова провел рейд безопасности по Сиреневому бульвару