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

В чем разница между облачным хостингом и обычным хостингом?

В чем разница между облачным хостингом и обычным хостингом?

И когда вы их используете?

Какая польза для клиента?

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

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

Важное различие между эластичными вычислительными облаками и обычным хостингом заключается в обеспечение. Представьте, что у вас есть сайт, на котором публикуются футбольные результаты, и вы очень популярны. Чтобы получать прибыль, вам нужно, чтобы сайт оставался отзывчивым при большой нагрузке. Мы говорим о Суперкубке с тяжелым грузом. Постоянные обновления и устойчивый трафик в течение нескольких часов. Для достижения этой цели вы можете купить огромную серверную ферму, которая может обрабатывать трафик Суперкубка, и позволить им простаивать в межсезонье. Или вы можете купить серверное время у эластичного вычислительного облака, чтобы компенсировать разницу. Обычные услуги хостинга могут просто перестать работать во время высокой нагрузки, что катастрофически скажется на доходах вашего Суперкубка. Они могут даже выгнать вас из-за чрезмерной загрузки процессора или сетевого трафика.

С экономической точки зрения облачные вычисления позволяют полностью использовать серверы. Вместо того, чтобы заставлять всех покупать много мощного оборудования в случае Slashdot, оборудование, которое будет обслуживать Slashdotters, может мигрировать на сайты, которые в нем нуждаются (и платить за это). В сочетании с экономией на масштабе мы можем ожидать, что крупные вычислительные фермы могут стать дешевле, чем размещенные или размещенные решения. Если API-интерфейсы созданы для миграции серверов между облаками, дополнительные силы конкуренции могут помочь снизить цены до предельных затрат; следовательно пропасть между Amazon и Билль о правах на облачные вычисления. Некоторые предлагают рынок облачных вычислений, где облачные вычисления покупаются и продаются по принципам спроса и предложения. Это побудит людей переключить вычислительную мощность на непиковые часы, как мы видим в тарифных планах на сотовую связь и промышленное использование электроэнергии.

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

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

Вкратце, краткий анализ, который поможет принять решение:

Используйте классический «общий» хостинг, если вы только начинаете и у вас нет денег (вы можете получить доступ за 2-10 долларов США в месяц), обновите это решение до получения VPS, если вы делать есть деньги с планами по переходу на выделенный сервер, если вы планируете получать серьезный трафик или выполняете тяжелую обработку данных (подумайте: все, что требует одно ядро ​​или несколько ядер процессора для работы).

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

Вкратце, объяснение различных видов хостинга:

Есть три или четыре вида «нормального» хостинга:

У вас есть общий «общий», что означает, что ваша учетная запись будет использовать сервер совместно со многими другими учетными записями, и, вероятно, у вас будет небольшой контроль над конфигурацией главного сервера, помимо того, что вы можете делать с вашим конкретным приложением. (Подсказка: если вы используете php + mysql, это, скорее всего, не будет проблемой, поскольку это наиболее распространенный вариант, asp + mssql также довольно стандартен, но я действительно не летаю на этом рынке). В то время как «общий» хостинг часто перепродается, вы можете найти уважаемые компании, которые знают, как предоставлять отличные услуги частным лицам и малым и средним предприятиям на «общем» рынке, зачастую дешевле, чем вы платите за свой мобильный телефон ежемесячно.

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

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

Есть также два способа использовать «облачный» хостинг:

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

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

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

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

  • Масштабируемость и подготовка просты
  • Плати по мере использования модель
  • Всегда доступность приложений
  • Вычислительная мощность по запросу и, следовательно, разделение ИТ-рисков.

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

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