Продолжаете ли вы слышать об облачном хостинге и удивляетесь, чем он отличается от обычного плана хостинга? Возможно, вы только что создали новый сайт и задаетесь вопросом, стоит ли попробовать облако?
Облачный хостинг является более надежным, масштабируемым и безопасным вариантом, чем обычный план общего хостинга. Но виртуальный хостинг, как правило, дешевле и проще в настройке.
В этой статье я расскажу обо всем: от параметров панели управления, проблем миграции и плюсов и минусов каждого варианта. Мы увидим, о чем каждый из вариантов и — с радостью! — поможет вам решить, лучше ли вам придерживаться виртуального хостинга или вам следует перейти на облачный план.
Однажды на общем хостинг-плане …
Традиционно, когда нам нужно было разместить сайт в сети, мы покупали домен, получали план хостинга и передавали сайт с нашего компьютера в Интернет. Мы настолько привыкли к этому, что это стало второй натурой.
У нас обычно есть такие функции, как, например, очень полная панель управления, статистика и хостинг электронной почты для доменов, зарегистрированных в этой учетной записи. Но также некоторые жесткие ограничения, такие как определенный объем дискового пространства, заданная пропускная способность и доля ЦП и памяти сервера.
Для многих брошюр, портфолио, блогов и сайтов малого бизнеса это вполне достаточно. Но для многих предприятий это не идеально. И даже для фрилансера, обслуживающего пару простых сайтов, время от времени может не хватать ресурсов для данного сайта. (Не интересно, когда клиент спрашивает, почему сайт не работает.)
VPS и выделенный сервер
Один из способов обновления — купить более крупный, чуть более дорогой план с чуть большим объемом ресурсов в форме VPS (виртуальный частный сервер). И если это не поможет, вы можете арендовать выделенный сервер — то есть полную стойку в центре обработки данных хостинговой компании.
Благодаря выделенному серверу вы получаете все ресурсы сервера в среде без общего доступа, скажем, за 100 долларов в месяц. Да, примерно в 20 раз дороже, чем базовый план виртуального хостинга — но, эй, вы хотели всего этого, не так ли?
Независимо от того, застряли ли вы с общим хостингом или вторглись в мир VPS или выделенного сервера, все это, вероятно, сработало просто отлично, и вы, возможно, никогда не задумывались о том, чтобы попробовать что-то еще. Хотите верьте, хотите нет, но сейчас есть поколение веб-разработчиков, которые едва знают, что такое FTP, никогда не использовали его.
… А затем появился план облачного хостинга
Когда впервые появились Amazon Web Services (AWS), все было новым, и казалось, что вам нужно пройти интенсивный курс, прежде чем вы сможете начать работать с этой облачной инфраструктурой.
Но с тех пор все изменилось. На сцену вышло не только больше провайдеров, но и больше решений, которые можно использовать «из коробки», включая облачный хостинг.
Характеристики
«Облако» подразумевает, что каким-то образом ваш сайт физически не привязан к одному серверу, а распределен по нескольким местоположениям и центрам обработки данных; и вы не арендуете «процессор» и определенный объем дискового пространства и памяти, а просто получаете доступ к огромному пулу ресурсов по требованию.
Это приносит много инноваций на стол. С одной стороны, вам больше не нужно беспокоиться об исчерпании ресурсов , потому что вы можете получить столько, сколько вам нужно, когда вам это нужно.
В среде общего хостинга вы можете масштабировать свои потребности до максимально доступного аппаратного обеспечения. В облаке вы можете перейти с 2 процессоров, до 10, до 100, до 1000 и обратно до 2, в значительной степени по требованию.
То же самое с вашими требованиями к хранилищу: вы можете загружать и хранить столько вещей, сколько вам нужно. Конечно, позже вам будет выставлен счет, но вы никогда не достигнете жесткого предела, и, кроме того, вы можете платить только за то, что используете, а не за незанятые ресурсы.
Еще одно значительное улучшение облачного хостинга по сравнению с обычным хостингом связано с задержкой, то есть временем, которое требуется для отправки запроса («Я хочу увидеть эту страницу»), пока он не будет обработан и доставлен обратно вам («конечно, вот оно»). Поскольку облако распределено по нескольким центрам обработки данных по всему миру (вам следует уточнить у своего провайдера, где именно), запросы прозрачно перенаправляются в ближайшее место.
Посетители вашего сайта в Чикаго, штат Иллинойс, могут иметь очень низкую задержку (низкая — это хорошо), потому что поблизости находится дата-центр. Но с облачным хостингом посетители в Санкт-Петербурге, Россия, также могут испытывать быструю загрузку, если они также находятся рядом с центром обработки данных.
Есть еще одно преимущество с точки зрения безопасности . При облачном хостинге данные распределяются по разным местам, часто не совсем как обычные файлы, а как «пакеты» данных, которые постоянно проверяются на целостность. Итак, повреждение данных (сбой HD) — это то, о чем вы можете полностью забыть. Кроме того, благодаря самой природе своего огромного пула распределенных ресурсов, сама инфраструктура более устойчива к таким атакам, как DDoS и другие.
В результате довольно сложные задачи, которые требовали больших усилий и были очень дорогостоящими для реализации, такие как балансировка нагрузки , зеркалирование , защита данных , невероятно упрощаются с помощью облака.
Хорошо, но как это работает?
Аренда услуги облачного хостинга очень похожа на получение выделенного сервера, поскольку вы получаете сервер, который необходимо настроить.
Однако многие провайдеры предлагают «изображения» с уже предустановленной конфигурацией, например, для размещения сайта WordPress или игровой площадки, кластера базы данных или центра обработки. Так что вы просто запустите, например, изображение «Ubuntu Server 16.04 с WordPress» с панели управления, и через минуту или две вы будете в рабочем состоянии. (Вам интересно, как это работает? Ознакомьтесь с информацией о Docker, контейнерах и безопасной доставке программного обеспечения .)
Провайдеры
Технически вы можете получить службу облачных вычислений, такую как AWS или аналогичную, и создать собственное решение для облачного хостинга, настроив свой собственный сервер, хранилище, базу данных и даже сеть. Однако мы пропустим все это и сосредоточимся на услугах, которые уже нацелены на облачный хостинг.
Это ни в коем случае не полный список!
- Brightbox . «Простой и гибкий облачный хостинг в Великобритании для команд, которые настаивают на 100% безотказной работе».
- Кодеро Очень конкурентоспособные конфигурации облачного хостинга (от 5 долл. / Мес.) С множеством вариантов.
- DigitalOcean . Очень популярная компания облачных вычислений, предлагающая очень простые в использовании панели управления для быстрой настройки, и довольно большое и активное сообщество с большим количеством документов, что является большим плюсом.
- ElasticHosts . Еще один полностью облачный сервис с «хостингом для системных администраторов, разработчиков и инженеров».
- HostGator . Популярная компания виртуального хостинга также предлагает облачный хостинг .
- Кюп Масштабируемый облачный хостинг на контейнерах Linux, цены начинаются от 10 долларов в месяц.
- Линод . «Молниеносные SSD-серверы всего за 5 долларов в месяц». Трудно стать более конкурентоспособным, чем это! Плюс: также очень обширная документация и активное сообщество.
- VPS.net . «1000% SLA» для нулевого времени простоя на их облачных VPS-серверах .
Лидирующий
Есть и другие компании, которые предлагают «управляемые» услуги; то есть серверной частью может быть AWS или Google Cloud, тогда как интерфейсная сторона — это сторонний сайт, и вы даже можете позвонить своему менеджеру аккаунта с определенным запросом конфигурации, и он позаботится о настройке все для вас, выполнение обновлений и т. д. Естественно, это решения более высокого класса, поэтому ожидайте более высоких цен.
Компании, предлагающие эти услуги:
- Interoute предлагает всевозможную поддержку, включая управление приложениями.
- MediaTemple предлагает полностью управляемый облачный хостинг на Amazon и корпоративный WordPress хостинг на AWS .
- Облако RackSpace управляет сервисами для AWS, Microsoft Azure, OpenStack Cloud и VMWare.
- SiteGround предлагает «быстрый, масштабируемый и полностью управляемый» облачный хостинг.
- Storm on Demand предлагает облачные серверы с различными уровнями управления .
Рекомендуемый хостинг
Различные облака на одном небе
Как вы знаете, «облако» — это, по сути, очень широкий спектр возможностей, не только для хостинга, но и для многих других вещей. Для больше, посмотрите на эти сопутствующие статьи:
- Сравнение AWS, Google Cloud и Azure .
- Облачное хранилище: выбор между Dropbox, Drive, S3 и другими (обратите внимание, что «хранилище» — это особый тип хостинга, так же как «архивирование» — это особый тип хранилища.)
Теперь подождите … Гибрид родился
Давайте поговорим о программном обеспечении как услуга (SaaS). По сути, любой веб-сайт, который каким-либо образом заменяет настольное или мобильное приложение, где программное обеспечение, которое запускает сайт, является самой службой, подпадает под эту категорию. Это может быть любой веб-сервис электронной почты, сайт редактирования фотографий, онлайн-календарь или онлайн [введите тип приложения здесь] . Даже хостинг сам по себе может быть интегрирован в продукт SaaS.
Возьми Squarespace . Это веб-сайт, где начинающий может создать удивительно профессиональный веб-сайт за считанные минуты. Мы не говорим о загрузке шаблонов или настройке плагинов: об этом уже позаботились, вы просто загружаете некоторый контент и платите за его размещение. По сути, это программное обеспечение настолько простое в использовании, что выводит из строя многих «веб-профессионалов» по всему миру… и не без причины! Кто заплатит 700 долларов, чтобы получить сайт через месяц с парой ошибок от несколько ненадежного разработчика, когда вы можете получить его онлайн прямо сейчас за 16 долларов в месяц — за результат, который может даже выглядеть намного лучше? (Да, сеть меняется, и вам придется добавить больше ценности сейчас!)
WordPress.com — коммерческий хостинг очень известного программного обеспечения для ведения блогов с открытым исходным кодом WordPress.org — еще один пример этой бизнес-модели: вы заботитесь о контенте, они заботятся обо всем остальном. WordPress.com понял, что разработчики будут очень рады заплатить за план хостинга, чтобы иметь некоторые из мощных функций, которые им уже нравятся и которые знакомы с программным обеспечением WordPress.org (даже включая, на данный момент, загрузку плагинов и тем), позволяя таким вещам, как Обновления, хостинг, зеркалирование, дистрибуции по всему миру будут рассматриваться кем-то другим ( Automattic ).
И нет, мы не вне темы. Все это становится актуальным, учитывая, что его хостинг мы обсуждаем здесь. Вы можете отсортировать хостинг в облаке, одновременно решая даже более серьезные проблемы, такие как обновления, настройки, время работы и т. Д.
ОК, давайте сравним!
Общий хостинг | Облачный хостинг | |
---|---|---|
управление | Обычно проще, со стандартными панелями управления. | Отсутствие стандартизации, поскольку каждая компания имеет собственный API и интерфейсы. |
Ресурсы | Ограниченное. | Unlimited. |
надежность | Достаточно надежно, хотя следует ожидать простоев. | 100% безотказной работы. |
Безопасность | Обновления, патчи и обновления должны рассматриваться индивидуально. Плохая защита данных и уязвимость к DDoS-атакам. | Более устойчивая инфраструктура, лучшая безопасность данных и управляемые услуги. |
Масштабируемость | Только до тех ресурсов, которые были предоставлены пользователю. | Неограниченная масштабируемость и автоматизация развертывания (оркестровка DevOps). |
Interoperability | Полная совместимость: сайт может быть перенесен с одного хоста на другой большую часть времени без проблем в качестве замены; только незначительные проблемы с настройками должны быть реплицированы. | Некоторые облачные реализации могут иметь свои собственные способы работы. С помощью гибридных сервисов, таких как Squarespace или WordPress.com, перенос сайта на другой сервер может быть еще более проблематичным, если не невозможным. |
Распределение затрат | В месяц с фиксированной ставкой, независимо от того, какие ресурсы или услуги не используются (простаивают). | За месяц, час и даже минуты; с возможностями по требованию, чтобы не оплачиваться простаивающими услугами. |
Когда поделиться хостом
Если у вас есть простые сайты, статические или динамические, с небольшим количеством посещений, которые вам просто нужны где-то по FTP, то общий хостинг по-прежнему ваш лучший вызов. Но помните, что когда версия PHP / ASP будет обновлена (если не сейчас, то через несколько лет), есть вероятность, что все будет сломано. Но хорошо, может быть, это не будет твоей проблемой к тому времени.
Кроме того, если вы создаете статичные веб-сайты и уверены, что это бизнес с будущим, опять же, возможно, лучшим вариантом будет виртуальный хостинг.
Когда к облачному хосту
Если у вас немного международная аудитория, если ваш веб-сайт, вероятно, будет много посещений, если вам в какой-то момент понадобится дополнительное место, дополнительный процессор для базы данных, или вы несколько недовольны своим опытом с общим хостингом , а затем попробуйте дать облаку.
Кроме того, я бы сказал, что если вы рассматриваете VPS или выделенный сервер, вам лучше пойти в облако. Затраты почти одинаковы, и даже могут быть довольно дешевыми, если вы правильно управляете своими ресурсами. И у вас будет гораздо больше гибкости практически во всех аспектах.
Когда к SaaS Host
Будучи разработчиком внешнего интерфейса, вы можете положиться на такие сервисы, как Squarespace, чтобы быстро и точно настроить сайт в соответствии с потребностями ваших клиентов, добавить дополнительные возможности для настройки экранов приветствия, изображений и таблиц стилей, чтобы сделать что-то уникальное. И вы можете полностью забыть обо всем остальном, навсегда, просто заплатив немного больше за хостинг (который ваши клиенты платят в любом случае).
Как программист, вы можете извлечь большую пользу из WordPress.com, так как вы можете сосредоточиться на ценности, которую вы хотите добавить своему клиенту (будь то плагины, настройки, даже дизайн), и получить душевное спокойствие от необходимости заниматься обслуживанием когда-либо опять же — всего за небольшую ежемесячную плату.
Заворачивать
Надеюсь, я прояснил некоторые ключевые аспекты общего и облачного хостинга, чем они отличаются и где они предлагают максимальную ценность.
По статистике, общий хостинг немного снижается, а облако, похоже, расширяется:
Данные получены из Google Trends
Это не означает, что планы совместного хостинга исчезнут в ближайшее время, но вы можете видеть, где ситуация изменилась в течение некоторого времени.
Поэтому при выборе хостинга сосредоточьтесь не только на том, что вам нужно сейчас, но и на том, что вам может понадобиться позже. С этой точки зрения часто есть веская причина начать работу с облачным хостингом.