2013-12-07 3 views
1

У нас есть хранилище данных, есть много двоичного содержимого, назовем его A-сервером. Также у меня есть C-сервер, который использует его контент и имеет очень маленький кеш (L1). А также у нас есть B-сервер, где будет кеш с большим пространством (который будет прокси-сервером на сервере A-сервера, если нет необходимости в контенте. Будет кэш L2, поэтому вопрос заключается в том, как он должен быть сконструирован «Теперь мы монтируем хранилище данных на A-сервер через nfs, но это решение для нас плохо. Также канал между BC очень неустойчив. Мы думаем о прокси-системе nginx. Но первый вопрос заключается в том, как добавить промежуточное ПО между nginx и FS на B-сервере, поэтому его можно использовать в качестве нашей системы кэширования, и нам нужно написать собственную систему кеша (на B-сервере)? Или использовать некоторые готовые? Если использование - что?Система кэширования двоичного содержимого между серверами через NGINX

Простая схема как i см. его.

C-сервер -> B-сервер -> NGINX -> кэш-промежуточное ПО -> FS или -> C-сервер -> NGINX -> FS

PS. Если вы считаете, что тема неверна, не стесняйтесь ее исправить. И извините за мой бедный английский.

ответ

0

Использовать собственный прокси-сервер nginx.

Смежные вопросы