24 сентября 2009 г.

Поднимаем VDS с нуля

Всякий уважающий себя интернет-маньяк, гик или вообще человек технического склада характера рано или поздно приходит к тому, чтобы захостить свой интернет-проект (наличие которого подразумевается) не просто на общем хостинге, а на своем собственном сервере.

Аренда настоящего сервера стоит дорого, и выходом становится аренда виртуального сервера, VDS (virtual dedicated server) или VPS (virtual private server). Часто спрашивают, в чем разница между VDS и VPS? Отвечаю: разницы нет, это одно и то же.

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

Системы виртуализации.

Виртуализация - это когда на одном физическом компьютере возможно запустить две и более систем. Существует масса различных вариантов и решений, но мы будем говорить только о тех решениях и вариантах, которые используется как промышленные и которые встречаются в реальной жизни.
На самом деле реально столкнуться с тремя основным системами: Hyper-V, Xen и OpenVZ/Vitruozzo.
  • Hyper-V - технология, ранее называвшаяся Microsoft Windows Server Virtualization. Сама ставится на Windows Server, в качестве гостевых систем поддерживает все Винды, и, официально, SUSE Linux Enterprise Server. Остальные линуксы могут запускаться, но официальной поддержки нет.
Если Вам нужен именно сервер под управлением Windows, то это для вас. Для нас же, считающим, что винды не достойны управлять интернет-сервером, с Hyper-V не по пути. Если вам надо, погуглите и найдете.
  • OpenVZ и Virtuozzo - одно и то же по сути. Virtuozzo - коммерческий (и доволно дорогой) продукт, OpenVZ - фришный. Суть виртуализации - разделение ресурсов сервера при сохранении одного на всех ядра. Там есть определенная засада с распределением оперативной памяти. Из плючов - легкое изменение выделяемых ресурсов. Под управлением OpenVZ работает широко известный FirstVDS, например.
  • Xen является более передовой технологией. Во-первых, у каждого виртуального сервера свое ядро - а значит, вне зависимости от операционной системы главной машины, вы можете ставить любую систему в качестве гостевой. Во-вторых, поведение VDS на базе Xen очень схоже с поведением настоящего сервера. Мои симпатии целиком принадлежат именно Xen. Прекрасные VDS на базе Xen предлагает, например, OpenHosting.ru.

Следующим шагом будет выбор системы. Выбирать можно, как правило, из многих вариантов, среди которых FreeBDS и разнообразные Линкусы (Debian, Ubuntu, CentOS, Fedora, Gentoo и т.п.).

Рекомендация проста - какую систему знаете, такую и ставьте. Они все очень хорошие. Если никакую не знаете - ставьте Debian, если будете дальше читать меня, или другую систему, если будете читать где-то в другом месте.
На самом деле, большая ошибка новичка в том, что он считает, будто все линуксы разные. Я тоже когда-то так думал, но это заблуждение. У каждого дистрибутива есть свои специфические свойства, но в целом - Linux есть Linux, и будучи грамотно настроенным, будет служить верой и правдой.
В Debian мне нравится система установки ПО и некоторая паранойя со стороны создателей, в связи с чем в дистрибутивы стабильной системы помещаются только проверенные пакеты. Иногда нужна более новая версия пакета, чем есть в репозитории, но это как правило не проблема. В 99% случаев пакеты, присутствующие в репозитории, отвечают всем требованиям.

Отдельные слова про Gentoo Linux. В общем, я купился на ту нехитрую идею, что система, собранная на месте, должна работать быстрее. Может, я не специалист в Генту. Может, я как-то не так компилил. В общем, если у вас VDS с 128 мб оперативки и 200-300 мГц процессора - не надо ставить Генту, она будет два дня собираться, а ускорения работы вы все равно не заметите.

В следующей серии - про первоначальную настройку свеженького VDS.


22 сентября 2009 г.

Выбор хостинга и домена для своего блога.

У любого блоггера есть некоторый набор опций для ведения блога. Во-первых, выбор между stand-alone блогом - то есть отдельно расположенным сайтом, - и ведением блога на одной из блог-платформ, платной или бесплатной. Во втором случае, на блог-платформе, опять есть альтернатива, а именно использовать ли домен третьего уровня (типа %user%.livejournal.com или %user%.blogspot.com).
Вот об этом и поговорим.

Автономный блог - это солидно. Это широкие, практически неограниченные возможности, это собственный домен, это престиж. Заметьте, большинство владельцев автономных блогов являются специалистами по раскрутке - иначе говоря, seo-шниками. И правильно, ведь раскрученный блог становится не просто домашней страничкой владельца, но и его визитной карточкой, портфолио. Это совсем не значит, что автономных блогов других тематик не существует. Но тенденция налицо.
Однако, у автономного блога есть и недостатки. Блоггер должен разбираться в скриптах, которые он устанавливает и поддерживает, выбрать правильный хостинг, который не падает и не валяется, подобрать и установить нужные плагины, заниматься раскруткой, рекламой, монетизацией. Если какое-то звено проваливается, результат уже не тот, что ожидается. И вообще - ключевое слово результат.
Я затеялся с блогом в строгом соответствии с тем, что написал во вводном посте. У моего блога всегда будет как минимум один читатель - я сам, и если мне сегодняшнему удастся помочь себе завтрашнему, свою функцию этот блог выполнит. Но очень многие придерживаются другого подхода и желают иметь много читателей.
Я вообще-то тоже хочу, но как бы говорю о том, что мне это неважно чуть менее, чем полностью.
Так вот, несмотря на то, что я умею (и люблю, более того) возиться со скриптами, с хостингами, немного разбираюсь в раскрутке и прочем, я решил, что цель должна оправдывать средства. И вот - блог на базе Blogger'a. Почему не ЖЖ? Потому я больше доверяю Google, чем Sup'у, все просто.
И напоследок о домене. Говорят, ЖЖ позволяет подключить свой собственный домен к своему собственному акку. Однако blogger позволяет это сделать еще лучше.
Домен я зарегистрировал бесплатно. Как именно - я непременно напишу позже.
Последнее размышление о том, зачем вообще нужен домен. И чем, например, %username%.ru лучше, чем %usrname%.blogspot.com? По мне, свой собственный, уникальный домен символизирует. И кстати, по моим наблюдениям, дядя Яша гораздо больше любит %username%.ru, потому что %usrname%.blogspot.com он часто вообще игнорирует, редиска.
А вообще, насколько я понимаю, нет принципиальной разницы. Если вы интересно пишете, то вас будут читать.


21 сентября 2009 г.

Фантастический гол Аршавина в ворота Атлетико

Аршавин, пожалуй, все-таки заставит говорить о российском футболе.
Но почему он так не играет за сборную?