- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ну что, потестил я Route 53 от Амазона. Работает супер. Настроил функцию Health checks на проверку наличия тестового файла на хостинге, выглядит это примерно так:
http://192.168.0.10:80/amazon-test6964676.html
Файл проверяется каждые 30 секунд. В результате, если файл доступен, то имеем статус Healthy, если не доступен (сервер упал), то имеем статус NoHealthy.
Далее добавил для домена две записи типа А с разными IP адресами (т.е. адресами основного хостинга Primary и резервного Secondary). Выглядит это так:
Type: A
Value: 192.168.0.21
TTL: 60 seconds
Routing Policy: Failover
Failover Record Type: Primary
Associate with Health Check: Yes (здесь выбираем из списка ту самую настроенную проверку Health Check)
Type: A
Value: 192.168.0.22
TTL: 60 seconds
Routing Policy: Failover
Failover Record Type: Secondary
Associate with Health Check: No (для этого адреса не надо ничего проверять)
Что получилось в результате. Амазон каждые 30 секунд проверяет доступность файла на основном хостинге. Как только файл перестаёт быть доступен, срабатывает тригер NoHealthy и основная запись А ассоциируется с IP адресом резервного сервера.
Далее, как только тестовый файл на основном хостинге снова становится доступным, запись А снова меняется на IP адрес основного хостинга.
Всё потестил из нескольких разных сетей, всё работает. Переключается в пределах 2-5 минут.
Сколько стоит (цены тут: http://aws.amazon.com/ru/route53/pricing/#Health_Checks )
0,50 USD в месяц за зону хостинга за первые 25 зон хостинга
0,400 USD за миллион запросов – первый миллиард запросов в месяц
0,75 USD месяц за проверку работоспособности (это тот самый Health Check)
Если сделать более интеллектуальную проверку, то 2,00 USD в месяц за одну дополнительную функцию. Например, можно не просто проверять доступность файла (или сайта), но еще и произвольную строку в этом файле. Это будет удобно, когда нужен мониторинг конкретного сайта. Если сам сайт упал или отключен за неуплату и вместо него загружается стандартная заглушка хостинга, то таким образом можно это отследить.
---------- Добавлено 15.07.2016 в 12:37 ----------
Продолжаем тесты и исследования на эту тему :)
В данный момент будем тестировать Мониторинг от selectel (описание) и cloudns.net
Что меня привлекло в данной связке.
Мониторинг от selectel:
3 проверки бесплатно (каждую можно настроить минимум раз в минуту что-то проверять), а если нужно больше проверок, то очень всё недорого.
Еще у selectel оооочень гибкие настройки и всё это не за дополнительную плату, как у амазона. Например, можно искать в коде страницы определенную строку и т.д. и т.п. Еще у них огромное количество точек проверки не только по всему Миру, но и по России. Реально кажется, что этот сервис делали люди для людей :)
cloudns.net:
имеет API (на платном аккаунте). Мониторинг от selectel умеет делать HTTP GET. В случае неудачной проверки при помощи API меняем запись А у нашего домена.
Единственное, что с этим у меня проблема, нехватка знаний в этом вопросе :) Если кто разбирается, помогите составить строку запроса для смены записи А у определенного домена. Описание API здесь.
Спасибо всем, кто участвовал в данной теме, ваши высказывания натолкнули меня на правильные мысли и в результате родились по крайней мере уже два нормальных решения :)