LINUX.ORG.RU
ФорумAdmin

Вопрос про сферические контейнеры в вакууме

 


0

2

Что я понимаю под контейнером, это виртуальная система работающая на ядре хоста. В смысле на той же версии.

В контейнере нужно запускать сервер 1С и СУБД.

Вот СУБД под вопросом, ожидается что будет до 5 соединений на один контейнер, ну то есть не высокая нагрузка.

Так вот, не лучше ли вынеси СУБД из контейнера и сделать один большой Постгри?

Какой контейнер посоветуете? LXC достаточно хорош, если у тебя Proxmox?


Нагруженные СУБД ставят на отдельный хост. На кой тебе контейнеры, ты всё равно на этом хосте больше ничего запускать не будешь.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Нагруженные

Ну спасибо хоть не ХАЙЛОАД.

на отдельный хост

Ты даже не знаешь параметров машины с гипервизором. И даже не знаешь, где она находится.

На кой тебе контейнеры, ты всё равно на этом хосте больше ничего запускать не будешь.

Контейнеры нужны для порядка.

anonymous
()
Ответ на: комментарий от crutch_master

Отвечаю!

Все просто, в Linux версии 1С сервера 5 клиентских лицензий бесплатно.

Не требуется лицензия на сервер.

Плюс изоляция одной базы от другой.

Shulman
() автор топика
Ответ на: комментарий от anonymous

Ты даже не знаешь параметров машины с гипервизором. И даже не знаешь, где она находится.

Какой вопрос, такой и ответ. Щас, я буду всё из него вытягивать. Диды ставили оракл на отдельный сервак, он пусть тоже ставит.

гипервизором

Зачем гипервизор? Ничего не нужно. Отдельный сервак и всё.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от anonymous

Это просто неэффективно.

Когда у тебя база раком встанет, будешь в кабинете директора рассказывать про «нужно» и «эффективно».

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Когда у тебя база раком встанет, будешь в кабинете директора рассказывать про «нужно» и «эффективно».

Не буду, я не администратор. А вот тебе, судя по аргументации, нелегко приходится.

anonymous
()

Вот СУБД под вопросом, ожидается что будет до 5 соединений на один контейнер, ну то есть не высокая нагрузка.

На близких к проду стендах СУБД в контейнерах не разворачивают, СУБД в контейнерах только у разработчиков, удобно иметь возможность свитчить между разными базами.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от Aber

На близким к проду стендах СУБД в контейнерах не разворачивают

Шульман не все. У него еще и резервая бд с продом на одном хосте в контейнерах поди.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Может ты еще и с БД не работаешь, но мнение имеешь?

PostgreSQL, MySQL в LXC.

anonymous
()
Ответ на: комментарий от anonymous

Всем полегчает, если заменить контейнеры на полноценные виртуальные машины. У них и так оверхед ноль, нестинг есть, исполнение непривилегированное и изоляция куда менее картонная, а с правильным выбором ОС им еще и дисковое пространство жрать без надобности.

t184256 ★★★★★
()
Ответ на: комментарий от crutch_master

Ну блин :) СУБД для организаций это типа ядро всего, его берегут как зеницу ока.
Может где-нибудь у обычных сервис провайдеров для жадных кастомеров организованны каузальные БД в контейнерах, и в соглашении прописано что «гарантируем целостность на 95%, доступность 23 часа в сутки, 6 дней в неделю, за финансовые потери вызванные техническим сбоем ответственности не несем».

Aber ★★★★★
()

В контексте 1с контейнер, возможно не лучшее решение. А так и posgresql и mariadb в lxc контейнере чувствуют себя хорошо. В конце концов сделай тестовый стенд да посмотри, перекинуть на виртуальную машину всегда можно.

einhander ★★★★★
()
Ответ на: комментарий от t184256

Всем полегчает, если заменить контейнеры на полноценные виртуальные машины.

Это радует :)

У них и так оверхед ноль

Не совсем, всё равно больше, чем у контейнеров.

исполнение непривилегированное

В каком полноценном решении для виртуализации ты такое видел? Везде root + SELinux/AppArmor/whatever.

изоляция куда менее картонная

Да.

anonymous
()
Ответ на: комментарий от anonymous

Тебе полегчает, если заменить контейнеры на полноценные виртуальные машины?

Чтобы что? Если у тебя куча бд на одну железяку, то ты - какой-то веб хостер/облачко или как шульман, у которого 3,5 буха на инстанс, а это - вообще не серьёзно. Даже мы для нашей 500к деревни держим 3 сервака чисто под бд. При этом они не загружены 90% времени, тут и не пахнет никаким хайлоадом, просто специфика работы.

crutch_master ★★★★★
()
Ответ на: комментарий от Aber

Ну блин :) СУБД для организаций это типа ядро всего, его берегут как зеницу ока.

Да, да. Просрут БД или сгорит серверная организацию можно закрывать, руководство посадят за халатность. Возможно вместе с главным админом.
Кстати, я вообще не уверен, есть ли у Шульмана резервная бд.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 2)
Ответ на: комментарий от crutch_master

Кстати, я вообще не уверен, есть ли у Шульмана резервная бд.

Шульман, смотри, твой авторитет как админа растет!

t184256 ★★★★★
()
Ответ на: комментарий от crutch_master

На кой тебе контейнеры, ты всё равно на этом хосте больше ничего запускать не будешь.

Для облегчения тестирования. Контейнеры это вообще не про виртуализацию, это про создание воспроизводимых окружений.

ugoday ★★★★★
()

Скажи заказчику, что тут вообще-то хадуп нужно. Для порядка.

byko3y ★★★★
()
Ответ на: комментарий от t184256

пакетные менеджеры не умеют менеджить пакеты

По убыванию критичности, по возрастанию частоты:

  • Разработчик менеджера пакетов идиот либо не знает как должен работать менеджер пакетов (то есть всё равно идиот) либо просто клал на мейнтейнеров и юзеров;
  • Мейнтейнер идиот либо не знает как работает менеджер пакетов (то есть всё равно идиот) либо просто клал на юзеров;
  • Пользователь идиот либо не знает как устроена ОС которой он пользуется (то есть всё равно идиот) либо не знает как работает менеджер пакетов в используемой ОС (то есть совсем идиот).

Встречаются все три случая, ни один пока не вымер.

Контейнеры нужны для плясок

Контейнеры нужны для отсутствия плясок. Но используют их чаще всего для плясок, да.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Разработчик менеджера пакетов… не знает как должен работать менеджер пакетов

покрывает все случаи, кроме Nix и Guix.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Хм, и правда же! Почему-то казалось, что там это только в qemu:///session.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.