See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
VPS — Википедия

VPS

Материал из Википедии — свободной энциклопедии

Содержание

[править] Что такое VPS?

VDS (англ. Virtual Dedicated Server) или VPS (англ. Virtual Private Server) — два альтернативных виртуальных выделенных сервера. Главное отличие VPS от VDS заключается в концепции разделения. Эта концепция позволяет запускать несколько приложений на одном сервере. Любой VPS аналогичен по своим возможностям обычному выделенному серверу. В частности: root-доступ, собственные IP-адреса, порты, правила фильтрования и таблицы маршрутизации. Внутри виртуального сервера можно создавать собственные версии системных библиотек или изменять существующие, владелец VPS может удалять, добавлять, изменять любые файлы, включая файлы в головной и других служебных директориях, а также устанавливать собственные приложения или настраивать/изменять любое доступное ему прикладное программное обеспечение. Тарифы VPS можно использовать как для реселлинга, так и для просто отдельных проектов. Но, естественно, так как это Виртуальный выделенный сервер, в любых тарифах стоит ограничение на использование системных ресурсов (память и CPU).

[править] Преимущества VPS

  • Каждый VPS имеет собственную копию системы, с правами доступа уровня root (UID: 0) для Unix или Administrator для Windows , что позволяет производить компиляцию, устанавливку собственного программного обеспечения с измененной конфигурацией.
  • Каждому VPS может принадлежать один или несколько выделенных IP адресов, через которые будут осуществляются входящие и исходящие соединения. При этом даже если на один из VPS производится DDOS атака, это никак не отражазится на соседних серверах (надо заметить, что отражаться может, но по другим причинам, например, в случае, если общий канал к серверу узкий и пакеты атаки его полностью заполнят).
  • Гарантированные минимальные ресурсы сервера. Вам никогда не скажут, что Вы расходуете больше ресурсов CPU или памяти, как это часто бывает на обычном виртуальном хостинге.
  • Быстрая перезагрузка (ребут) виртуального сервера, возможность архивного копирования (бэкапа) VPS слепком всей системы.
  • Большая стабильность в работе при более низкой стоимости.

[править] Задачи VPS

VPS решения выбирают, если необходимы нестандартные конфигурации, определенное стороннее программное обеспечение или требуется иметь полноценное управление всем сервером. Так же, если сайты расходуют слишком много ресурсов сервера и хостинг компании не соглашаются их размещать на виртуальном shared-хостинге, прибегают к VPS решениям.

[править] Virtuozzo

В настоящее время, наиболее популярная и развитая технология виртуализации, созданная компанией SWsoft, Inc. Есть 2 версии продукта, для Linux и Windows серверов. Основные преимущества данной технологии с точки зрения клиента:

  • Уже долгое время на рынке, богатая история развития технологии - все это дает большую стабильность в работе системы.
  • Система была создана и ориентированна на простоту использования. В настоящее время в virtuozzo включены несколько GUI панелей, которые позволяют владельцам VPS и администраторам сервера делать множество операций не только быстро, но и с максимальным удобством. Особенно интересна так называемая Virtuozzo Power Panel (vzpp), которая включена бесплатно и предоставляется клиентам, которые могут с ее помощью делать множество действий, такие как: удаленная перезагрузка VPS (даже если сам vps не отвечает), переустановка OS (только в Linux), создание слепков системы (полный бэкап) и восстановление VPS из них, файл-менеджер VPS, полная статистика использования ресурсов, трафика, управление firewall, возможность мониторинга запущенных ресурсов, подключение к VPS по ssh (или удаленный desktop для Windows) через java приложение. Ко всем этому, данная панель доступна на нескольких языках, в том числе русском.
  • Множество доступных OS (для Linux). В любом случае, речь идет именно о Linux дистрибутивах, такие как fedora, redhat, centos, debian, suse. FreeBSD и другие *BSD дистрибутивы не поддерживаются в текущей версии.
  • Поддержка популярных модулей ядра, таких как quota, iptables, tun/tap
  • Удобная функция миграции VPS, позволяющая перенести VPS на другой сервер вообще без downtime.

[править] VPS на базе Virtuozzo

Вы, как пользователь, должны получить доступ к VZPP, панели управления VPS. Если хостер отказывается Вам предоставить этот доступ, то это значит, либо у него очень старая версия virtuozzo, либо это вовсе не virtuozzo (а например, openvz, описано ниже) или он хочет от Вас скрыть какую-то информацию. Дело в том, что через vzpp можно увидеть те параметры, которые для Вас выставил хостер и какие фактически определяют доступные Вам ресурсы. Посмотреть эти ресурсы Вы можете и даже без VZPP, достаточно посмотреть содержимое файла

/proc/user_beancounters командой:

cat /proc/user_beancounters

Под VZPP это видно в разделе Ресурсы. Особое внимание надо обратить на следующие параметры:

cpuunits - Это среднее значение доступных Вам мегагерцов процессора.

quotaugidlimit - Если здесь стоит 0, то Вам будет недоступно использование квот файловой системы. Иначе, показывает максимальное количество uids/gids, для которых можно создать квоту.

numproc - Максимальное количество процессов. При превышении, ядро будет отказывать в создании нового процесса.

kmemsize - Размер неподкачиваемой памяти, выделяемой ядром операционной системы.

vmguarpages - Количество страниц памяти, которые Вам гарантированны для выделения. Смотрите пояснение ниже о том, что такое страницы памяти. Это лимит, который Вам будет доступен всегда. Или почти всегда, смотрите oomguarpages.

oomguarpages - Гарантированное количество памяти, выделяемое в случае, если память “перегружена” (гарантия от уничтожения при нехватке памяти). Измеряется в страницах памяти, смотрите ниже. В случае, когда ядро сталкивается с ситуацией, когда VPS`ами запрашивается больше памяти, чем имеется физически, то происходит ошибка out of memory. Данный параметр показывает гарантию, сколько будет выделено страниц памяти для VPS в этом случае.

privvmpages - Лимит выделения памяти, в страницах памяти, смотрите ниже. Ядро никогда не выделит памяти больше, чем доступно по этому параметру. Также, если параметр vmguarpages меньше чем privvmpages, то это значит, что Вам может быть доступно одно количество страниц памяти, но гарантированны только часть из них, и ядро может выделять или не выделять их по своему усмотрению согласно текущей нагрузке на сервер. Это включает как Ram так и Swap память.

physpages - Показывается только через /proc/user_beancounters, так как это не лимит. Данный параметр показывает реально используемое в данный момент времени количество страниц памяти.

numfile - Максимальное количество одновременно открытых файлов.

numiptent - Число записей NETFILTER (фильтрация IP пакетов). Если Вы планируете использовать iptables, то это должно быть достаточно большое число. Например, firewall APF по умолчанию требует минимум 256, а для нормальной работы не менее 512.

[править] Реализации

Следующие программные продукты дают возможность создавать VPS:

[править] Внешние ссылки



aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -