Статьи

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

Эта статья была создана в сотрудничестве с Cloudways . Спасибо за поддержку партнеров, которые делают возможным использование SitePoint. Хотите сотрудничать с SitePoint? Получите больше информации здесь .

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

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

Настройка хостинга для клиентов

Для веб-проекта веб-хостинг является важным компонентом, который определяет успех (и провал) проекта. С тех пор как агентство разработало проект, многие клиенты доверяют управляемому агентством хостингу для своего проекта.

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

Агентства извлекают выгоду из внутреннего хостинга

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

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

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

До 4 декабря 2019 года Cloudways действует предложение «Черная пятница» со скидкой 40% на 3 месяца на все тарифные планы. Используйте промо-код «BFCM40» при регистрации на Cloudways .

Изготовленное на заказ оборудование и программное обеспечение

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

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

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

Комплексное управление хостингом проектов

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

Пассивный поток доходов

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

Проблемы внутриведомственного управляемого хостинга

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

Архитектура хостинга требует постоянного внимания

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

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

Постоянная потребность в безопасности

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

Сисадмины оказались накладными

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

Отклонение от основной деятельности

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

Общий хостинг — ложное начало

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

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

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

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

Общий хостинг в двух словах

Как следует из названия, виртуальный хостинг — это решение, при котором несколько веб-сайтов / приложений размещаются на одном физическом сервере. Это означает, что физические ресурсы (ЦП, ОЗУ, дисковое пространство и пропускная способность (в некоторых случаях) распределяются между веб-сайтами, размещенными на сервере.

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

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

Общий хостинг приводит к увеличению головной боли

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

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

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

Однако для агентств разработчиков еще не все потеряно!

Управляемый облачный хостинг на помощь

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

Как работает облачный хостинг

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

Простота управляемого облачного хостинга

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

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

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

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

Производительность сервера и приложений

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

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

Безопасность и Обновления

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

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

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

Особенности разработки

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

Представляем Cloudways

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

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

Не вдаваясь в подробности, давайте рассмотрим основные области деятельности, где Cloudways повышает ценность для агентств и обеспечивает бесперебойную работу как для агентств, так и для их клиентов.

Производительность

Эффективность веб-сайта является ключевым атрибутом всех сервисов Cloudways. Таким образом, все управляемые серверы Cloudways поставляются с предустановленными оптимизированными компонентами кэша (например, Varnish, Memcached и Redis), которые повышают производительность сервера и приложений. По сути, все уже на месте, когда сервер начинает работать. Пользователь просто должен включить (или, если он хочет, отключить) компонент кэша, переключив переключатель на панели Cloudways.

Безопасность

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

Ни одно программное обеспечение не является на 100% безопасным, и разработчики регулярно выпускают патчи для исправления известных лазеек в безопасности. После тщательного тестирования производительности патча на платформе Cloudways патчи применяются к стеку.

Управление командой

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

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

Особенности для разработчиков

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

Другим примером дружественности разработчика Cloudways является встроенная интеграция с Git. благодаря этому разработчики могут напрямую загружать и извлекать код из своих репозиториев GitHub, не покидая платформы. Это позволяет разработчикам использовать и интегрировать огромный объем библиотек и инструментов, доступных на GitHub.

Завершение

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

Если вы являетесь агентством и хотите попробовать решение для управляемого облачного хостинга для своих клиентов, Cloudways — отличное место для начала.

До 4 декабря 2019 года Cloudways действует предложение «Черная пятница» со скидкой 40% на 3 месяца на все тарифные планы. Используйте промо-код «BFCM40» при регистрации на Cloudways .