Тематические статьи →

Устойчивость сайтов и веб-приложений к нагрузкам

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

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

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

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

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

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

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Комплексные услуги

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