Облака и виртуализация в электронной коммерции. (Часть 1)

Блог компании ИТ-ГРАД
Облака и виртуализация в электронной коммерции (Часть 1)

Облака и виртуализация в электронной коммерции
Серверная виртуализация, а вслед за ней и облачные технологии (IaaS, SaaS и другие ХaaS-сервисы) с каждым годом увеличивают степень проникновения во многие отрасли. Мы провели исследование рынка облачных технологий в области электронной коммерции, опросив более ста крупнейших интернет-ретейлеров в России. В этой статье мы опишем ситуацию в этой нише и расскажем, как видят облака ее участники.

Виртуализация и гипервизоры как основа для частного облака

Среди основных игроков рынка электронной коммерции только одна из пяти компаний не использует серверную виртуализацию.

Проникновение Серверной Виртуализации

В качестве основного гипервизора для серверной виртуализации лидирует VMware ESXi. Почти четыре компании из пяти пользуются проприетарной виртуализацией VMware или Microsoft.

Использование гипервизоров для серверной виртуализации

Использование публичных облачных сервисов

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

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

В электронной коммерции активно используются как IaaS-сервисы (аренда виртуальной серверной инфраструктуры), так и SaaS-услуги (облачные приложения, утилиты и программные компоненты). Существенно реже, но также встречаются компании, использующие PaaS и контейнерную виртуализацию.

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

Мы полностью перенесли свою серверную инфраструктуру, в том числе критичную, в облако по модели IaaS. Новые проекты также успешно реализуются на базе облачных ресурсов. Упомяну один важный момент, который стоит учесть, особенно когда речь идет о критичной инфраструктуре с требованиями высокой доступности. При выборе провайдера для предоставления услуг public cloud необходимо тщательно проанализировать технические факторы, которые влияют на работу тех или иных систем заказчика в облачной среде данного конкретного провайдера. Если что-то «не срастается», то для части серверов вполне можно использовать выделенные «железные» серверы (так называемое гибридное облако). В этом случае заказчик почти гарантированно получит все экономические и организационные преимущества использования облака с минимумом технических проблем.
Денис Александрович Рудаков, директор по ИТ-компании Hoff
Денис Александрович Рудаков, директор по ИТ-компании Hoff

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

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

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

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

Среди популярных в электронной коммерции SaaS-приложений можно отметить бесплатные облачные сервисы, предоставляемые компаниями Google, Яндекс, Dropbox (почта, облачные диски, средства для совместной работы над документами). Также в облако выносят ITSM и ServiceDesk-системы (ServiceNow, ITSM365, ZenDesk), CRM-системы («Мегаплан»), CMS-системы, IP-телефонию и почтовые системы (в основном MS Exchange).

Особняком стоят реализованные проекты по выносу в облако ERP-систем, учетных систем и систем бюджетирования, разработанных компаниями SAP и 1С.

Наиболее часто переносимая в облако система — корпоративный сайт, интернет-магазин.

Также востребованы специализированные SaaS-приложения и облачные инструменты в таких областях, как разработка ПО и маркетинг. Разработчики используют облачные системы трекинга (Jira Сloud, Trackjs), сервисы для публикации приложений и множество узкоспециализированных облачных сервисов для разработки. В интернет-продажах популярны облачные сервисы для отправки служебных сообщений и e-mail-маркетинга (Unisender, Mailchimp, Mandrilla и др.), SaaS-приложения для анализа и оптимизации сайта, приложений и трафика, а также для коммуникаций с клиентами.

С момента основания компании мы придерживаемся курса на минимизацию количества внутренних ИТ-сервисов, все они — внешние SaaS-поставщики. Полный список используемых сервисов уже приближается к сотне, основные — это, конечно, Google Apps for Business в качестве корпоративного e-mail, Slack — для коммуникаций внутри компании, Github, Rollbar, NewRelic — разработка и мониторинг и так далее. Побочный результат такого подхода — практически полное отсутствие внутренней ИТ-инфраструктуры в компании и, как следствие, отсутствие необходимости в содержании отдельных ИТ-специалистов для ее поддержки.
Константин Андрюнин, СТО компании «Косьян Медиа» (Aviasales.ru)
Константин Андрюнин, СТО компании «Косьян Медиа» (Aviasales.ru)

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

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

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

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

Игорь Савельев, технический директор компании «ЧИП и ДИП»

Стопоры и проблемы использования внешнего облака

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

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

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

Владимир Янчук, технический директор ЦИТ компании «АГЕНТ.РУ»

Второй момент — это вопрос безопасности конкретных решений для виртуализации и целесообразности применения виртуализации для решения конкретных задач в принципе.

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

Евгений Анатольевич Казаковцев, руководитель отдела инфраструктурных систем компании «ИЗОЛЮКС»

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

Мы пробовали различные решения по организации ИТ-инфраструктуры, в том числе IaaS. Наш опыт говорит о том, что облако — это медленно, дорого и в нашем случае почти не решает проблем. Поэтому мы остановились на варианте аренды физического оборудования — это дешевле, чем покупать или арендовать мощности в облаке. Даже с нынешним курсом доллара, арендуя железо, мы получаем в 3–4 раза больше мощности, чем при работе с известными облачными вендорами.

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

Данила Штань, начальник отдела разработок компании E96.ru

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

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

Максим Кадочников, руководитель ИТ-отдела компании «Express-Шина»

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

Наши приложения работают под высокой нагрузкой и кластеризуются на прикладном уровне. В такой ситуации использование облачных серверов становится нерентабельным. Тем не менее для задач, требующих временного или гибкого выделения вычислительных мощностей, таких как тестирование, прототипирование, различные эксперименты — облака весьма хороши. Это получается выгодно по деньгам, удобно и гибко.
<img src=«cloudzone.ru/community/uploads/images/00/00/52/2016/04/14/519ac948fa.png» title=«Дмитрий Грибов, технический директор компании Litres.ru» alt=«Дмитрий Грибов, технический директор компании Litres.ru» />
Дмитрий Грибов, технический директор компании Litres.ru

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

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

Чем ближе используемый сервис к основной деятельности компании, тем активнее должны использоваться собственные инфраструктурные решения. Если сервис является смежным (второстепенным) для основной деятельности, то проще использовать облако.

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

Александр Иванов, технический директор компании «Мамси»

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

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

Для организации, уже имеющей собственный парк серверов, перенести всю инфраструктуру в облако — не самое простое решение с экономической точки зрения. Поэтому переход осуществляется постепенно, начиная с задач с плавающей нагрузкой, которые требуют дополнительных вычислительных мощностей. Хороший сценарий для переноса в облако — размещение системы бизнес-аналитики, чтобы снять лишнюю нагрузку с производственного экземпляра ERP-системы.
Денис Николаевич Фурс, начальник ИТ-отдела группы компаний «Электрон»
Денис Николаевич Фурс, начальник ИТ-отдела группы компаний «Электрон»

Комментарии (0)


Добавление комментариев доступно только зарегистрированным пользователям. Используйте свою существующую учетную запись для авторизации. Если у Вас еще нет учетной записи на сайте ее можно создать пройдя несложную процедуру регистрации. Кстати, для входа на сайт, наравне с учетной записью на cloudzone.ru, можно использовать аккаунт из следующих популярных сервисов: Яндекс, Facebook, Google и LinkedIn