Есть ли способ запустить Linux не локально для большой группы людей?
Мы хотим использовать пользовательский дистрибутив Linux через Интернет с Gui для некоторых простых задач (в основном, для написания простых программ на Python), а не для чего-то очень сложного в вычислительном отношении.
На своем пике система может использоваться от 150 человек максимум.
Есть ли способ заставить что-то подобное работать? Например, что-то вроде облачного фронта Amazon, но в реализации локального сервера.
3 ответа
Выполнение такого количества сеансов одновременно потребует довольно серьезного оборудования, и необходимо найти компромисс. Не забывайте, что у amazon почти весь кластер серверов настроен для совместной работы.
Одним из компромиссов является эффективность использования вашей сети (где nx лучше) по сравнению с использованием процессора (где простая переадресация x лучше). LTSP - это один из вариантов, но вам понадобится оперативная память для всех этих графических сеансов - LTSP/ubuntu рекомендует четырехпроцессорную систему с гигабайтом оперативной памяти для ТРИ клиентов, хотя то, что вам нужно, практически, вероятно, будет значительно меньше, в зависимости от шаблоны настройки и использования.
X11 обеспечивает такой доступ. Возможно, NX будет использовать меньшую пропускную способность.
Если ваши пользователи уже имеют доступ по ssh, во многих случаях достаточно использовать ssh с переадресацией x.
Если нет, вы можете проверить x2go: http://www.x2go.org/