Согласно отчету Unbounce, 70% покупателей считают, что скорость загрузки сайта влияет на вероятность покупки. Мобильных пользователей особенно раздражает, если страница долго грузится: по данным Google, 53% закроют сайт через три секунды ожидания.
Покупатели хотят, чтобы все страницы быстро открывались, видео и картинки подгружались в течение пары секунд, товары сразу же добавлялись в корзину, а оформление заказа занимало не более пяти минут. Если хотите достичь таких показателей и не терять клиентов, нужно подумать, где разместить сайт интернет-магазина так, чтобы мощности хватило для корректной работы. Выбор зависит от размера сайта, мы поможем разобраться в технических деталях.
Как это работает
Просто сделать сайт недостаточно: его надо где-то разместить, проще говоря — опубликовать в интернете, чтобы покупатели видели страницы и могли совершать на них нужные действия.
Место, где хранится информация сайта, называют сервером. Это может быть отдельный компьютер или программное обеспечение, которое принимает запросы клиентов из интернета и отвечает им в виде данных: веб-страниц, видео, картинок и другой информации.
Например, клиент кликнул на ссылку в объявлении — запрос пошел на сервер, тот выдал нужную страницу товара — клиент ее увидел. Или клиент нажал на корзину — запрос пошел на сервер, сервер отдал обратно страницу корзины вместе с товарами, которые покупатель в нее положил.
Серверы бывают разные: физические, виртуальные, облачные. Отдельное решение — хостинг. Это услуга, когда компания-провайдер размещает данные вашего сайта на сервере, который всегда находится в сети. Ниже расскажем, что лучше выбрать для вашего интернет-магазина с учетом бюджета и масштаба проекта.
Основные моменты для тех, кому лень читать:
Виртуальный хостинг
Что это. Интернет-магазин размещают на веб-сервере, где одновременно расположено множество сайтов — его ресурсы разделены между ними всеми. Каждый сайт находится в собственном серверном разделе, но все они используют одно программное обеспечение. Вы делаете сайт на выбранной системе управления сайтом: WordPress, Joomla, «Битрикс24» или любой другой, покупаете домен, оплачиваете хостинг — и вся информация вашего сайта хранится на сервере, сайт опубликован в интернете и доступен клиентам.
Кому подходит. Подходит только для маленьких интернет-магазинов — с посещаемостью до тысячи человек в сутки либо с небольшим количеством контента: до 100 веб-страниц, без тяжелых по весу изображений и видео.
Плюсы. Виртуальный хостинг — самый экономичный вариант среди всех других решений, на рынке есть даже бесплатные хостинги. Не нужно покупать дополнительное оборудование или заниматься настройкой: достаточно один раз разместить сайт на выбранном хостинге, указать домен и ежемесячно вносить абонентскую плату.
Минусы. У сайта вашего интернет-магазина будет много сайтов-соседей, которые делят между собой ресурсы площадки — их может быть десятки и сотни тысяч. Из-за этого сайт может тормозить, если программное обеспечение хостинга не справляется с нагрузкой.
Масштабирование. Если у вашего магазина растет число страниц или на сайт начинает заходить больше клиентов, то могут возникнуть проблемы: виртуальный хостинг не выдерживает нагрузки, сайт зависает.
Для интернет-магазина это критично: когда клиент не может быстро просматривать товары, на сайте сложно оформить заказ, — он закажет в другом месте.
Если вы планируете в будущем расширять ассортимент, лучше сразу выбрать другие варианты размещения: виртуального хостинга будет мало.
Стоимость. Средняя стоимость виртуального хостинга 300–500 ₽ в месяц, она зависит от технических возможностей. На сайтах хостинг-провайдеров описаны тарифы, стоит обязательно прочитать, что входит в плату.
Схема размещения сайта в интернете через хостинг
Физический сервер
Что это. Сайт размещен на реальном оборудовании, которое принадлежит компании либо взято в аренду. Компания может установить такое оборудование в офисе либо организовать собственный дата-центр — отдельное здание, где размещены компьютеры, на которых хранят данные. Также можно арендовать отдельное помещение в чужом дата-центре и разместить там свое оборудование. Еще один вариант: взять в аренду чужие компьютеры в чужом дата-центре и просто залить туда данные.
Организовать собственный дата-центр с серверами могут только крупные компании: нужно отдельное помещение с особой инфраструктурой. Большинство интернет-магазинов арендует или помещение в чужом дата-центре, или помещение с оборудованием. Последний вариант самый простой: вы получите возможность управлять сервером, при этом не надо покупать оборудование и персонал тоже не нужен.
Работает система так же, как с виртуальным хостингом: разрабатываете сайт на выбранной системе, покупаете домен, заливаете данные на сервер с помощью своих IT-специалистов или специалистов провайдера, у которого арендован физический сервер.
Кому подходит. Арендовать сервер на чужом оборудовании или купить свое оборудование для размещения в чужом дата-центре может и малый, и средний, и крупный бизнес.
А вот содержать собственный физический сервер для большинства проектов дорого. Это подходит для крупных проектов с посещаемостью от нескольких тысяч покупателей в день или с большим количеством контента, например, тысячами товарных страниц, изображений или видео.
Плюсы. Если у вас собственный дата-центр или оборудование — это ресурсы вашей компании. Их можно продать или сдать в аренду, если вы прекратите заниматься бизнесом в сфере ритейла.
Ресурс физического сервера ни с кем не надо делить, можно реализовать интернет-магазин любой сложности. У физического сервера, как правило, высокая производительность: можно разместить огромный маркетплейс с миллиардом страниц и не переживать, что сайт будет виснуть. Достаточно подобрать оборудование нужной мощности и с нужным объемом памяти.
Минусы. Для собственного физического сервера нужно сначала приобрести оборудование, а потом его администрировать и обслуживать. Часто для этого нужны отдельные помещения и штат сотрудников, то есть собственный дата-центр или ЦОД (центр обработки данных).
Физический сервер — дорогое решение: даже цена его аренды выше, чем стоимость других вариантов размещения. При этом у вас могут быть дополнительные затраты.
А еще физический сервер не удобен для сезонного бизнеса. Если есть сезонные пики нагрузки, нужно содержать дополнительное оборудование, которое будет их выдерживать. В периоды с меньшей нагрузкой оно будет простаивать. Например, если у вас много клиентов в Новый год, вы весь год обслуживаете оборудование, которое работает на полную его мощность только пару месяцев.
Для работы с физическим сервером необходимо владеть навыками администрирования, то есть уметь его настраивать, поэтому в компании должен быть специалист для работы с системой. В случае аренды обслуживание серверов может взять на себя владелец дата-центра.
Если вы открываете собственный ЦОД, он должен соответствовать стандартам, возможно, придется пройти сложную и дорогостоящую сертификацию. Также вы должны обеспечить защиту персональных данных, которые размещены на сервере: закупить специальное оборудование и программное обеспечение, обучить специалистов, регулярно проходить аттестацию в контролирующих инстанциях — это долго и затратно. Закон требует обеспечить и физическую защиту данных: если ЦОД загорится или пострадает иначе, у вас могут быть проблемы.
Риск потери данных — проблема не только законодательная. Если оборудование сломается или будет повреждено, ваш интернет-магазин исчезнет вместе со всеми данными клиентов. Чтобы данные можно было восстановить, нужно содержать отдельную инфраструктуру в облаке или на сервере в другом месте, информацию с основного физического сервера надо постоянно копировать в резервное хранилище.
Масштабирование. Интернет-магазин на физическом сервере масштабировать можно, но сложно. Если вырастет число клиентов и посещаемость сайта, вы расширите ассортимент, значительно увеличите число страниц или контента, — придется докупать дополнительное оборудование либо брать его в аренду. Если у выбранного провайдера нет оборудования нужной мощности в нужном количестве, сервер придется менять.
Физический сервер нельзя быстро масштабировать. Например, пошла рекламная кампания товаров, на сайте стало больше посетителей, магазин начал зависать — быстро поставить рядом новый сервер не получится. А от высокой нагрузки сервер ложится.
Дмитрий Ушаков, специалист по облачным технологиям BeeCLOUD, Билайн
Дмитрий Ушаков, специалист по облачным технологиям BeeCLOUD, Билайн
Стоимость. Аренда сервера на чужом оборудовании обойдется в среднем в 8 000–10 000 ₽ ежемесячно, обслуживание сервера и его администрирование при этом берет на себя провайдер.
Покупка своего оборудования дороже. Стоимость одного серверного компьютера начинается от 150 000 ₽. Дополнительно нужно оплатить программное обеспечение, каждый месяц платить зарплату администратору, оплачивать интернет, электроэнергию. Аренда места под собственное оборудование в дата-центре в среднем обойдется в 3 000–4 000 ₽ в месяц плюс оплата работы администратора.
Если вы планируете бизнес надолго, то собственное оборудование и штат сотрудников могут стать хорошей инвестицией. Со временем затраты окупятся. Предположим, что разница в цене аренды только места и места с оборудованием — 5 000 ₽/месяц. Это значит, что стоимость компьютера вы отобьете через 2,5 года.
Схема работы физического сервера
Виртуальный сервер или VPS
Что это. Отдельный виртуальный сервер, который компания арендует у провайдера. Виртуальный сервер — это имитация физического, только в виртуальном пространстве. То есть программа на физическом сервере, с помощью которой создаются виртуальные копии его. Компания, предлагающая виртуальные серверы в аренду, может создавать очень много таких копий, работают они автономно и никак не взаимодействуют друг с другом.
На каждом виртуальном сервере размещают отдельный сайт. Каждому сайту выделено ограниченное количество ресурсов — памяти и процессорного времени.
Вы разрабатываете сайт на выбранной системе управления, покупаете домен и арендуете виртуальный сервер у провайдера, размещая на нем данные. Объем памяти и мощность VPS подбирают с учетом масштаба интернет-магазина.
Кому подходит. Подходит для небольших и средних интернет-магазинов. Для крупных проектов виртуальному серверу может не хватить мощности или придется долго искать подходящее решение.
Плюсы. Хотя на виртуальном сервере размещено сразу несколько сайтов, как на хостинге, работа вашего интернет-магазина не зависит от сайтов-соседей. Сервер не зависает от того, что на нем работает много ресурсов.
Арендовать виртуальный хостинг дешевле, чем физический, хотя он ничем не отличается по функциональности — вы контролируете свои данные и можете управлять ими в том же объеме, что и на реальном компьютере. В процессе работы интернет-магазина вы вряд ли заметите разницу между физическим оборудованием и виртуальной копией сервера. Виртуальные серверы слабо привязаны к оборудованию, при его поломке их легко скопировать и перенести на другой ресурс.
В виртуальных серверах есть резервное копирование данных, для того, чтобы их восстановить в случае утраты. Частота бэкапов зависит от провайдера: некоторые копируют данные раз в две недели, некоторые ежедневно. Кроме этого, нет риска физической потери сервера, например, от пожара, как в реальном дата-центре.
Минусы. Корректность работы сайта зависит от выделенной мощности сервера — если нагрузка превысит выделенный вам ресурс, то сайт будет виснуть. У виртуального сервера меньше производительность, чем у физического — на один выделенный сервер приходится не один пользователь, как в случае с физическим сервером, а сразу несколько. Также могут быть ограничения в настройках, нужно обучать персонал для работы с выбранным сервером.
Стоимость аренды виртуального сервера фиксированная. Она не зависит от перепадов нагрузки по сезонам, если в какие-то месяцы сайт простаивает, вы будете переплачивать за мощности, которые вам требуются только пару раз в год.
Масштабируемость. Масштабировать сайт получится, но здесь у виртуального сервера есть один недостаток — зависимость от первоначальной конфигурации системы. Если в интернет-магазине изменится функциональность или посещаемость, нужно тратить время на изменение параметров системы, чтобы ее мощность соответствовала новым потребностям. Или искать другой сервер, если этот провайдер не может предоставить услуги под ваши задачи. Внедрять изменения можно недели и месяцы, а бизнесу порой нужна быстрая подстройка под новые задачи.
Стоимость. Средняя стоимость аренды виртуального хостинга: 4 000–6 000 ₽ в месяц. Цена сильно зависит от того, насколько объемный у вас сайт. Например, для онлайн-супермаркета она может быть и в 10–15 раз больше.
Схема работы виртуального сервера
Облачный сервер
Что это. Облачный сервер — облако, где хранится сайт, его интернет-магазин арендует у провайдера. Сайт размещают по тому же принципу, что на виртуальном хостинге: разрабатываете сайт, покупаете домен, заливаете сайт в облачный сервер.
техническая служба поддержки работает 24/7, сбои устраняются сразу же после обращения.
В некоторых облаках можно создать сайт «в одном окне»: в самом облаке можно выбрать подходящую систему управления, купить домен, оформить страницы сайта, подключить нужные сервисы и сразу запустить сайт в работу. Также в облачном сервере можно просто арендовать нужные мощности и разместить там сайт, написанный программистами или собранный на любом движке.
«В BeeCLOUD процесс автоматизирован, не надо ничего искать и устанавливать отдельно, — это удобно, если вы хотите сделать интернет-магазин быстро и без помощи специалистов. Есть отдельное приложение с системами управления сайтом, в том числе с популярными WordPress и Joomla. Есть инструменты, чтобы создать страницы сайта, каталог, меню, можно заказать домен и так далее. Вы выбираете нужный вариант с учетом объема магазина, потом запускаете сервер».
Дмитрий Ушаков, специалист по облачным технологиям BeeCLOUD, Билайн
Сервисы-конструкторы сайтов, например, Tilda, также хранят данные своих клиентов в облаке. Однако у конструкторов есть свои минусы: может не быть нужных функций, типовой дизайн, не всегда можно использовать свой домен.
техническая служба поддержки работает 24/7, сбои устраняются сразу же после обращения.
В личном кабинете BeeCloud можно выбрать приложения для управления сайтом
Кому подходит. В облаках можно разместить интернет-магазин любого масштаба: и небольшой с посещаемостью до тысячи человек в сутки, и огромный маркетплейс, куда в день заходят десятки тысяч человек.
«Например, в BeeCLOUD два технологических решения. Для малого бизнеса подходит создание сайта из одного окна: выбрали в маркетплейсе приложения нужную систему управления, собрали сайт, запустили сервер. Это можно сделать самостоятельно или с помощью наших специалистов. Для большого бизнеса, как правило, подходит аренда облака: они покупают место под сайт, а потом специалисты компании сами разрабатывают интернет-магазин в нужной конфигурации и размещают его в облаке».
Дмитрий Ушаков, специалист по облачным технологиям BeeCLOUD, Билайн
Плюсы. Не надо платить за оборудование и его обслуживание, работа с облачным сервером не требует специальных навыков. В отличие от виртуального сервера, у облачного нет лимита ресурсов: если мощности на одном сервере исчерпаны, система перераспределяет нагрузку на другой, менее загруженный. Поэтому сайт интернет-магазина будет работать стабильно, не зависнет, если резко вырастет число посетителей после рекламной кампании или по другим причинам.
Арендуя облачный сервер, владелец интернет-магазина платит только за те мощности, которые использует, абонентская плата не фиксирована. Если нагрузка на сервер невысокая, — стоимость ниже, когда она растет, — стоимость увеличивается. Это удобно для сезонного бизнеса: в низкий сезон затраты на аренду облака минимальны, вы платите больше только в высокие сезоны. Нет лишнего физического оборудования, которое простаивает, когда нет заказов, не надо весь год переплачивать за мощный виртуальный сервер. В большинстве случае облачный сервер выгоднее, чем физический или виртуальный.
Также в облачных серверах уже настроено резервирование данных: если с вашим интернет-магазином что-то случится, данные не потеряются, сайт и информацию о клиентах и заказах можно будет быстро восстановить из сохраненной копии. Соблюдение закона о персональных данных и общение с контролирующими инстанциями — проблема провайдера, а не ваша.
В облачных серверах можно не только создать сайт интернет-магазина, туда можно переместить любой готовый сайт с физического или другого сервера.
Минусы. Локальный физический сервер может работать быстрее, чем облачный, так как скорость работы облака зависит от скорости интернет-канала. Лучше выбирать провайдера, который предоставляет и облако, и интернет-канал — тогда система работает надежнее. Если у вас крупный интернет-магазин, для которого нужны высокие облачные мощности, то может быть выгоднее приобрести свой физический сервер: цена аренды будет высока и через один-три года сравнится со стоимостью собственного оборудования.
Масштабируемость. Интернет-магазин в облаке легко масштабировать: не нужно докупать оборудование или менять условия работы с провайдером, облачный сервер сам подстроится под нагрузку.
Облачные ресурсы легко масштабируются: облако подключает дополнительные мощности, и магазин работает стабильно. А когда нагрузка спадает, дополнительные мощности отключаются, облако работает по-прежнему.
Дмитрий Ушаков, специалист по облачным технологиям BeeCLOUD, Билайн
Дмитрий Ушаков, специалист по облачным технологиям BeeCLOUD, Билайн
Стоимость. Средняя стоимость размещения интернета-магазина в облачном сервере 2 000–4 000 ₽. Базовая конфигурация обойдется в 700–1 000 ₽, для массивного онлайн-супермаркета цена может превышать 10 000 ₽. Стоимость зависит от количества виртуальных процессоров, нужных для обработки информации, и объема памяти, который потребуется для хранения сайта.
Схема работы облачного сервера
Где разместить сайт интернет-магазина: 4 варианта
- Обычный виртуальный хостинг подойдет для небольших интернет-магазинов или сайтов-одностраничников по продаже одного товара.
- Аренда физического сервера подходит тем, кому нужна максимальная производительность. Вы можете арендовать такой сервер или вложить деньги в собственное оборудование.
- Виртуальный сервер подойдет для небольших и средних интернет-магазинов, он достаточно надежен, но неудобен при масштабировании.
- Облачный сервер подойдет, если нужно быстро создать интернет-магазин, которым легко управлять и который можно масштабировать без риска потерять данные.
Эксперты
Дмитрий Ушаков, специалист по облачным технологиям BeeCLOUD, Билайн