Как выбрать между веб-хостингом и облачным хостингом? [Дубликат]

    

У этого вопроса уже есть ответ:

    

Как выбрать между обычным хостингом и облачным хостингом, каковы ключевые моменты, которые могут облегчить это решение.

Могут ли все, что я могу сделать в обычном веб-хостинге, в облачном? Вкратце, когда выбрать, какой?

19 голосов | спросил Amr Elgarhy 9 J000000Friday10 2010, 01:42:35

4 ответа


18

Я думаю, что вы слишком упрощаете типы хостинга, которые вы можете получить. Вот они, для чего они хороши и для чего они не очень хороши:

Общий хостинг

Вы находитесь на сервере с потенциально сотнями других людей. Предустановленные лимиты, такие как объем дискового пространства /базы данных, который вы можете иметь, и объем данных, которые вы можете перенести в месяц. Это самый дешевый из всех, иногда всего 3 доллара за месяц, но будьте осторожны - как только ваш сайт начнет потреблять больше, чем минимальные ресурсы, вы будете приостановлены и попросите обновить.

Кроме того, такие вещи, как PHP /SSH /etc, настроены в «параноидальном» режиме. Возможно, у вас нет доступа к определенным функциям, и вы должны зависеть от своего хоста, чтобы установить то, что вам может понадобиться (т. Е. Subversion /mercurial).

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

Примечание. Это не соответствует требованиям PCI /DSS /HIPAA /Etc.

Виртуальный выделенный сервер

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

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

Опять же, не совместимый с PCI /DSS /HIPAA /Etc

Виртуальный частный сервер

Это, во всех смыслах и целях, выделенный сервер, который поставляется с определенным количеством гарантированных ресурсов. Вы будете суперпользователем, вы можете делать все, что пожелаете. В зависимости от платформы, ваши ограничения ресурсов могут «лопнуть» иногда, чтобы справляться с шипами в использовании. К сожалению, это также означает, что ваши ресурсы страдают, если несколько соседей также должны «лопнуть».

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

Я рекомендую все новые сайты, которые ожидают, что какой-либо трафик начнется не более чем на VPS.

Это может быть, в зависимости от типа гипервизора и используемого хранилища, сделанного PCI /etc.

Полностью выделенный сервер

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

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

Облачный хостинг

Я создал несколько облачных платформ для некоторых крупных веб-хостинга. Я изощрен в развитии вокруг Xen, и даже я не могу сказать вам в одном ясном и сжатом предложении, что означает «облако», когда речь заходит о IAAS (Infrastructure As A Service).

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

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

Amazon и другие четко указали, что их предложения не соответствуют требованиям, установленным стандартами безопасности, такими как PCI /DSS или федеральные стандарты, такие как HIPAA /HITECH. Это не столько предостережение от использования гипервизора, сколько предостережение от использования общей сети хранения.

Вкратце:

Тип хостинга, который вы получаете, действительно случайный, важно то, как вы планируете свою сеть. Например, у вас может быть static.domain.com, используя легкий HTTP-сервер, который несет ответственность за обслуживание только изображений и носителей, тем самым резко уменьшая нагрузку на ваш производственный сервер.

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

Я бы получил несколько серверов VPS или, возможно, выделенный сервер и пару серверов VPS. Другое дело, что я непреклонен в том, что это расщепление моего DNS, если мой домен не может быть разрешен. Все кэширование и тонкая настройка в мире не помогут.

Сложно сказать, что было бы «лучше» для вас, я не уверен в сложности и потребностях вашего проекта. Однако, надеюсь, вышесказанное дает вам некоторое представление о плюсах и минусах, как бы вы ни решили.

ответил Tim Post 9 J000000Friday10 2010, 11:03:13
4

Это интересный и далеко идущий вопрос. Я бы сказал, что основное различие между «обычным» веб-хостингом и использованием облачной службы - это масштабируемость по требованию (или динамическому).

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

Идея большинства облачных сервисов заключается в том, что уровень обслуживания меняется, иногда дико, и что вы платите только за то, что вы на самом деле используете.

Рассмотрим Netflix в качестве прецедента: я готов поспорить, что уровень обслуживания Netflix повысится в вечернее и ночное время в будние дни и большую часть времени в выходные дни (в США). Поэтому их уровень обслуживания в пятницу вечером в 7 вечера значительно отличается от вторника утром в 9:30. Используя «обычную» услугу хостинга, они должны будут платить за услугу «Ночной уровень в пятницу», тогда как с облачным решением сумма, которую они платят, варьируется, поскольку уровень их обслуживания растет и сокращается по требованию.

ответил Alan 9 J000000Friday10 2010, 05:49:34
2

С облачным хостингом вы должны следить за скрытыми расходами. Поскольку большинство облачных хостов платят за использование, когда вы получаете интенсивный всплеск трафика, вы можете получить удар с большим счетом хостинга за этот период. Большинство облачных решений не имеют возможности устанавливать ограничение на используемый ресурс, поэтому обычно нет возможности ограничить свои затраты при перерыве трафика.

Это недостаток.

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

ответил Ash G 9 J000000Friday10 2010, 08:34:27
1

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

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

ответил user4801 22 Jpm1000000pmSat, 22 Jan 2011 15:19:34 +030011 2011, 15:19:34

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132