Назад | Перейти на главную страницу

Различие между облачными серверами и VPS

В чем разница между облачным хостом и VPS? Я разговаривал с Rackspace Cloud продавец около 45 минут и так и не пришел к настоящему выводу по этому поводу. Итак, чтобы уточнить мой вопрос - какие преимущества может дать мне «облачный» сервер по сравнению с провайдером VPS, таким как Линод и наоборот - какие преимущества дает VPS по сравнению с облачным провайдером?

Из того, что мне удалось установить, когда вы размещаете в облаке (с Rackspace Cloud), вы получаете экземпляр Linux, в котором вы устанавливаете программное обеспечение и тому подобное (например, LAMP). Насколько я могу судить, если экземпляр запущен, с меня взимается плата, а цена Rackspace (согласно тому, что я понял от торгового представителя) составляет около 20 долларов в месяц .... Я думал, что облачный клиент платит за часы обработки - поэтому, если ваше приложение просто сидит, плата не взимается. Может быть, облачный инстанс не платит?

Вопросы, аналогичные тому, что я задаю, но не совсем так:

я написал этот ответ на аналогичный вопрос. Речь шла об определении некоторых модных словечек вокруг облачных сервисов.

Имея эти определения, вы можете сказать, что IaaS в точности похож на VPS; за исключением того, что типичные «облачные» поставщики позволяют запускать и останавливать столько инстансов, сколько вы хотите, и взимать плату после факта, в то время как типичные поставщики VPS заставляют вас подписывать контракт на фиксированную услугу с фиксированной оплатой, любые изменения должны запрашиваться и обычно имеет плату за установку.

Это разница в абстракции, концептуально, но она сводится к возможности активировать "экземпляры" по запросу и иметь доступную инфраструктуру, если хотите.

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

Лично у меня есть резервный почтовый сервер на EC2 с общим хранилищем S3, установленный на моем настоящий почтовый сервер - если он выйдет из строя, я знаю, что могу в течение нескольких секунд включить этот экземпляр почтового сервера для переключения при необходимости. У меня также есть еще один экземпляр с FreeBSD и Nessus для сканирования сети на различных хостах, когда мне это нужно; В прошлом месяце я, кажется, потратил на Amazon около 10 баксов на несколько ГБ постоянного хранилища, несколько часов работы инстанса и небольшую полосу пропускания.

Осознайте, что облако означает соответствие спецификациям облака - VPS - это ПРОСТО сервер - больше ничего. Облако, для масштабирования, как говорят маркетинговые команды, потребует, чтобы ваш код имел дело с сеансами / балансировкой нагрузки - чрезмерно упрощенный, ему понадобится ЛЮБОЙ сервер, чтобы иметь возможность обрабатывать КАЖДЫЙ запрос - то есть не липкий сеанс - если вы можете сделать это, тогда масштабирование, облако или несколько VPS, в основном то же самое (возможно, облачные предложения имеют балансировщик нагрузки впереди).

Я считаю, что большинство клиентов обращаются к нам, нуждаясь в помощи с кодированием, чтобы быть готовыми к облаку / масштабированию - те, кто ищет облако, потому что они увидели маркетинговый термин, не понимают разницы - это вина маркетологов.

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