Масштабируемый отказоустойчивый web-сервер
Необходимо поднять масштабируемый web-сервер. Основной стек: PHP + MySQL + Git.
Оповещение о том, что скоро закончится место на жёстком диске и возможность легко его расширить.
Оповещение о том, что не хватает ресурсов ЦП. Оповещение о том, что сайт не доступен для пользователей или слишком долго грузится.
Должны работать бекапы БД, кода и данных, загружаемых пользователями и описание того как быстро восстановить информацию из этих бекапов.
Нужна возможность клонировать этот сервер или распределить вычсилительные мощности по нескольким серверам.
В случае падения физичесокго сервера, должна быть копия на другом сервере, физически и географически расположенном в другом месте, которая возьмёт нагрузку на себя.
-
3 дня1029 UAH
6257 172 0 3 дня1029 UAHЗдравствуйте, меня зовут Михаил.
Я системный администратор с 15ти летним стажем.
===============
Прочитал текст вашего задания.
У меня огромный опыт в подобных задачах, отзывы по поводу аналогичных проектов в профиле.
Я ценю Ваше и своё время, по этому задача будет решена в кратчайшие сроки.
Нужно уточнить детали в личной переписке.
Можно реализовать всё за 3 дня.
Цена за час работы указана в ставке.
… 10 дней - гарантия на выполненные работы.
Выполненные задания:
Freelancehunt
===============
Я оказываю услуги по системному администрированию компьютерных систем.
Гарантия на выполненные работы + поддержка по необходимости.
Мои клиенты всегда остаются довольными качеством работ.
===============
- Настройка и обслуживание серверов
- Виртуализация VMware, HyperV, ProxMox
- Установка и настройка Windows / Linux
- Установка и настройка MSSQL Server
- Установка и обновление 1С:Предприятие, M.E.Doc, Bitrix
- Установка и настройка web серверов (LAMP, LEMP, SSL)
- Почта Postfix, Dovecot, Postfixadmin, Roundcube, DKIM, SPF
- Система мониторинга Zabbix
- Облачные хранилища и FTP
- Резервноe копирование, репликация
- Настройка роутеров и сетевого оборудования (Wi-Fi, Vlan, VPN)
- Установка и настройка ПО
===============
"Качество - это делать хорошо даже там где не видно".
-
30 дней360 194 UAH
210 30 дней360 194 UAHВремя на выполнения работ дано очень приблизительно. Для стабильной работы подобного сервиса (со всеми вашими пожеланиями) срок от 3 месяцев.
-
задача 1
> Необходимо поднять масштабируемый web-сервер. Основной стек: PHP + MySQL + Git.
< это будет на сервере1, но
< PHP - версия?
< MySQL - версия?
задача 2
> Оповещение о том, что скоро закончится место на жёстком диске и возможность легко его расширить.
> Оповещение о том, что не хватает ресурсов ЦП.< Это будет серевер2 для мониторинга и нотификаций.
< Легкое и быстро расширения места - зависит от того какого провайдера/хостера вы выберите. Много разных НО.
задача 3> Оповещение о том, что сайт не доступен для пользователей или слишком долго грузится.
< сервер3, 4, 5..... которые будут проверять работу сайтов с тех мест откуда пользователь. К примеру сайт стал плохо открываться в Австралии, а мониторинг проверяет доступность сайта из Австрии. Или использовать сторонние сервисы.
задача 4> Должны работать бекапы БД
< куда будут сохраняться бекапы, количество, политика обновляетмости?
задача 5
> кода и данных, загружаемых пользователями< куда складываем?
задача 6
> и описание того как быстро восстановить информацию из этих бекапов.
< очень сильно зависит от задачи 5.задача 7
> Нужна возможность клонировать этот сервер или распределить вычсилительные мощности по нескольким серверам.
< тут или сервер или K8s, по этому или задача1 или задача7
задача 8
> В случае падения физичесокго сервера, должна быть копия на другом сервере, физически и географически расположенном в другом месте, которая возьмёт нагрузку на себя.
< к разработке disater recovery plan нужно приступать только после задача1/7, задачи 4 и 5.Планируемо время выполнения работ от месяца, но это оочень предварительно.
-
Добрый день. интересная задачка. но требует некоторый уточнений.
Необходимо поднять масштабируемый web-сервер. Основной стек: PHP + MySQL + Git.
масштабируемый ? куда ? горизонтально (это когда добавляем еще один рядом) или вертикально (это когда ми добавляем CPU RAM Storage за счет нового тарифа сервера).Нужно так же уточнить какой выделен стартовый бюджет на хостинг. От этого зависит или идём в облако или на железку. А так же вкратце расписать что там за php+Mysql приложение делает.
например если оно генерирует файлы нужно понять сколь и как их хранить.
Оповещение о том, что скоро закончится место на жёстком диске и возможность легко его расширить.
это само собой
Оповещение о том, что не хватает ресурсов ЦП. Оповещение о том, что сайт не доступен для пользователей или слишком долго грузится.
это само собойДолжны работать бекапы БД, кода и данных, загружаемых пользователями и описание того как быстро восстановить информацию из этих бекапов.
по базе бекапы это понятно. код понятно, а вот данных, загружаемых пользователями тут вопрос. что это за данные. сколько их планируется.?Нужна возможность клонировать этот сервер или распределить вычсилительные мощности по нескольким серверам.
В случае падения физичесокго сервера, должна быть копия на другом сервере, физически и географически расположенном в другом месте, которая возьмёт нагрузку на себя.
а вот тут я бы хотел бы порекомендовать решение. которое практически полностью покроет вас все ваши цели. всё это можно развернуть в digitalocean.com в Kubernetes.
Это вам покроет всё и распределить вычсилительные мощности по нескольким серверам и случае падения.
в digitalocean.com Kubernetes стот 40$. даль ше только сервера
Базу там же
прайс https://www.digitalocean.com/pricing/managed-databases
а пользовательские данные (если это фалы) хранить на s3 там же на DO
-
Актуальные фриланс-проекты в категории DevOps
Интеграция respond и CRM для пересылки отчета о первом сообщенииНам нужно отслеживать время первого контакта с лидом. Для этого нужно передавать данные через n8n в респондент. Настройка CRM на нашей стороне. DevOps, Настройка ПО и серверов ∙ 1 день 20 часов назад ∙ 15 ставок |
Интеграция Google Analytics в CRM через n8nДоброго дня, Потрібна допомога поєднати гугл аналітику та срм через n8n. Всі налаштування сбоку срм зроблені. Тепер потрібно тільки зробити налашутвання із аналітики через n8n щоб передавались події продажів. DevOps, Администрирование систем и сетей ∙ 2 дня 4 часа назад ∙ 18 ставок |
Настройка системы резервного копирования и оптимизация серверной инфраструктурыЦель работы: Обеспечить надежное сохранение данных CRM-системы и приложения путем внедрения автоматизированной системы резервного копирования (Backups), а также провести ряд серверных доработок для повышения стабильности, безопасности и производительности инфраструктуры. DevOps, Базы данных и SQL ∙ 10 дней 22 часа назад ∙ 29 ставок |