12
Использован ие в Гонтаренко Станислав

Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Использование в

ГонтаренкоСтанислав

Page 2: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Обо мне:

Платёжные системы4

Системный администратор1

Более 15 лет опыта2100+ нод виртуализации3

Архитектура сетей5

Веб и не веб приложения6

Весело вытащил пару сервисов в девятки7Не умею в презентации8

Page 3: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

➢ Обычный виртуальный интерфейс основанный на агрегации, либо порте

➢ Управление через стандартные средства

➢ Представляет собой HUB

➢ Перемешивает траффик внутри себя

➢ Сложности с контролем траффика между ВМ

➢ Подключается в KVM как порт.

Linux

OVS vs Linux bridge

Page 4: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

➢ Представляет собой коммутатор.

➢ Позволяет изолировать траффик

➢ Умеет мониторить нагрузку портов из коробки➢ Может осуществлять контроль

пропускной способности.

➢ Позволяет сложную коммутацию траффика в рамках ноды.

➢ Управляется через CLI, OpenFlow, OvsDB

➢ Подключается в KVM как порт, или группа портов.

OVS:

OVS vs Linux bridge

Page 5: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

➢ Нельзя на лету переключить VLAN интерфейса

➢ Требуется перезагрузка гостевой системы

➢ Можно изменить VLAN на лету

➢ Перезагрузка не требуется

Linux bridge: OVS:

Подключение в KVM

Page 6: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Puppet:

➢ При первичной регистрации в сети, происходит запрос управляющего манифеста для ноды, либо группы нод.

➢ Puppet следит за состоянием интерфейсов.

➢ Централизованное добавление интерфейсов.

➢ Проверка статуса всех необходимых демонов.

➢ Проверка статуса ВМ.

Page 7: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Используя стандартные механизмы мониторинга, мы можем контролировать как загрузку портов на виртуальном коммутаторе в реальном времени, так и делать выборки по типам траффика, или IP отправителя/получателя.

Page 8: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта
Page 9: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Изоляция и безопасность OVS

Внутренний траффик не достигает физического интерфейса и остальных бриджей, если не выходит за пределы гипервизора.

Page 10: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Также есть возможность встроенными средствами OVS изолировать траффик, выходящий за пределы гипервизора.

Изоляция и безопасность OVS

Page 11: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Производительность

Есть множество разных тестов, от комьюнити, или от вендеров, от себя хочу заметить, что в нашей ситуации, OVS позволил добиться ~30% прироста пропускной способности и уменьшения на ~15% задержек на сети, а внутрихостовом соединении пропускная способность выросла на ~30%.

Производительность с требуетотдельного обсуждения и зависит от инфраструктуры

Page 12: Гонтаренко Станислав - PG Day · Обо мне: Платёжные системы 4 1 Системный администратор 2 Более 15 лет опыта

Вопросы?