VPS - какво е това, Hostinfo

Решенията в областта на разделянето на ресурсите на изчислителната машина на взаимно независими виртуални машини са разработени преди повече от четиридесет години, още в ерата на мейнфреймите. IBM разработи специална операционна система (впоследствие се появиха други версии, като VM / ESA).

В тази операционна система потребителят получава на свое разположение напълно функционален виртуален компютър, на който може да постави своя собствена версия на операционната система и да инсталира собствен приложен софтуер, да изпълнява своите задачи. Този компютър включваше RAM, процесорни ресурси, собствена виртуална периферия - почти всичко, което има обикновен компютър, само във виртуална форма. Работата на споделен компютър във виртуалното пространство не се отрази неблагоприятно на работата на другите потребители.

Тази технология беше търсена и в ерата на персоналните компютри, когато с помощта на специални софтуерни продукти беше възможно да се изпълняват няколко операционни системи на един компютър едновременно. Една от първите системи от този вид е разработена от Connectix Corporation още през 1988 г. и е основният продукт на новосъздадената компания. Той използва VM (виртуална машина) технология. Програмата първоначално е предназначена за потребители на Macintosh, за да стартират Microsoft Windows и неговите приложения на своите компютри.

Появиха се и други системи за виртуализация - VMWare, VDSManager, XEN, FreeBSD Jail, Virtuozzo, Solaris Zones. Въпреки че самите програми не налагат специални изисквания към хардуера, инсталирането на допълнителни - гост - операционни системи под тях налага допълнителни изисквания към характеристиките на компютъра. Към най-важнотовключват изисквания за процесор, RAM и свободно дисково пространство. Тези характеристики зависят от инсталираната операционна система за гости. Например инсталацията изисква поне RAM и дисково пространство. Когато инсталирате няколко виртуални машини на една и съща машина, изискванията за ресурси се сумират.

Принципът на виртуализация в различни системи се изпълнява по различни начини. VMWare виртуализира цяла машина и по отношение на управлението работата на поддържаните от нея виртуални сървъри е много подобна на работа с набор от физически хардуер. Системата Virtuozzo вече не виртуализира цялата машина, а само слоя OS. Екземплярите на гост OS - или, в терминологията на Virtuozzo, виртуални частни сървъри (виртуални частни сървъри, VPS) - работят върху ядрото на хост машината.

това

Първоначално решението на SWsoft беше замислено да работи на Linux и следователно всички системи за гости трябваше да се използват за тази операционна система. Но по-късно компанията разработи и предложи на пазара решение за Windows. Virtuozzo е лесен за инсталиране и конфигуриране, но създаването на гост ОС шаблони и приложения отнема време, ако искате да извлечете максимума от функциите за управление на вашата система. Но първоначалната цена се изплаща по време на работа.

Първите разработки на системи за виртуализация за персонални компютри бяха предназначени предимно за разработчици, тестери и онези професионалисти, които трябваше да работят с различни операционни системи. Но се оказа, че виртуализацията е удобна и за сървърна виртуализация, за да се използва максимално физическите ресурси. От тук вече беше близо до използването на виртуализацияза хостинг услуги.

В интерес на истината, защо вече съществуващите видове хостинг (виртуален хостинг и опции за наемане на оборудване или използване на собствено оборудване в хостинг сайта) се нуждаеха от друга опция? Изглежда, че това само внася объркване в процеса на избор на правилната опция. За да отговорим на този въпрос, нека сравним тези опции. Но първо ще цитирам определението, дадено на новия тип хостинг в Wikipedia:

По отношение на хостинг услугите, споделеният хостинг се различава значително от VPS (виртуален частен сървър). Основната разлика е, че според тази технология на потребителя се разпределя дисково пространство на предварително подготвен сървър, който той вече не може да управлява. Не може да инсталира допълнителни програми, да конфигурира сървъра за собствени нужди. Потребителят на споделен хостинг не може да направи нищо, освен да промени собствената си информация. Поради факта, че проектите на няколко потребители се хостват на един физически сървър, ресурсите на физическия сървър се споделят между всички участници. А това често води до липсата им в моменти на пикови натоварвания и до конфликти между потребителите.

Споделеният хостинг е достатъчно добър за малки проекти, които не изискват значителни ресурси за работа и не са критични за факта, че може да са недостъпни. Следователно проекти на онлайн магазини, интернет банки, B2B сайтове, системи за електронни плащания не се поставят на такъв хостинг. Освен това съществува възможност хакерите да получат достъп до физически сървър през един от проектите и да нарушат работата на всички проекти, хоствани на него.

hostinfo

За критични за ресурсите проекти доскоро имаше само едно решение -поставянето им на специални физически сървъри. Това може да бъде сървър, нает от хостинг доставчика (Dedicated) или потребителско оборудване, инсталирано при хостинг доставчика (Colocation). Има и трета опция, когато потребителят поставя уеб проекти на собствените си технически сайтове, но ние не разглеждаме тази опция.

Специализираният сървър е сървър в мрежа, специално проектиран да действа само като сървър. Специализираният хостинг, за разлика от виртуалния хостинг, където много сайтове на различни клиенти се хостват на един сървър и се обслужват от доставчик, представлява специален сървър, разположен на специално място - център за данни, където му е осигурено захранване, канал и пространство в стелажа. Това означава, че специализираният сървър предоставя на собственика си всички ресурси без ограничения и възможност за персонализиране, за да отговаря на вашите нужди. В допълнение, собственикът може да инсталира всякакъв софтуер върху него, включително собствена разработка, която никой хост не позволява да инсталира на споделен хостинг.

Когато използвате специален сървър, проблемите със зареждането му ще зависят само от работата на приложенията, инсталирани от потребителя. Просто не може да има конфликти с други потребители, както често се случва при използване на споделен хостинг. Ако инсталираните приложения изискват повече ресурси, отколкото може да осигури специален сървър, неговите ресурси могат да бъдат увеличени (чрез промяна на тарифния план или надграждане на сървъра с опция за колокация).

Много хостинг доставчици предоставят VPS услуги днес. Възможности, ценови характеристики и задачи, които могат да бъдат решени при използване на този вид услуга, ще разгледаме примера на тарифите, предлагани от компаниятаглавен хост. Но това ще бъде в следващата статия.