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

В Тучково прошел мастер-класс ко Всемирному дню акварели

Качество ремонта подъездов дома № 27 на улице Пионерской проверили в Балашихе

Более 12,5 тыс человек приняли участие в ИТ-чемпионате True Tech Champ

Юные инспекторы движения из Подольска представляют Подмосковье на слете в Анапе





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

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

ЦБ опроверг сообщения о скором снижении ключевой ставки

Ефимов: На платформе будущей станции метро «ЗИЛ» установили архитектурное панно

Вячеслав Федорищев в Москве встретился с депутатами Госдумы и сенаторами РФ от Самарской области

Диетолог Соломатина: сахар, мучное и пиво сокращают продолжительность жизни

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

В Сколково обсудили плюсы и минусы медийности

В Петербурге родился новый творческий союз

Филиал № 4 ОСФР по Москве и Московской области информирует: В Москве и Московской области 650 тысяч пенсионеров старше 80 лет получают пенсию в повышенном размере

Caviar выпустила коллекцию эксклюзивных iPhone 16 Pro и iPhone 16 Pro Max в честь Стива Джобса, Илона Маска и Дональда Трампа

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

Названы номинанты четвёртого сезона «Знание.Премия»

Осужден обвиняемый в хищении денег у матери экс-чиновника МО Горшколепова

Семейный День здоровья и спорта прошел в поселке Обухово

Столичное предприятие увеличило выпуск центробежных насосов благодаря нацпроекту

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

Дмитрий Несоленый возглавил депо «Унеча» компании «ЛокоТех-Сервис»

«Труп летит»: Виктория Боня испугалась за жизнь во время восхождения на гору

Отличный выбор для электромоторов: питание для приключений с низкотемпературной литиевой батареей Power Queen 12V 280Ah для циклической работы

Опубликован рэнкинг благотворительных организаций России за 2023 год

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

Фриц назвал смешным поведение Медведева в матче Итогового турнира

Рублев поднялся на одну строчку в рейтинге ATP

Россиянка Кудерметова проиграла в полуфинале парного Итогового турнира WTA

Гауфф выиграла Итоговый турнир WTA - 2024

Moscow.media

В орловском регионе сегодня утром уничтожено 8 БПЛА. UPD: позже еще 2

Врачи спасли мальчика с пулевым ранением головы

Современный литературный критик. Литературная критика произведений.

Caviar выпустила коллекцию эксклюзивных iPhone 16 Pro и iPhone 16 Pro Max в честь Стива Джобса, Илона Маска и Дональда Трампа











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

Rss.plus






Неделя рекордов: чем вызвано ажиотажное удорожание биткоина и других криптовалют

Суд рассмотрит первое дело о добровольной сдаче в плен российского бойца

В городе Клин росгвардейцы задержали подозреваемую в совершении кражи из сетевого магазина

Измены, разврат, потеря ребенка, нервные срывы: как Деми Мур чуть не сошла с ума и не лишилась жизни в браке с Эштоном Кутчером