Кубернетес
70 000 руб. за проект
Работа по 2 проектам.
1 проект (онлайн видео):
Примерная аудитория: 100 000 - 300 000 пользователей.
Цель:
1. Отказаустойчивость. (Если один ляжет, второй должен работать)
2. Масштабируемый.
Для реализации есть по 2 ВПС-ок в трех разных серверах. В сумме 6.
Задачи:
- Нарисовать схематично четкую архитектуру серверов и технологий. Показать как все будет работать.
- настроить сеть между серверами и впс-ками
- patroni postgres cluster
- kubernetes cluster
- деплой приложения в кластер с помощью helm.
- rabbitmq cluster
- redis cluster
На каждом сервере по 2 виртуальных машины
1 виртуальная машина node кластера kubernetes
2 виртуальная машина node patroni postgresql cluster
внутри kubernetes собирается кластер rabbitmq из 3х подов
а также redis sentinel кластер
необходимо 2 ip адреса для организации технологии VRRP, на базе Keepalived
в качестве балансировщика нагрузки между master нодами kubernetes кластера а также для patroni используется haproxy
Итого настраивается следующая инфраструктура:
1) kubernetes cluster: etcd cluster из 3х нод. Два master сервера. Nginx ingress контроллер. Реализацию двух namespaces: production, development
2) Настройка и конфигурирование Rabbitmq cluster, redis sentinel, minio для работы с существующим data store
3) Настройка patroni postgresql cluster из 3х нод. (Patroni-1 master принимающий на себя всю нагрузку, Patroni-2 горячий резерв, на случай падения Patroni-1 берёт на себя всю нагрузку, Patroni-3 - для организации резервного копирования а также различной аналитики , datascience)
4) Организация деплоя приложений 2х репозиториев с помощью helm + bitbucket
1 проект (онлайн видео):
Примерная аудитория: 100 000 - 300 000 пользователей.
Цель:
1. Отказаустойчивость. (Если один ляжет, второй должен работать)
2. Масштабируемый.
Для реализации есть по 2 ВПС-ок в трех разных серверах. В сумме 6.
Задачи:
- Нарисовать схематично четкую архитектуру серверов и технологий. Показать как все будет работать.
- настроить сеть между серверами и впс-ками
- patroni postgres cluster
- kubernetes cluster
- деплой приложения в кластер с помощью helm.
- rabbitmq cluster
- redis cluster
На каждом сервере по 2 виртуальных машины
1 виртуальная машина node кластера kubernetes
2 виртуальная машина node patroni postgresql cluster
внутри kubernetes собирается кластер rabbitmq из 3х подов
а также redis sentinel кластер
необходимо 2 ip адреса для организации технологии VRRP, на базе Keepalived
в качестве балансировщика нагрузки между master нодами kubernetes кластера а также для patroni используется haproxy
Итого настраивается следующая инфраструктура:
1) kubernetes cluster: etcd cluster из 3х нод. Два master сервера. Nginx ingress контроллер. Реализацию двух namespaces: production, development
2) Настройка и конфигурирование Rabbitmq cluster, redis sentinel, minio для работы с существующим data store
3) Настройка patroni postgresql cluster из 3х нод. (Patroni-1 master принимающий на себя всю нагрузку, Patroni-2 горячий резерв, на случай падения Patroni-1 берёт на себя всю нагрузку, Patroni-3 - для организации резервного копирования а также различной аналитики , datascience)
4) Организация деплоя приложений 2х репозиториев с помощью helm + bitbucket
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.