16:15 Азбука виртуальных частных серверов: Часть 1. Почему виртуальные? | ||
Почему собственное серверное оборудование? В течение последних 15 лет я неоднократно задавал себе этот вопрос каждый раз, когда выходил из строя компьютер, или мне требовалось обновление для различных веб-серверов, почтовых серверов и серверов баз данных.
Я мог бы взять напрокат выделенное оборудование в местах совместного размещения или использовать общий хост. Но мои потребности требовали ресурсов, которые стоили бы намного больше, чем мои амортизированные расходы в случае аренды, и превышали бы общие потребности. Я смирился с владением, обслуживанием и заменой собственного снаряжения.
Виртуальный сервер (VPS): виртуализированные серверы с корневым доступом, работающие на высокопроизводительном оборудовании и предназначенные для ваших исключительных целей. Несмотря на то, что аренда виртуального сервера у различных компаний в течение нескольких лет, в 2010 году появилось множество вариантов.
Программное обеспечение устарело, надежные сервисы доступны, и стоимость теперь значительно повышается по сравнению с производительностью для такого рода рутинной работы в Интернете. задачи базы данных, которые выполняют подавляющее большинство веб-сайтов.
Конкуренция имеет решающее значение. Это не только снизило цены, но и гарантирует, что если один vps хостинг не сможет удовлетворить ваши потребности, у вас есть несколько вариантов выбора замены. Переход с одного сервиса на другой не тривиален, но и не является ужасной задачей.
Впервые я обратился к виртуализированному хостингу, когда Amazon выпустил Elastic Compute Cloud (EC2), и с тех пор, как другие присоединялись к нему, предлагая менее сложные предложения. В ноябре я наконец сделал решающий шаг и к концу года отказался от всего серверного оборудования, которым я владел или управлял, наряду со значительным количеством стресса и затрат.
Производительность лучше, резервные копии проще, и я сплю лучше ночью. Четыре месяца спустя я столкнулся с несколькими ударами, но дорога была удивительно гладкой. (В ноябре прошлого года я написал оду об отключении серверов в блоге Economist's Babbage.)
В этой статье я расскажу вам, почему вы можете выбрать VPS вместо выделенного сервера или общего хоста, как выбрать сервис и опции, которые вам нужны, что может пойти не так (и правильно) и как справиться с резервным копированием и аварией.
Если вы используете несколько общедоступных серверов, вам часто, но нерегулярно приходится сталкиваться с большим спросом, или вам нужны общие серверы для рабочих групп и отдельных людей, разбросанных по всему, вы должны научиться оценивать, будет ли работать один или несколько хостов VPS для вас. ,
Мой прямой опыт связан с облачными серверами Rackspace и одноименными линодами Линоде. Я также экспериментировал с Amazon EC2, который регулярно использую для одной повторяющейся работы по созданию базы данных. На диаграмме в Приложении вы можете увидеть, как другие сервисы сравниваются по ценам и функциям, но я не могу предоставить отдельные отчеты.
Не все поставщики услуг могут или должны быть включены. Некоторые были исключены, потому что цены были не в порядке. Ubiquity Server Solutions, например, взимает вдвое большую сумму за Linux VPS, как компании, отмеченные в этой статье, и без видимой причины.
VPS по сравнению с выделенным и виртуальным хостингом
VPS - это виртуальная машина, работающая на общей аппаратной части. Обычно достаточно мощный многоядерный хост настроен для предоставления выделенных пулов памяти; разделяемое, одно или несколько ядер; и жесткий диск для хранения. Хосты обычно предлагают выбор операционных систем GNU / Linux; некоторые также предлагают Windows Server в одном или нескольких вариантах. (Apple допускает виртуализацию Mac OS X Server, но она работает только на оборудовании Apple и требует отдельной лицензии для оборудования и каждого виртуализированного экземпляра. Apple отменила монтируемое в стойку оборудование Xserve, из-за чего маловероятно, что мы увидим какие-либо крупномасштабные виртуализация).
Хранилище, подключенное к VPS, является постоянным: если ваша виртуальная машина или оборудование хоста, на котором она работает, выходит из строя или теряет питание, вы возобновляете работу с того места, на котором остановились после перезагрузки, за исключением случаев отказа жесткого диска. Единственное исключение - Amazon, о котором я расскажу отдельно. В зависимости от ОС может потребоваться восстановление файловой системы. С журналом ext3 в Linux я еще не видел ничего, кроме краткого исправления при запуске. (Однако вы можете легко создать резервную копию своей виртуальной машины, что мы обсудим в следующей статье.)
VPS отличается в нескольких важных отношениях от аренды выделенного аппаратного устройства или использования общего серверного пространства.
Если вы арендуете выделенную машину у поставщика, вы привязаны к этой части оборудования. Раньше это было дискретным преимуществом в том, что никто другой не имел доступа к циклам вашего процессора, и вы могли выполнять любую задачу, какую захотите.
Однако в случае сбоя выделенного оборудования на вашем хосте должен быть расположен запасной блок, а диски должны быть перемещены, переназначены или восстановлены. Некоторые хозяева обещают иметь такое снаряжение под рукой. Если вы превысили пределы выделенного устройства, вам придется организовать миграцию на отдельную часть физического оборудования. И если вам вдруг понадобятся 10 идентичных версий вашего выделенного хоста, это может занять много времени.
Хостинговые средства, которые предоставляют выделенное оборудование, могут также не предлагать простое решение для резервного копирования хоста, и это может быть полностью вашей ответственностью. Это также может затруднить восстановление или потребовать высокую почасовую оплату «удаленных рук».
Для общего хостинга вы сталкиваетесь с другими пользователями в одном окне. Вы не представляете, сколько веб-сайтов или других служб работают в системе, и сколько вычислительной мощности вы можете использовать в любой момент времени. Различные системы регулирования могут пытаться контролировать каждого пользователя, но, как толпа людей, толпившихся в комнате, один громкий говорящий может удержать всех остальных от разговоров.
А если вы используете слишком много ресурсов самостоятельно - по уважительным причинам или из-за ошибки программирования - вы можете быть сбиты с толку, посоветованы перейти на выделенное оборудование или ограничены, чтобы задачи не выполнялись. Общие хосты, как правило, резервируются постепенно и постепенно, но это не гарантия: вы должны принять на себя часть риска, чтобы обеспечить резервное копирование.
(Появляется общая альтернатива, лучше всего иллюстрируемая облачными сайтами Rackspace. Это немного дороже, чем виртуальный хостинг, и вы не получаете root-доступ. Но ваши файлы и сценарии распределены по кластеру машин с автоматическим масштабированием. Базовая цена приблизительно соответствует одному выделенному компьютеру. Это странное сочетание виртуализации и общего хостинга, которое подойдет для веб-сайтов большого объема, которые не требуют настройки внутреннего сервера.
Сайт, который в среднем просматривает 50 000 страниц в большинстве дней, но периодически всплывает до миллион может быть идеальным кандидатом. Существуют также CDN, сети распространения контента для доставки статических страниц, компонентов, изображений и других мультимедийных данных за плату за ГБ.)
VPS избавляет от любых проблем с аппаратным обеспечением: независимо от того, что решит хостинговая фирма, выбор для вас невидим. Вы получаете некоторые преимущества выделенного сервера, потому что VPS выглядит как устройство с определенным набором подключенного оборудования. Многие серверы позволяют вам пиково загружать ЦП выше гарантированных пределов, если у хоста есть циклы простоя, что дает небольшое преимущество. Недавно сервер MySQL, который я запускаю на Linode, выдерживал 400-процентную загрузку ЦП в течение пары часов.
Вы по-прежнему берете на себя нагрузку по поддержанию операционной системы и можете все испортить. Но вы также можете сохранять системные снимки в качестве резервных копий, которые вы можете восстановить за считанные минуты в случае большой ошибки. В случае отказа оборудования хоста служба VPS может быстро перенести вас в другую систему. (Это уже случилось со мной.)
Как только вы создадите VPS по своему вкусу, почти все сервисы VPS позволят вам скопировать его. Получите всплеск трафика, и вы можете запустить дополнительные идентичные изображения. Некоторые сервисы также предлагают инструменты для балансировки нагрузки между такими серверами или циклическим DNS. Амазонка особенно проворна в этом вопросе, разработав свои системы так, чтобы они могли запустить 1000 серверов, а затем убить их, при этом взимая плату только в течение периода времени, в течение которого они работают. | ||
|
Всего комментариев: 0 | |