Определение размера ресурсов с помощью Kubernetes для ГИС-приложения - PullRequest
1 голос
/ 08 июля 2020

Я подумываю использовать стек Geoserver, PostGIS, Openlayers, ReactJS для своего проекта ГИС. Я также планирую развернуть это решение на Kubernetes с AWS.

Вопросы:

Предположим, что трафик c будет: 100 запросов / с -> до 1000rq / s Что такое минимальные ресурсы (vCPU, RAM) для: - каждого узла K8s - каждого геосервера (модуля) - PostGIS

Есть ли какая-нибудь формула, которую я могу применить для получения такого результата?

Заранее спасибо

Lp Ccmu

Ответы [ 2 ]

1 голос
/ 09 июля 2020

Не совсем. Все зависит от размера всех различных компонентов вашего c приложения. Я предлагаю вам начать с малого, собрать много метрик и скорректировать. cluster autoscaler .

Вы можете собирать метрики, используя инструменты AWS или что-то вроде Prometheus . Существует множество доступных ресурсов о том, как использовать Prometheus для сбора метрик Kubernetes в Интернете.

0 голосов
/ 09 июля 2020

Не совсем. Для GeoServer это зависит от типа данных, размера и сложности наборов данных, а также от стиля, который вы применяете.

...