Общие требования к инфраструктуре партнераМинимальные требования к инфраструктуре для начала работы системы
Скачать 0.57 Mb.
|
Общие требования к инфраструктуре партнера Минимальные требования к инфраструктуре для начала работы системы (не рекомендуется ввиду отсутствия отказоустойчивости) 1 Выделенный сервер, Intel Xeon E3-12xx v3 или лучше, 32 Гб RAM, 2 x 1000 Гб SATA-3 + 120Г SSD Сценарий 1. Локальное хранилище (настройка выделенного сервера). Предупреждение – при выходе из строя сервера, все данные теряются. Минимум 2 Выделенных сервера или платформа Требования к оборудованию, используемое для пользовательских нод: CPU o платформа x86-64 с Intel VT-x или оборудование AMD-V с поддержкой виртуализации (предпочтительней использовать платформу Intel) o минимум 12 ядер на одну ноду, рекомендуется 32 ядра и больше (физические CPU ядра, а не Hyper-threaded) o Низко-производительные CPU (например, Intel Atom) крайне не рекомендуются в связи с низкой плотностью контейнеров на ноду. RAM o минимум 16Гб, рекомендуется 32Гб или больше Сеть o 2 сетевые карты со скоростью 1Gbps каждая Хранилище o Могут использоваться локальные или SAN диски; диски должны принадлежать только одной пользовательской ноде o В случае использования SAN дисков, настоятельно рекомендуется использовать технологию резервирования Multipathing o Для операционной системы необходимо 70 Гб или больше RAID1 или зеркального хранилища o Для пользовательских контейнеров, надежности хранилища, высокой производительности и отказоустойчивости требуется: Настоятельно рекомендуется использовать жесткие диски RAID1 или RAID10 Настоятельно рекомендуется обеспечить как минимум 600 IOPS Для работы пользовательских окружений критически важна производительность дисковой системы на разделе /vz. Блочное устройство должно соответствовать следующим требованиям к I/O устойчивого диска чтение/запись/произвольно чтение/произвольно запись: 460MBps/120MBps/8MBps/2MBps. Настоятельно рекомендуется использовать SSD для кэширования раздела /vz. o Правила и рекомендации по размеру файловой системы пользовательских контейнеров: Один пользовательский контейнер занимает от 700 MB до 1.7 GB. Таким образом, чтобы обеспечить необходимое пространство для 1000 контейнеров на одной ноде, Вам понадобится как минимум 1 TB, плюс еще 500 GB - 1 TB места под пользовательские данные внутри контейнеров Как правило, рекомендуется иметь 1-3 или больше TB места на пользовательской ноде под использование Тем не менее, Вы можете рассмотреть сценарий расширения раздела /vz по мере необходимости, начиная с 300-400 GB файлового хранилища; пожалуйста, проконсультируйтесь в этом случае с командой MIRhosting Рекомендуется: Использовать один отдельный сервер для системных контейнеров Jelastic и хранилища NFS/iscsi для docker-шаблонов и кэшей шаблонов. Использовать только SSD хранилище. Есть два варианта: либо исключительно SSD с высокой стоимостью хранения (для конечного пользователя), либо комбинацию SATA+SSD для кэширования по более низкой стоимости хранения (для конечного пользователя). Сценарий 2. Облачное хранилище (данные одновременно распределяются на три сервера – наивысший уровень отказоустойчивости). Предупреждение – требуется высокая пропускная способность сети (рекомендуется от 2 Gbps до 10 Gbps) Минимум 3 выделенных сервера. Для хорошей роботы хранилища рекомендуется от 5 выделенных серверов. Требования к оборудованию такие же, как и в сценарии с локальным хранилищем. Отдельная изолированная сеть, минимум 1 gbps, рекомендуется 2gbps или 10 gbps. В случае использования облачного хранилища, нет необходимости в локальном RAID для контейнеров так, как резервирование уже заложено с помощью технологии облачного хранилища. Тем не менее, RAID1 может быть использован для самой операционной системы. В случае использования жестких дисков SATA для контейнеров, требуется SSD для кэширования, чтобы достичь хорошей производительности. Требования к файловому хранилищу Каждый блок данных обычно храниться в 3 копиях (количество можно изменять), чтобы добиться резервируемости, балансировки нагрузки IO, и требуемой высокой доступности. Чтобы получить представление о примерном количестве используемых данных Вам понадобиться разделить общее количество места на количество копий. Другие требования В независимости от используемого сценария, есть ряд общих требований: 1. Требования по сети Все сервера должны иметь, как минимум 2 сетевых интерфейса: WAN интерфейс с публичным IP адресом и LAN интерфейс, подключенный к управляемому порту коммутатора Внутренняя (LAN) сеть должна работать со скоростью 1Gbps или быстрее Еще одна внутренняя сеть для Parallels Cloud Storage должна работать, как минимум со скоростью 1 Gbps Маска подсети выделенной внутренней сети должна быть как минимум /16; рекомендуется /8 Скорость внешнего (WAN) соединения должна быть как минимум 100 Mb; рекомендуемая скорость 1Gbps Каждая нода (как для размещения окружений клиента, так и для обеспечения работы облака) должны иметь публичный IP адрес с внешним соединением (WAN) 2 или больше публичных IP адреса для авторизованных DNS серверов - например 1.1.1.1 и 2.2.2.2 – ввиду количества копий, минимум 2 Как минимум 20 дополнительных IP адресов для тестирования Брандмауэры должны быть настроены; пожалуйста свяжитесь с командой MIRhosting для выяснения деталей. 2. Требования к DNS Делегирование зоны DNS должно быть изначально настроено Рекомендуемое доменное имя DNS: cloud.hosterdomain.com В данном случае, пользовательским url будет: app.cloud.hosterdomain.com Пользовательские окружения будут доступны через: Нидерланды: env-123456.nl.cloud.hosterdomain.com США: env-123456.us.cloud.hosterdomain.com Страна: env-123456. Пользовательские домены для каждого региона Вы регистрируете отдельные доменные имена для URL пользовательских окружений в каждом доступном регионе. Например: Нидерланды: env-123456.nlcloud.com США: env-123456.uscloud.com 3. Требования к SSL Wildcard SSL сертификат для выбранного DNS домена и для всех субдоменов (домены *.cloud.hosterdomain.com nl.cloud.hosterdomain.com env-123456.nlcloud.com). |