На какой платформе сделан сайт wildberries
Перейти к содержимому

На какой платформе сделан сайт wildberries

  • автор:

На какой платформе сделан сайт wildberries

Нужно сделать сайт в похожем стиле, интерфейсом как у wildberries. Скажите:
1) На какой платформе движке написан этот сайт и сколько надо человек, чтобы сделать такой сайт (одного программиста достаточно или еще кто-то нужен)?
2) Лучше самому собрать команду или обратиться в проф. контору и каким способом дешевле (учитывая, в дальнейшем сайт будет развиваться, т.е. постоянно модернизироваться)?
3) И в какую сумму обойдется реализация такого сайта?
4) Кто готов и за какую сумму сделать такой сайт? Можно и по удаленке, желательно из Воронежа.
Спасибо.

Регистрация: 17.09.2012
Сообщений: 0
На всякий случай почта vsadnik36@mail.ru, но желательно писать сюда.
Регистрация: 25.02.2007
Сообщений: 4,145

1. если ты про wildberries.ru — насчет движка не скажу, но точно на ASP. возможно что-то из .NET продуктов
2. По желанию и выбору. можно неплохо сделать и так и сяк. и по цене везде все индивидуально
3. Не вникая в тонкости .. .на первый взгяд. я б меньше чем за 100-150 тыр, а возможно и более не брался. Это если есть четое ТЗ .. если нет — то еще 20-30% за его написание
. одному здесь делать нечего .. .как минимум 3 чела. дизайнер-верстка, программер, контентщик
. одно то что принимают платежи напрямую с пласт карт и явл сертифицированным участником — о многом говорит . например что сервера свои. довольно высоко стоит безопасность на них. думаю там команда нехилая. опять же раскручен хорошо .. .а это очень многого стоит.
это конечно если делать именно такого уровня. если ж просто внешне похожим. то можно за меньшие деньги

Регистрация: 18.12.2019
Сообщений: 0

Коллеги, если тема ещё живая — можете порекомендовать компанию/группу сотоварищей, с кем можно сделать маркетплэйс с нуля на web, iOS и Android?

Оценка качества интернет-магазинов на примере Wildberries и Ozon Текст научной статьи по специальности «Экономика и бизнес»

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Варламова Дарья Вадимовна, Барабанщикова Ирина Игоревна, Хакбердиева Шахриза Багтыяровна

В данной работе были проанализированы такое направление ведения бизнеса, как электронная коммерция , а также качество и эффективность работы двух крупных российских маркетплейсов Wildberries и Ozon , что являлось целью исследования. Для исследования были выбраны именно эти интернет-платформы, потому что на 2021 год они являются самыми популярными и посещаемыми среди потребителей. Кроме этого, указана роль электронной коммерции, в частности, интернет-магазинов в современном мире, а также их преимущества. Результаты данного исследования показали, что оба онлайн-магазина по эффективности не сильно различаются. На данные платформы есть большой спрос. Но по качеству работы Wildberries выигрывает. Такой вывод был сделан в результате проведения онлайн-опроса среди пользователей данных магазинов. Мнение респондентов анализировалось по следующим критериям качества интернет-магазинов: «Внешний вид веб-сайтов», «Информационная загруженность», «Полнота описания товаров», «Скорость доставки товаров», «Качество обслуживания в пунктах выдачи».

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Варламова Дарья Вадимовна, Барабанщикова Ирина Игоревна, Хакбердиева Шахриза Багтыяровна

ПОЧЕМУ РОССИЙСКИМ ИНТЕРНЕТ-МАГАЗИНАМ СТОИТ РАЗМЕЩАТЬСЯ НА МАРКЕТПЛЕЙСАХ?

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

Формирование динамических бизнес-моделей компаниями электронной коммерции
К ВОПРОСУ О РАЗВИТИИ ОНЛАЙН-ПРОДАЖ НА РОССИЙСКОМ РЫНКЕ ДЕТСКИХ ТОВАРОВ
Формирование покупательского спроса в сети интернет в молодежной среде
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Evaluation of Online Stores Quality on Example of Wildberries and Ozon

There were business direction as e-commerce , as well as the quality and efficiency of the work of two large Russian marketplaces Wildberries and Ozon analyzed in this article, which was the purpose of the study. These Internet platforms were chosen for the study, because these online-stores are the most popular and visited among consumers in 2021. In addition, the role of e-commerce , in particular, online stores in the modern world, as well as their advantages, are indicated. The results of this study showed that the both online-stores are not very different in terms of efficiency. There is a great demand for these platforms. However, Wildberries wins in terms of the quality of the work. This conclusion was made by conducting the online-survey among users of these stores. The respondent’s opinion was analyzed according to the following quality criteria of online stores: «Appearance of websites», «Information load», «Product descriptions completeness «, «Goods delivery speed», «Quality pick-up points service».

Текст научной работы на тему «Оценка качества интернет-магазинов на примере Wildberries и Ozon»

Хакбердиева Шахриза Баггыяровна,

студент, факультет технологического менеджмента и инноваций. Университет ИТМО; 1911 87, г. Санкт-

Петербург, ул. Чайковского, д. 11/2

В данной работе были проанализированы такое направление ведения бизнеса, как электронная коммерция, а также качество и эффективность работы двух крупных российских маркетплейсов Wildberries и Ozon, что являлось целью исследования. Для исследования были выбраны именно эти интернет-платформы, потому что на 2021 год они являются самыми популярными и посещаемыми среди потребителей. Кроме этого, указана роль электронной коммерции, в частности, интернет-магазинов в современном мире, а также их преимущества. Результаты данного исследования показали, что оба онлайн-магазина по эффективности не сильно различаются. На данные платформы есть большой спрос. Но по качеству работы Wildberries выигрывает. Такой вывод был сделан в результате проведения онлайн-опроса среди пользователей данных магазинов. Мнение респондентов анализировалось по следующим критериям качества интернет-магазинов: «Внешний вид веб-сайтов», «Информационная загруженность», «Полнота описания товаров», «Скорость доставки товаров», «Качество обслуживания в пунктах выдачи».

Ключевые слова: интернет-магазин; Wildberries; Ozon; электронная коммерция; опрос.

ОЦЕНКА КАЧЕСТВА ИНТЕРНЕТ-МАГАЗИНОВ НА ПРИМЕРЕ WILDBERRIES И OZON

Варламова Дарья Вадимовна,

к.э.н. (квалификационная категория «ординарный доцент»), факультет технологического менеджмента и инноваций, Университет ИТМО; 191187, г. Санкт-Петербург, ул. Чайковского, д. 11/2 varlamova@limtu.ru

Барабанщикова Ирина Игоревна,

студент, факультет технологического менеджмента и инноваций, Университет ИТМО; 191187, г. Санкт-

Петербург, ул. Чайковского, д. 11/2

Вместе с развитием информационных и инновационных технологий, таких как интернет, глобальные средства связи и социальные сети, развивается относительно новое направление бизнеса — электронная коммерция. К тому же, благодаря пандемии Covid-19, рост онлайн-продаж в 2020 году, по данным Data Insight, увеличился в 4,3 раза1. По причине того, что люди были вынуждены оставаться дома, а также в силу введения ограничений (закрытие торговых центров, ресторанов т.п.) на посещение многолюдных мест, стал

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

Вопросами онлайн-продаж занимались, например, А.И.Савельев в монографии «Электронная коммерция в России и за рубежом. Правовое регулирование», посвященной предпринимательским и правовым вопросам в сфере электронной коммерции, а также Г.Г. Головенчик в статье о развитии электронных продаж в современной экономике [1].

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

1 Пандемия ускорила темпы роста российской онлайн-торговли :: Бизнес :: РБК. URL: https://www.rbc.ru/business/12/07/2020/ 5f0850989a794790e959424d (дата обращения 11.04.2021 г.)

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

♦ уменьшение издержек (отсутствие арендной платы за помещение);

♦ расширение рынков сбыта;

♦ удобство отслеживания степени удовлетворенности клиентов;

♦ удобство взаимодействия и общения с клиентами;

♦ возможность представлять весь ассортимент товаров;

♦ возможность автоматизации всех процессов (интеграция со складом);

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

Существует несколько классификаций интернет-магазинов:

♦ по типу товаров (товары масс-маркета или брендовые);

♦ по географии (региональные, международные);

♦ по ассортименту товаров(одеж-да, косметика, электроника и техника и т.д.);

♦ по типу продаж (оптовые, розничные, оптово-розничные);

♦ по типу работы (онлайн-мага-

зин, онлайн-платформа с оф-

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

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

На данный момент существует большое количество маркетплей-сов. По исследованиям Data Insight, на 2020 год самый высокий рейтинг среди лучших онлайн-платформ занимает Wildberries. Второе место занимает Ozon3. Если говорить о зарубежных мар-кетплейсах, то на первом мест находится Aliexpress, а вторую строчку занимает Amazon.

Целью данной статьи является оценка качества обслуживания и эффективности работы таких маркет-плейсов, как Ozon и Wildberries. Данные платформы были выбраны по той причине, что на 2021 год они являются самыми крупными

и популярными маркетплейсами среди интернет-пользователей. Маркетплейсы Ozon и Wildberries работают по принципу B2C.

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

Ozon — это одна из ведущих платформ в Российской Федерации, созданная в 1998 году. Его аудитория составляет примерно 20 млн человек. Ozon поставляет товары не только по России, но и в соседние страны. Эта платформа торгует самыми разными товарами: косметические средства, обувь и одежда, лекарства, техника и т.д.

На Wildberries производители также продают самые различные товары потребления. В сутки данный веб-сайт посещает около 6 млн человек. Wildberries располагает большим рынком сбыта: Россия, Беларусь, Казахстан, Киргизия, Армения, Польша, Словакия, Украина, Израиль, Германия.

Для того чтобы оценить эффективность работы вышеописанных платформ, был проведен опрос

2 Какие бывают интернет-магазины: классификация URL: https://www.imagecms.net/blog/e-commerce/kakie-byvaiut-internet-magaziny-

klassifikatsiia (дата обращения 20.04.2021 г.)

3 100 крупнейших интернет-магазинов 2020 от Data Insight — E-pepper.ru | eCommerce хаб. URL: https://e-pepper.ru/news/100-

krupneyshikh-internet-magazinov-2020-ot-data-insight.html (дата обращения 21.04.2021 г.)

в интернете с помощью платформы Survio.com4, в котором участвовали 30 респондентов — пользователей W¡ldbemes и Ozon. Исходя из полученных ответов, можно сделать выводы, которые описаны ниже.

По данным опроса возраст респондентов составляет: от 18 до 25 лет — 83,3% опрошенных, от 26 до 35 лет — 13,3% респондентов, больше 36 лет — 3,3% респондентов. Это можно объяснить тем, что люди более старшего поколения не пользуются интернет-магазинами из-за их недоверия или боязни условий оплаты, так как для покупки товаров необходимо вводить данные банковских карт. Этот факт является одним из недостатков покупок на онлайн-платформах.

56,7% респондентов ответили, что пользуются чаще W¡ldbemes, соответственно, Ozon предпочитают 43,3% респондентов.

Больший спрос имеют товары, относящиеся к косметическим средствам, и продукция личного пользования. Это могут быть, например, средства гигиены, шампуни, кремы и т.д. Данную позицию выбрали 50% респондентов от общего количества. 46,7% респондентов выбрали одежду и обувь. Данные товары также особенно популярны среди потребителей, так как многие из них живут на территориях, на которых отсутствуют большие торговые сети или точки, соответственно, многие категории товаров туда не поставляются.

Категории «Товары для дома» выбрали 40% респондентов, «Электроника и техника» — 26,7%, «Книги и журналы» — 23,3% голосов. Наименьшими популярностью и спросом пользуют-

ся «Канцтовары» и «Лекарства и БАДы». Всего 13,3 и 6,7%, соответственно.

Кроме выше описанного проводилась оценка внешнего вида, информационной загруженности, полноты описания товаров на вебсайтах данных интернет-платформ, скорость доставки товаров и качество обслуживания в пунктах выдачи. Данные критерии оценивались по пятибалльной шкале, в которой: 5 — отлично, 4 — хорошо, 3 — удовлетворительно, 2 — плохо, 1 — очень плохо.

Оценки по критерию «Внешний вид веб-сайтов» маркетплейсов показаны на рисунке 1 (Wildberries) и рисунке 2 (Ozon), соответственно.

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

По критерию «Внешний вид вебсайтов» для Wildberries 36,7%

100% 80% 60% 40% 20% 0%

респондентов (11 респондентов) поставили 5 баллов из 5, оценку 4 поставили 33,3% (10 респондентов), 3 из 5 баллов поставили 13,3% (4 респондента), 2 балла и 1 балл поставили 6,7% респондентов (2 респондента) и 10% (3 респондента) соответственно.

Для Ozon результаты следующие: 5 баллов поставили 33,3% (10 респондентов), а 4 балла поставили 36,7% (11 респондентов), оценку 3 поставили 23,3% респондентов (7 опрошенных), на два балла оценили сайт 6,7% респондентов, или 2 человека.

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

Результаты по оценке критерия «Информационная загруженность» Wildberries показаны на рисунке 3.

Рис.1. Оценка внешнего вида Wildberries

100% 80% 60% 40% 20% 0%

Рис. 2. Оценка внешнего вида Ozon

Д. Варламова, И. Барабанщикова, Ш. Хакбердиева. Оценка качества интернет-магазинов на примере Wildberries .

По критерию «Информационная загруженность» для Wildberries результаты получились: 36,7%, или 11 респондентов, поставили 5 баллов, 4 и 3 балла поставили по 30% респондентов (по 9 опрошенных), 1 балл поставили 3,3% опрошенных (или 1 респондент).

Результаты для Ozon представлены на рисунке 4.

Большее количество респондентов — 36,7% (11 опрошенных) поставили 3 из 5 баллов, оценку 4 — 30% опрошенных (9 респондентов), 26,7% респондентов (8 опрошенных) — 5 баллов и 6,7% опрошенных (2 респондента) — 1 балл.

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

По критерию «Полнота описания товаров» результаты представлены на рисунках 5 (Wildberries) и 6 (Ozon).

86,7% (или 26) респондентов удовлетворены описанием товаров на Wildberries. Недовольных по данному критерию — 13,3% (4) респондентов.

Для Ozon результаты почти такие же. Разница всего в один голос: 90% (27) опрошенных довольны полнотой описания товаров и 10% (3) опрошенных — не довольны.

Следующим критерием для анализа является «Скорость доставки товаров». Результаты опроса по нему представлены на рисунках 7и 8, соответственно.

Для Wildberries респонденты дали следующие ответы: 60% опрошенных (18 респондентов) поставили по данному критерию

100% 80% 60% 40% 20% 0%

Рис. 3. Оценка информационной загруженности Wildberries

100% 80% 60% 40% 20% 0%

i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5 баллов 4 балла 3 балла 2 балла 1 балл

Рис. 4. Оценка информационной загруженности Ozon

Рис. 5. Оценка по удовлетворённости полнотой описания товаров на

Рис. 6. Оценка по удовлетворённости полнотой описания товаров на Ozon

100% 80% 60% 40% 20% 0%

Рис. 7. Оценка скорости доставки товаров на Wildberries

100% 80% 60% 40% 20% 0%

Рис. 8. Оценка скорости доставки товаров на Ozon

100% 80% 60% 40% 20% 0%

100% 80% 60% 40% 20% 0%

3 балла 2 балла

Рис. 9. Оценка обслуживания в пунктах выдачи Wildberries

4 балла 3 балла 2 балла 1 балл

Рис. 10. Оценка обслуживания в пунктах выдачи Ozon

5 баллов из пяти, 20% (6 респондентов) — 4, 13,3% респондентов (4 опрошенных) — оценку 3 и по 3,3% (или по 1 респонденту) поставили 2 и 1.

Для Ozon результаты следующие: 53,3% опрошенных (или 16 опрошенных) дали 5 баллов, 23,3% (7 респондентов) — 4, 16,7% (5 респондентов) поставили оценку 3 и оценку 2 поставили 6,7%, или 2 респондента.

По скорости доставки товаров выигрывает Wildberries. Он доставляет товары в течение 3—5 дней. На Ozon некоторые товары нужно ждать в течение двух недель.

По критерию «Качество обслуживания в пунктах выдачи» также выигрывает Wildberries (рис. 9 и 10).

Для платформы Wildberries результаты опроса получились: 73,3% (22 респондента) поставили 5 баллов, оценку 4 поставили 13,3%, или 4 респондента, оценки 3 и 1 поставили 10% (3 опрошенных) и 3,3% (1 респондент), соответственно.

Результаты опроса по Ozon немного ниже: 5 баллов дали 63,3% респондентов (19 опрошенных), 23,3% (7 респондентов) дали 4 балла и 3 балла из пяти поставили 13,3 % или 4 респондента.

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

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

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

Д. Варламова, И. Барабанщикова, Ш. Хакбердиева. Оценка качества интернет-магазинов на примере Wildberries

1. ГолоВенчикГ.Г. Сущность, классификация и особенности электронной коммерции // Наука и инновации. 2020. № 4 (206). С. 39-45.

2. СтеблюкИ.Ю. Бизнес-модели электронной коммерции в России // Международный журнал прикладных наук и технологий «Integral». 2019. № 1. С. 231—237.

Evaluation of Online Stores Quality on Example of Wildberries and Ozon Varlamova Dar’ya Vadimovna,

PhD in Economics (qualification category «ordinary associate professor), Faculty of Technological Management and Innovation, ITMO University, Chaykovskiy 11/2, St. Petersburg, Russia, 191187 (varlamova@limtu.ru)

Barabanshchikova Irena Igorevna,

student, Faculty of Technological Management and Innovation, ITMO University, Chaykovskiy 11/2, St. Petersburg, Russia, 191187 (baraban-ii@mail.ru)

Khakberdieva Shachriza Bagtyarovna,

student, Faculty of Technological Management and Innovation, ITMO University, Chaykovskiy 11/2, St. Petersburg, Russia, 191187 (shahriza96@yandex.ru )

There were business direction as e-commerce, as well as the quality and efficiency of the work of two large Russian marketplaces Wildberries and Ozon analyzed in this article, which was the purpose of the study. These Internet platforms were chosen for the study, because these online-stores are the most popular and visited among consumers in 2021. In addition, the role of e-commerce, in particular, online stores in the modern world, as well as their advantages, are indicated. The results of this study showed that the both online-stores are not very different in terms of efficiency. There is a great demand for these platforms. However, Wildberries wins in terms of the quality of the work. This conclusion was made by conducting the online-survey among users of these stores. The respondent’s opinion was analyzed according to the following quality criteria of online stores: «Appearance of websites», «Information load», «Product descriptions completeness «, «Goods delivery speed», «Quality pick-up points service».

Keywords: online-store; Wildberries; Ozon; e-commerce; survey. REFERENCE

1. Golovenchik, G.G. (2020) The essence, classification and features of e-commerce. Science and innovation, 2020, No. 4, pp. 39-45.

2. Stebliuk, I.I. (2019) E-commerce business models in Russia. International Journal of Applied Science and Technology «Integral», 2019, No. 1, pp. 231-237.

На какой платформе сделан сайт wildberries

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

Никита Семенов
24 сентября 2012

Больше не нужно искать и обзванивать каждое диджитал-агентство
Создайте конкурс на workspace.ru – получите предложения от участников CMS Magazine по цене и срокам. Это бесплатно и займет 5 минут. В каталоге 15 617 диджитал-агентств, готовых вам помочь – выберите и сэкономьте до 30%.
Создать конкурс →

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

Для начала стоит определиться, какие именно CMS имеют популярность в рунете? Как нам говорит Рейтинг Рунета среди коммерческих движков это: 1С-Битрикс, NetCat, UMI.CMS, HostCMS, AMIRO.CMS и среди свободных это: Joomla!, Drupal, MODx, WordPress, TYPO3. У каждой из CMS есть свои особенности, плюсы и минусы, но статья не об этом.

Начнем с исследования топ 100 сайтов, а уже после проанализируем полученные данные. Для исследования мы выбрали рейтинг от LiveInternet.ru (регион — все страны). В анализ вошли более 50 популярных CMS, в том числе все самые популярные. CMS определялась по расположению админки, по коду сайта и т.д. Погрешности могут быть, т.к. некоторые владельцы сайтов целенаправленно скрывают признаки использования CMS, но в любом случае эта погрешность, если и есть, то небольшая.

Анализ свежий, от 11.09.2012, с момента анализа места в рейтинге могли незначительно сдвинуться, но суть это не меняет.

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

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

От редакции

Какие CMS наиболее востребованы в Рунете?

Предлагаем ознакомиться с результатами рейтинга CMS.

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

Почему посещаемые сайты не сделаны на CMS?

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

  • Система без специализации. Практически все CMS не имеют специализации, они проектируются для создания любого сайта (некоторые системы себя позиционируют, как CMS для определенного типа сайтов, например WordPress для блогов, Magento для магазинов и т.д., но суть от этого не меняется, просто больше модулей для определенного типа сайтов), отсюда добиться максимальной эффективности невозможно.
  • Стандартная архитектура. У любого большого сайта есть этап проектирования архитектуры, это как проект при строительстве здания: хорошо спроектируешь – будет долго стоять, плохо – сразу развалится. В данном случае архитектура уже задана разработчиками CMS, а значит учесть особенности нового проекта нет возможности.
  • Много переделывать. В любом большом проекте есть много самого разного функционала с разными требованиями, поэтому просто взять стандартные модули и запустить качественный сайт невозможно: каждый из модулей, скорее всего, придется переделывать под специфические требования, а копаться в чужом коде, даже хорошо документированном, долго и малоэффективно, часто быстрее, а значит и дешевле, написать с нуля.
  • Проблемы с доработкой. Часто нужно дописывать то, чего в CMS нет, и это иногда превращается в ад: мало того, что нужно разобраться, как все работает, так еще есть технологические ограничения, CMS может использовать устаревшую технологию или не самую оптимальную именно для нашего проекта. Да и вообще, любая CMS для разработчика – это жестки рамки, за которые выйти крайне трудно.
  • Проблемы с нагрузками. Так как мы говорим о высокопосещаемых проектах, каждый из них должен быть оптимизирован под нагрузки, чтобы не тратить большие ресурсы на поддержку работоспособности, а сайт должен оставаться рабочим при любой посещаемости. Отсюда каждый из модулей должен тратить минимум вычислительных мощностей, что CMS обеспечить не может, ведь её создавали как решение «на все случаи жизни», и в ней есть куча всего, что выкинуть либо сложно, либо вообще невозможно. Кстати, некоторые проекты ради этого делают сайт вообще на чистом HTML (например, Opera), за счет этого сайты выдерживают большие нагрузки с минимальными ресурсами, а скорость загрузки страниц поражает воображение. Правда, на чистом HTML’е можно делать только те сайты, которые редко обновляются: каждое обновление становится проблемой.

Это далеко не полный список минусов, из-за которых большие сайты не делают на коробочных CMS. Системы управления сайтом хорошо подходят для стандартных решений: корпоративный сайт, интернет-магазин, блог и т.д., а для больших порталов их использовать нельзя, и рейтинг топ 100 сайтов это иллюстрирует на практике.

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

Ищете исполнителя для реализации проекта?

Проведите конкурс среди участников CMS Magazine

Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.

Как работает крупнейший маркетплейс: что у него под капотом

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

Стоит начать с того, что основным генератором прогресса в WB с самого начала и по сей день является фактор роста. По бизнес-метрикам мы растем примерно х2 каждый год уже много лет, а по техническим (количестуву запросов / транзакций / трафику / объему данных и т. д.) — рост может быть даже быстрее, и это создает множество вызовов: технических, архитектурных и организационных.

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

Сегодня я хочу рассказать немного про нашу инфраструктуру.

БД и микросервисы

Много лет назад рынок онлайн ритейла только набирал обороты и технически Wildberries походил на сотни компаний вокруг: у нас было несколько серверов в коммерческом датацентре, на которых крутились сайт, бэкенд мобильного приложения и реляционная БД, в которой лежали почти все наши данные, а на соседних серверах хостились корпоративные сервисы типа 1С.

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

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

Через некоторое время мы разделили данные по функциональному признаку и разложили в разные БД, при этом появился интересный побочный эффект – оказалось, что с таким подходом можно очень просто и удобно разделить и само приложение. Так мы пришли к микросервисной архитектуре.

Тут стоит заметить, что в нашем случае дробление приложения на более мелкие сервисы потребовалось не по техническим причинам: stateless-программа довольно просто и дешево масштабируется даже если это какой-то жирный монолит (кроме совсем уж запущенных случаев) – только успевай ставить серверы. А вот масштабировать команду — такой подход очень помогает: небольшим сервисом может заниматься небольшая команда разработчиков, в которой гораздо ниже накладные расходы на коммуникации. Кроме того сервис с ограниченным функционалом, как правило, проще и имеет более низкий порог входа, что тоже снижает расходы.

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

Про K8S

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

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

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

  1. мы хостим K8S исключительно с L3 Networking — т.е используем L3 CNI-плагины (конкретно у нас — calico, но существуют и другие варианты) и BGP. Это позволяет легко и прозрачно приземлять входящий трафик, предназначенный конкретному сервису, именно на те ноды, на которых запущены поды этого сервиса, так как адрес сервиса анонсируется только с нужных нод. Под сервисом здесь я понимаю именно service в терминах K8S. В случае с L2 сделать такое сильно сложнее. Кроме того L3 Networking гораздо лучше масштабируется и позволяет делать трюки типа анонса pod network, что дает возможность гонять трафик внутри кластера без оверлеев вроде VXLAN и даже без DNAT/SNAT — это очень актуально, когда нагрузка велика, а количество нод переваливает за несколько сотен.
  2. мы почти не используем persistent storage в K8S. Гиперконвергенция хорошо звучит в рекламных проспектах, но в реальной жизни нужна какая-то очень серьезная причина, чтобы рисковать данными, а для экономии на железе существуют другие техники. Есть небольшие исключения, для которых мы используем local storage, но только там, где потеря данных некритична.
  3. мы делаем много кластеров. Изначально у нас было по одному кластеру на каждый дата-центр, а растянутых между дата-центрами кластеров мы не делали вовсе. K8S отказоустойчив и отлично масштабируется, но накладные расходы после определенного количества нод становятся тяжелее, а failure domain все больше и больше. В итоге мы начали создавать больше кластеров, а сейчас вообще встаем на путь наливания кластера под каждый сервис или группу сервисов, благо у нас есть собственный инструмент для деплоя K8S — deadbeat.

Про железо

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

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

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

В некоторых случаях игра может стоить свеч даже если речь идет об одной-двух СХД, а если у вас большие объемы, то это то, о чем стоит всерьез задуматься. Аналогичная история — с разного рода блейд-системами и прочим. Да, блейд-система выигрывает по плотности у обычных серверов, но зачем вам плотность в 2021 году? Power budget процессора не зависит от форм-фактора платформы и вы скорее всего упретесь в электричество, особенно в условиях когда в коммерческих дата-центрах аренда одного стойкоместа на 15 КВт чаще всего будет стоить дороже, чем двух по 8 Квт, что делает ценность высокой плотности блейд-систем по меньшей мере спорной.

Vendor lock-in — это зло. Вендоры хотят, чтобы их добавочная стоимость не доставалась другим вендорам. У нас был случай, что СХД одного вендора работала только через коммутаторы этого же вендора, не говоря уже про то, что вы не можете просто заменить диск на любой другой. С другой стороны в обычных серверах такого себе почти никто не позволяет.

Унификация позволяет сэкономить: наше серверное многообразие свелось в итоге к двум типам нод — compute-нодам с горячими процессорами и большим кол-вом памяти и storage нодам c вместительными корзинами для дисков. Когда вам надо купить очень много одинаковых серверов вы, во-первых, получите более низкие цены, а во-вторых, снизите косты на поддержание зипа и резерва.

Все пункты применимы не только к серверному оборудованию, но и к любому другому — к сетевому, десктопам и т. д.

Про сеть

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

Еще очень важно построить логическую схему сети максимально устойчивой к отказам отдельных элементов, поэтому из классической энтерпрайз L2-сети, плохо масштабируемой, имеющей кучу ограничений и сильно связанных компонентов мы закономерно пришли к классической сети Клоза (или как ее еще называют — Leaf & Spine, архитектуре в случае двухуровневой фабрики).

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

Кроме того мы используем следующие приемы оптимизации расходов на сеть:

  • почти во всех стойках только 1 ToR коммутатор, компенсируем риски распределенными приложениями (см. следующий раздел)
  • DAC-кабели вместо дорогих SFP-модулей
  • для максимальной унификации стараемся использовать взаимозаменяемые модели оборудования для разных уровней фабрики
  • диверсификация вендоров
  • разумная и контролируемая переподписка

Про программы

Для того, чтобы все перечисленные выше пункты работали, одной инфраструктуры недостаточно — нужно писать программы с учетом нашей специфики:

  • дата-центр может отвалиться — делайте приложение доступным в разных дата-центрах
  • стойка может отвалиться – делайте приложение доступным в разных стойках
  • все, что угодно может отвалиться или начать работать неустойчиво – делайте ретраи, curcuit breaker и т. д.
  • количество запросов будет расти намного быстрее, чем вы думаете – приложение должно легко масштабироваться добавлением инстансов
  • количество данных будет расти намного быстрее, чем вы думаете – разбивайте данные на куски любыми способами и раскладывайте в разные хранилища (см. раздел про БД и микросервисы)
  • там, где разбить не получается, предусмотрите шардирование, партиционирование, секционирование и другие подобные техники на этапе проектирования – потом будет слишком поздно
  • реплицируйте все, что можно. Если возможно и выбранное хранилище позволяет, то используйте разные реплики для разных целей – например, чтение с одних реплик, а запись в другие
  • Настоящая консистентность нужна гораздо реже, чем вы думаете, но за ее обеспечение платится высокая цена. Подумайте, может быть в вашем случае стоит вместо дополнительных гарантий купить дополнительную производительность
  • Не бойтесь велосипедов — часто вместо использования какой-то внешней системы/зависимости эффективней написать свою реализацию под конкретную задачу.

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

Самое главное

Все пункты выше очень важны. Без этих решений мы бы не смогли обрабатывать миллионы заказов в сутки и быстро расти.

Однако самое важное условие – это крутая и динамичная команда. Об этом в следующей статье.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *