Обзор
Последняя миля соединения SLA от Cato обеспечивает оптимальную производительность и устойчивость приложений сайта. Socket и подключенный PoP используют алгоритмы выбора пути на основе SLA в реальном времени для оптимального выбора канала для каждого потока в направлениях вверх и вниз. Алгоритм постоянно отслеживает ключевые показатели эффективности SLA, такие как потеря пакетов, задержка, перегрузка, состояние порта, статус интернет-соединения, и Socket может бесшовно перемещать потоки между связями, если обнаружена деградация SLA.
Производительность связи классифицируется как приемлемая или неприемлемая на основе порогов для потери пакетов, задержки и других метрик. Эта классификация определяет, когда Socket использует активную WAN-связь, активирует резервную связь или инициирует подключение к другому PoP. Понимание того, как Socket реагирует на деградацию SLA, важно для обеспечения надежной доставки приложений.
Socket оптимально распределяет трафик между всеми активными связями, включая связи с разными пропускными способностями и асимметричной шириной полосы вверх/вниз. Механизм связи SLA Socket запрограммирован на реакцию на любые проблемы с подключением и принятие мер для автоматического преодоления проблемы. В ситуациях, когда соединение SLA становится неприемлемым и не соответствует пороговым значениям, Socket и PoP принимают меры по восстановлению соединения. Например, Socket активирует пассивные связи. Если эти действия не решают проблему с соединением, Socket подключается к другому PoP.
Рекомендуем использовать конфигурацию активный/активный для сайтов Socket для наилучшей устойчивости и производительности. Для получения дополнительной информации см. архитектуру SLA связи Cato Socket.
Настройка порогов SLA для активных/пассивных сайтов
Страница настройка SLA соединения позволяет определить приемлемые и неприемлемые пороги SLA, которые применяются к сайтам Socket в активных/пассивных развертываниях.
Когда SLA для основного канала в сайте становится недопустимым, сокет активирует вторичный пассивный канал и направляет трафик по нему в PoP. Когда основной канал возвращается к допустимому уровню SLA, сокет возвращает потоки на основной канал, а вторичный канал отключается.
Настройка порогов SLA для активных/активных сайтов
Страница настройка SLA соединения также позволяет определить приемлемые и неприемлемые пороги SLA для активных/активных развертываний. Для получения дополнительной информации о распределении трафика и настройке пользовательских порогов для активных/активных сайтов см. Настройка SLA соединения для активных/активных сайтов Socket.
Работа с приемлемым SLA
В пределах приемлемого SLA Socket использует все активные связи и выбирает лучший канал для каждого нового потока на основе рейтинга здоровья, который рассчитывается в реальном времени. Эти метрики ключевых показателей эффективности SLA включают: потерю пакетов, задержку, джиттер, перегрузку и другие. Для получения дополнительной информации см. Часть 1: Интерфейсы Socket и приоритеты.
Для конфигураций активный/пассивный, пассивные связи остаются неактивными, пока есть хотя бы одна активная связь с приемлемым SLA.
Пример потери пакетов в пределах приемлемого SLA
Следующие примеры показывают конфигурации сайта Socket, где неприемлемый порог SLA установлен на уровне 10% потери пакетов. Связь 1 испытывает 3% потерю пакетов, а связь 2 имеет 0% потерю пакетов.
|
|
Работа с неприемлемым SLA
Когда Socket определяет, что все активные связи не соответствуют SLA в течение диапазона времени, это считается неприемлемым SLA, и Socket автоматически принимает действия для устранения проблем с соединением. В зависимости от конфигурации связи и настроек SLA соединения, Socket активирует связь с более низким приоритетом или, если ни одна из связей не соответствует приемлемым порогам SLA, подключает все связи к другому PoP.
Пример корректирующих действий для неприемлемого SLA
Следующие примеры показывают конфигурации сайта Socket, где неприемлемый порог SLA установлен на уровне 10% потери пакетов. Связь 1 испытывает 15% потерю пакетов, а связь 2 имеет 0% потерю пакетов. Эти примеры являются в течение периода оценки, когда PoP использует механизмы самовосстановления.
|
|
Пример подключения к другому PoP для неприемлемого SLA соединения
Если корректирующие действия в период оценки не решают проблемы с соединением, Socket соединяется с другим PoP. Например, если проблема с облачным провайдером уровня 1 для местоположения PoP.
Когда Сокет подключается к новому PoP, это поведение:
Socket запускает начальный период оценки SLA соединения до 40 - 50 секунд.
Период оценки SLA составляет 40 секунд, и он проверяется каждые 10 секунд, это означает, что общее время оценочного периода составляет от 40 до 50 секунд.
Если связи с PoP имеют приемлемый SLA, Socket остаётся подключённым к PoP.
Если связи с PoP не имеют приемлемого SLA, Socket подключается к другому PoP и повторяет начальный период оценки SLA соединения до 40 - 50 секунд.
Если Socket не может найти PoP с приемлемым SLA, он возвращается и подключается к исходному PoP.
Следующие примеры показывают конфигурации сайта Socket, где неприемлемый порог SLA установлен на уровне 10% потери пакетов. Связь 1 испытывает 20% потерю пакетов, а связь 2 имеет 15% потерю пакетов в результате проблем с соединением у провайдера уровня 1. Вторая диаграмма показывает, как подключение к другому PoP решает проблему. Поведение одинаково для развертываний сайтов активный/активный и активный/пассивный.
|
|
Переподключение к исходному PoP
Для оптимальной производительности и минимальной задержки всегда рекомендуется подключения Socket к ближайшему физическому местоположению PoP. Если Socket перемещается в другое местоположение PoP из-за проблем с SLA на основном PoP, он автоматически попытается заново подключиться к предпочтительному местоположению PoP (ближайшему PoP к сайту) через 60 минут. Socket проверяет, что предпочтительный PoP доступен и предоставляет хорошее обслуживание перед переподключением. Вы также можете выбрать вручную переподключить Socket к предпочтительному PoP, см. Определение предпочтительного PoP для сайта.





