Как и многие люди в области технологий, я управляю своим собственным онлайн-сервером. Хотя я немного старомоден — вместо того, чтобы платить провайдеру за мой собственный виртуальный частный сервер (или VPS), я запускаю сервер Xen через свое домашнее интернет-соединение.
Хотя мой сервер обновлялся с течением времени, ему уже почти три года. В нем пять жестких дисков и куча поклонников, чтобы они были крутыми. Шум не так уж и плох, но летом он заметно повышает температуру в моей квартире.
На момент покупки VPS был просто слишком дорог для личного использования. Плюс инструменты управления были не такими, какими они являются сегодня. Мне не нужна масштабируемость (многосерверная) для моих целей, и во многих отношениях наличие VPS (особенно более дешевые варианты) обеспечило бы меньшую гибкость по сравнению с тем, что мог предложить мой собственный сервер.
Конечно, это было тогда, и все изменилось. Amazon теперь предлагает микроэкземпляр с 613 МБ оперативной памяти бесплатно в течение года (только для новых клиентов) и после этого 0,02 долл. США в час (~ 14,60 долл. США в месяц). Если вы не имеете права на бесплатный VPS от Amazon, у RackSpace будет еще более низкий барьер для входа — 0,015 долл. В час (~ 10,95 долл. / Месяц), хотя объем оперативной памяти составляет всего 256 МБ.
Недостатком упомянутых опций VPS является то, что объем оперативной памяти не может быть легко увеличен без значительного увеличения цены этих экземпляров. 256 МБ ОЗУ для опции RackSpace достаточно для нескольких основных задач, но это ограничение, если вы не будете осторожны. Чтобы представить эту цифру в перспективе, многие новые телефоны в наши дни имеют 1 Гб оперативной памяти. Увеличение размера экземпляра RackSpace VPS до размера, который использует 512 МБ ОЗУ, также удваивает объем хранилища, что также удваивает цену. За эти деньги ($ 262,80) вы могли бы легко получить нетбук с 1 ГБ ОЗУ и большим объемом памяти — и, предположительно, аналогичным уровнем мощности процессора.
При этом Amazon и RackSpace продолжают снижать цены с удивительной скоростью. Скоро VPS-решения станут самым дешевым барьером для входа на персональные серверы. Фактор в затратах на электроэнергию и дешевое, не избыточное, не сверхнадежное подключение к Интернету, которое есть в моей квартире, включая медленный восходящий канал, и мой хрустальный шар говорит, что переход на решение VPS вполне может быть в моем ближайшем будущем — и, возможно, также и у вас.
Теперь мы установили, насколько доступным является использование вашего собственного онлайн-сервера, вопрос в том, для чего вам нужен? Здесь я представляю пять предложений, которые могут оценить почти все:
Доступ к информации и сотрудничество на ходу
Если вы похожи на меня, вы могли бы оказаться в этой ситуации; Вы выходите, в конечном итоге неожиданно совершаете покупки и, наконец, понимаете, что оставили свой список покупок дома.
Вы могли бы сначала написать свой список покупок на телефоне, но давайте посмотрим правде в глаза — это не всегда практично. Иногда ваш супруг или сосед по квартире могут захотеть обновить список. Вы также можете набрать / обновить свой список на реальной клавиатуре для эффективности, но не синхронизировать свой телефон. В любом случае вам не повезет.
Однако, запустив свою личную частную вики, вы можете получить к ней доступ в любое время — на запасном компьютере в магазине, на своем телефоне или в любом другом месте. Вы можете даже вычеркнуть покупки по ходу дела, чтобы ваш супруг (а) не покупал те же самые вещи снова, если они выходят в одно и то же время.
Вы можете использовать Google Docs или аналогичные для этой цели, но не все хотят доверять Google свои документы. Не всем важно иметь учетную запись Google. Если вы запускаете свой собственный вики-сервер, вы контролируете свои данные.
На этой ноте то же самое можно сказать и о синхронизации закладок браузера и другой информации. Например, Firefox Sync позволяет синхронизировать закладки с вашим собственным сервером .
Файловое хранилище
Слышали о Google Music ? Проще говоря, это служба, которая загружает вашу музыкальную коллекцию на серверы Google для последующей ее передачи на ваши компьютеры и устройства. Ставить еще проще? Хранение исключительно для вашей личной музыкальной коллекции.
Я могу понять необходимость такой услуги. Я часто обнаруживаю, что хочу послушать конкретный альбом, только чтобы обнаружить, что у меня его нет со мной. Если бы я только мог как-нибудь получить доступ к своей музыкальной коллекции?
Сервис Google в настоящее время доступен только для жителей США (за исключением меня), но это не имеет значения. Если вы используете персональный сервер (VPS или другой), вы уже можете предоставить себе эту функцию.
Не нужно останавливаться и на музыке — потенциально вы можете использовать ее для потоковой передачи своих собственных видео (в отличие от использования YouTube), запуска своего собственного сервера Gitorious для обмена кодом (или для размещения папки SparkleShare для имитации функциональности Dropbox) или даже предоставить мгновенный доступ к вашим фотографиям и коллекции электронных книг. Опять же, существует множество решений «Программное обеспечение как услуга» (SaaS), которые могут с одинаковой степенью успеха выполнять одно и то же, но использование собственного VPS позволяет контролировать ваши данные, а не кого-то другого, и обеспечивает максимальную гибкость.
Общение и социальные сети
Я хотел бы в кое-чем признаться. У меня нет учетной записи MySpace или Facebook. Если я хочу вести блог, я веду блог на своем собственном сервере — на моих условиях и не опасаясь, что меня забанят, заблокируют или удалят мой блог. Если мой личный блог не станет намного более успешным, чем когда-либо ожидалось или ожидалось, моего домашнего интернет-соединения или экземпляра VPS более чем достаточно для размещения моего контента при базовой установке WordPress.
Когда я неизбежно начинаю использовать VPS с гораздо более надежным подключением к Интернету, я также использую его для размещения своей электронной почты — возможно, с Dovecot для доступа по IMAP и SquirrelMail для доступа в Интернет — или, возможно, исследую ScalableOGo, если календарь и адрес — Синхронизация книг / совместное использование желательно.
Нет причин останавливаться на блогах и электронной почте; Вы можете запустить свой собственный сервер XMPP для обмена мгновенными сообщениями, свой собственный сервер StatusNet для микроблоггинга, если вы устали от Fail Whale Twitter, или разместить свои собственные коллекции фотографий / изображений в стиле Flicker. Возможности безграничны.
Хостинг игр
Когда у меня появляется немного свободного времени (что бывает не так часто), я получаю удовольствие от игры в Killing Floor. Это командный FPS-зомби-шутер, похожий на Left 4 Dead, хотя он существует гораздо дольше, как мод UT2004.
Эта игра поддерживает выделенные серверы, и нет ничего хуже, чем подключиться к серверу, который кто-то размещает, и столкнуться с проблемами подключения. К сожалению, это не редкое явление и может быть крайне неприятным — обычно это вызвано тем, что люди размещают свой собственный сервер в ненадежном домашнем интернет-соединении.
Хотя мне нравится возможность размещать выделенные серверы, это может привести к разочарованию, если не управлять должным образом. Были случаи, когда мне не удавалось найти ближайший сервер, поэтому просто сам размещал сервер. Одним из неприятных последствий этого является то, что многие люди присоединяются, и к тому времени, когда я заканчиваю несколько игр и хочу уйти, я должен всех оттолкнуть — что заставляет меня чувствовать себя плохо.
Было бы лучше, если бы я мог просто оставить сервер работающим, пока он больше не будет использоваться, а затем отключить его. В то же время я не хочу оставлять свой игровой компьютер включенным, когда я им не пользуюсь. Это очень шумно, и использует много электричества.
Вот мысль — что если бы я использовал VPS для размещения своей игры? Если я уже использую VPS для своего блога с низким трафиком, не будет иметь значения, если он останется запущенным. Единственный недостаток VPS — это то, что я получу некоторую задержку (тогда как если бы она была размещена локально, ее бы не было), хотя в идеале я бы использовал VPS поблизости, чтобы минимизировать это.
Поскольку я нахожусь в Мельбурне, это может исключить AWS для меня — Сингапур — самый близкий регион, который есть у Amazon, но новые регионы постоянно добавляются, и AWS не единственный доступный поставщик VPS. Тем не менее, я полагаю, что запуск VPS для хостинга игровых серверов будет практичным вариантом для многих в ближайшее время, если люди не будут регулярно делать это в других частях мира.
FreeNX Desktop
Вот дикая идея — как насчет запуска всего рабочего стола на VPS через FreeNX ? У меня уже есть экземпляр Xen DomU, выделенный для этой цели, который я запускаю по мере необходимости, и он был у меня почти столько же, сколько у меня был сервер Xen. Это может звучать безумно, но это чрезвычайно полезно!
Одно из лучших применений, которые я нашел для этого, — тестирование веб-сайтов и веб-браузеров. Иногда люди в нашем офисе жалуются, что определенный сервер не работает. Это наша локальная инфраструктура, например офисный прокси-сервер или брандмауэр? Это наш провайдер? Чрезвычайно удобно удаленно подключиться к экземпляру FreeNX, работающему за пределами нашего офиса, через другого интернет-провайдера и посмотреть.
Другое практическое использование может быть для людей, которые запускают Windows на нетбуке (или OS X на MacBook Air), но хотят мгновенный доступ к рабочему столу GNU / Linux без запуска локальной виртуальной машины. FreeNX отвечает всем требованиям. Это также удобно при работе на вашем компьютере, на котором нет установленного программного обеспечения — просто сохраните установщик клиента NX на USB-ключе вместе с вашими ключами, которые вы можете подключить и запустить. Таким образом, у вас всегда будет обновленный рабочий стол со всеми вашими программами, настройками и настройками, не оставляя следов на компьютере, перед которым вы физически сидите.
Также бывают случаи, когда вам может потребоваться запускать графические приложения в течение продолжительных периодов времени, а сеанс FreeNX, который вы можете просто запустить в автономном режиме, чрезвычайно полезен. Например, моя жена не фанат командной строки, но любит скачивать вещи на BitTorrent. Вместо SSHing в Xen DomU на нашем сервере в CLI, ей гораздо проще подключиться через FreeNX и запустить графический клиент BitTorrent. Когда она просыпается на следующее утро, она входит в систему со своего рабочего стола с помощью своего графического клиента NX и обычно видит, что загрузка завершена.
Конечно, этот последний пример использования лучше работает при запуске экземпляра виртуальной машины на локальном оборудовании, в отличие от AWS или RackSpace Cloud Hosting, если файл необходимо позднее скопировать локально, однако он все еще может быть полезен в ситуациях, когда размер файла загрузка значительна, но не так много сеансов / пиров для скачивания.
В будущем
Предложения, которые я перечислил здесь, представляют собой сочетание практических и забавных идей, которые могут понравиться любому, кто интересуется технологиями, конфиденциальностью или контролем своих данных. Вам не нужно работать веб-разработчиком или математиком с необходимостью разбирать большое количество данных, чтобы находить предложения VPS интересными или привлекательными — вам просто нужно немного воображения.
В долгосрочной перспективе мне лично нравится идея возвращения Интернета к своим корням — снова стать децентрализованным. Мне нравится идея, что технологии теперь легче использовать для расширения прав и возможностей человека, а не только мегакорпорации. Такие технологии, как Диаспора , Биткойн , StatusNet , Tor и BitTorrent, являются большим шагом вперед для достижения этой цели, но каждый должен иметь свой собственный сервер, чтобы выполнять свои собственные вычисления, чтобы эта идея была полностью успешной.
Я не думаю, что будущее за большим физическим сервером, каким я сейчас работаю в своей квартире. Возможно, Freedombox Foundation сыграет свою роль в том, чтобы проложить путь для упрощения запуска персонального серверного программного обеспечения для широких масс, но многие люди не хотят или не могут запускать выделенное оборудование 24 × 7. Таким образом, я предсказываю, что VPS станет будущим для многих людей — возможно, даже для вас.