Что такое аптайм (uptime) сайта и почему его важно контролировать

18 августа 2020

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

Но зачастую, веб-мастера учитывая все эти вещи, забывают ещё об одном, крайне важном параметре, а именно, про аптайм.

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

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

Хотя целью является 100% время безотказной работы, в целом по отрасли считается, что время безотказной работы 99,999% является хорошим показателем.

Почему сайты падают?

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

Но вот основные, возможные причины.

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

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

График посещаемости сайта

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

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

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

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

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

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

Как рассчитать время безотказной работы?

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

время безотказной работы ÷ общее время = процент доступности

Если посчитать по этой формуле аптайм 99,999%, то фактическое время простоя за год будет 5,25 минут. Если веб-сайт или услуга не являются критически важными, например, это не диспетчерская служба пожарной охраны крупного города, то многие хостинг компании считают приемлемым значение в 99,99%, что за год составит 52 минуты и 36 секунд простоя в год, или даже 99,98% — 1 час 10 минут и 7 секунд простоя в год.

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

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

Рейтинг хостингов по времени аптайма

Сервисы для мониторинга аптайма

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

1.Яндекс Метрика.

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

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

Насторойк Яндекс Метрики для оповещения о нерабочем сайте

2.Ping-admin

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

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

Настойка мониторинга аптайма в пинг админ

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

Проверка хостинга из различного ГЕО

Далее идут зарубежные сервисы для проверки.

3.Uptrends

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

Мониторинг сайта с Uptrends

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

  • График доступности
  • Разбивка ошибок по типам
  • Общее время на загрузку графики

Вы можете настроить панель управления по своему усмотрению. Полученные данные вы можете экспортировать в файл PDF или Excel. На старте дается 30 дней бесплатно.

4.Dotcom-Monitor

Dotcom-Monitor позволяет легко обеспечить контроль производительности и время безотказной работы веб-сайтов, веб-приложений, серверов, API и многого другого!

Мониторинг сайта с помощью Dotcom-Monitor

Благодаря полному набору инструментов профессионального уровня и более чем 25 точкам мониторинга со всего мира, Dotcom-Monitor поможет вам быстро определить, где возникают проблемы с производительностью. Получайте уведомления быстро через СМС, электронную почту или телефонные уведомления с шагом мониторинга всего в 1 минуту! На старте также дается 30 бесплатно.

5.StatusCake

StatusCake работает с 2012 года и может мониторить не только доступность вашего веб-сайта, но и его производительность.

Мониторинг сайта с помощью StatusCake

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

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

Вот некоторые из его особенностей.

  • Мониторинг работоспособности — HTTP, TCP, SSH, DNS, SMTP, PING и PUSH
  • Мгновенные и надежные оповещения — по электронной почте, SMS и через сторонние приложения, такие как Slack, Telegram и Discord
  • Анализ причин
  • Мониторинг скорости страницы
  • SSL мониторинг
  • Мониторинг домена
  • Мониторинг сервера
  • Сканирование на вирусы

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

Заключение.

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

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

(2 оценок, среднее: 5,00 из 5)
Loading...

Получай статьи почтой:


Оставить комментарий




Subscribe without commenting