22.05.2014

Что такое Round robin DNS

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

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

Round robin DNS позволяет существенно повысить уровень отказоустойчивости ресурса, что непременно благотворно скажется на его популярности и рейтингах поисковых систем. Round robin DNS выдает на запросы пользователей несколько IP-адресов одного и того же сервиса. Адреса выбираются в определенной последовательности и предоставляются пользователям, причем последовательность IP-адресов автоматически изменяется после каждого ответа. Используя этот механизм перераспределения, web-мастер, использующий хостинг для joomla или хостинг для wordpress или хостинг для другой системы управления, может существенно разгрузить отдельные сервера, равномерно распределяя нагрузку по всем доступным серверам.

Довольно популярной является круговая система DNS, которая равномерно распределяет нагрузку на сервера, обеспечивая надёжную работу крупного ресурса с большим количеством посещений. В качестве примера круговой системы DNS можно привести работу компании, которая имеет 1 домен и 4 одинаковых сайта, каждый из которых размещен на отдельных серверах, которые имеют свои собственные адреса. Когда пользователь пытается зайти на сайт этой компании, его автоматически перенаправляют на первый сервер, второй пользователь получает IP-адрес второго сервера, третий направляется на 3-й сервер, а четвертый – на четвёртый. Пятый пользователь будет снова направлен на первый сервер и так по кругу, чем и обеспечивается распределение нагрузки.

Как правило, подобное распределение между серверами делается для крупных ресурсов, тогда как малопосещаемым подойдет и обычный платный хостинг с одним сервером. Тем более что вместе с главным достоинством Round robin DNS, а именно распределением нагрузки на сервера, система имеет и несколько недостатков, над которыми придется поломать голову web-мастерам. Современные технологии открывают неограниченные возможности для web-мастеров, в силах которых создавать любые сайты и проекты, начиная от небольших одностраничных сайтов-визиток, и заканчивая огромными международными порталами с многотысячной армией пользователей.

автор:

Другие статьи
  • YouTube
  • Skype
  • Ticket
  • MTS UA
  • Kyivstar
  • Life:)