Бесплатно, трафик включён
Частная сеть ничего не стоит, а трафик между вашими серверами в VLAN не тарифицируется.
Частная сеть
Переведите трафик репликации, хранилищ и кластеров в частную VLAN между вашими серверами в одной локации. Это бесплатно, а внутренний трафик не тарифицируется.
# Use your own interface name, VLAN ID and private address
cat > /etc/netplan/60-private.yaml <<'EOF'
network:
version: 2
ethernets:
eno2: {}
vlans:
vlan100:
id: 100
link: eno2
addresses: [10.10.0.11/24]
EOF
chmod 600 /etc/netplan/60-private.yaml
netplan try # reverts unless you confirm within 120 secondsЧастная сеть ничего не стоит, а трафик между вашими серверами в VLAN не тарифицируется.
Уберите базы данных, кэши и панели администрирования с публичных интерфейсов — пусть они будут доступны только с ваших серверов.
Ваши серверы в одной локации подключены к общей VLAN, а адресацию выбираете вы — от частных диапазонов IPv4 до уникальных локальных адресов IPv6.
Каждая частная сеть работает в пределах одной локации; локации между собой соединяйте зашифрованным туннелем поверх безлимитного публичного трафика.
Как это работает
Закажите серверы, которые должны обмениваться данными, в одной локации.
Ваши серверы в этой локации подключаются к VLAN, закреплённой за вашим аккаунтом, со своим VLAN ID.
Добавьте на каждом сервере VLAN-интерфейс с частным адресом — например, с помощью Netplan в Ubuntu.
Привяжите сервисы репликации, хранилищ и кластеров к частным адресам и закройте их на публичных интерфейсах.
Подробно
Всему, что взаимодействует только с другими вашими серверами, место в VLAN:
Спланируйте адресацию один раз. Выделите отдельный диапазон RFC 1918, например 10.10.0.0/16, разбейте его на подсети по ролям и следите, чтобы он не пересекался с диапазонами офиса и VPN, — так вы избежите конфликтов маршрутизации в будущем. Привяжите внутренние сервисы к их частным адресам и закройте публичный интерфейс файрволом, чтобы ошибка в настройке не открыла их наружу. Частная VLAN изолирует трафик от интернета, но не заменяет аутентификацию и TLS между сервисами.
Частные VLAN заканчиваются на границе локации. Чтобы связать серверы, скажем, во Франкфурте и Амстердаме, постройте зашифрованный туннель поверх публичной сети:
Публичный трафик на всех серверах безлимитный, поэтому репликация и резервное копирование между локациями не добавляют платы за передачу данных. Реальное ограничение — задержка: по грубой оценке, свет в оптоволокне добавляет около 1 мс ко времени отклика (RTT) на каждые 100 км пути, поэтому синхронная репликация применима в пределах одной агломерации, но редко — между континентами. Между регионами используйте асинхронную репликацию, а чувствительные к задержке кластеры, такие как Ceph или etcd, держите в одной локации.
Что дальше
Частые вопросы
Да. Частные VLAN между вашими серверами в одной локации бесплатны, а внутренний трафик не тарифицируется. Публичный трафик тоже безлимитный, так что плата за использование не начисляется ни во внутренней, ни во внешней сети.
Частные VLAN работают в пределах одной локации. Между локациями используйте зашифрованный туннель, например WireGuard или IPsec, поверх публичной сети: публичный трафик безлимитный, поэтому платы за передачу данных нет.
Любой удобный вам частный диапазон: диапазон IPv4 по RFC 1918, например 10.10.0.0/16, уникальные локальные адреса IPv6 или и то и другое. Выбирайте диапазоны, которые не пересекаются с сетями офиса или VPN.
Это хорошая практика. VLAN передаёт трафик только между вашими серверами, но если открыть доступ к каждому сервису лишь тем хостам, которым он нужен, ущерб от взлома одного сервера будет меньше. Также используйте TLS и аутентификацию для репликации и внутренних API.
Закажите Core 16 за $299/мес. или доверьте нашим инженерам подбор парка серверов под ваши задачи.