← Производи

urMQTT Enterprise

Комерцијално издање urMQTT-а. То је отворено језгро са брокером коме додајемо драјвере за уређаје који нису virtio, за типове инстанци у облаку и физичке машине на којима отворено издање не може да ради, као и подршку за њих.

Стање

Комерцијално

У развоју. Ниједно Enterprise издање још није објављено. Тражимо клијенте као партнере у дизајну за први циљ, Google Cloud. Услови подршке и уговора о нивоу услуге још нису одређени. Цена на упит.

Шта додаје отвореном издању

Google Cloud: gVNIC и NVMe

Драјвери за мрежни адаптер (gVNIC) и NVMe дискове новијих типова инстанци Google Cloud-а, као што су C3, C4 и Arm типови. Први циљ.

AWS Nitro: ENA и NVMe

Драјвери за Elastic Network Adapter и NVMe дискове (EBS и складиште инстанце) Nitro инстанци, на x86_64 и на Graviton (Arm). После Google Cloud-а.

Azure и VMware

На Azure-у VMBus уређаји система Hyper-V (NetVSC за мрежу, StorVSC за складиштење) и MANA; на VMware-у VMXNET3 и PVSCSI. Праве се када их клијент затражи.

Физички сервери (bare metal)

Драјвери за физичке мрежне картице и контролере дискова (на пример Intel e1000e и igb, NVMe, AHCI), покретање са USB-а, извештај о хардверу и списак машина на којима је радио. Прави се када га клијент затражи.

Подршка и уговор о нивоу услуге

Одговори, исправке и надоградње у договореним роковима одзива. Услови још нису одређени.

Потписане продукционе слике

Слика подешена за вас (ваш certificate authority, ваша мрежа) и потписана, са записаним отиском конфигурације, па на конзоли можете проверити да је то слика коју сте наручили.

Прилагођавање вашег сервиса

Услуга прилагођавања постојећег мрежног сервиса unikernel-у, коју нудимо међу услугама: процена изводљивости, прилагођавање и пилот на вашој инфраструктури. Unikernel: ваш сервис без оперативног система →

Шта ради где

Шта ради где
Платформа и уређајиurMQTT (отворени код)urMQTT Enterprise
virtio уређаји: мрежа, диск, SCSI, насумични бројеви, конзола, balloon, GPU конзола, унос, vsockДа: сваки virtio драјверУкључено
Уређаји који нису virtio: gVNIC, ENA, NVMe, VMBus, MANA, VMXNET3, PVSCSI, физичке мрежне картице, AHCIНеПланирано, по платформама испод
QEMU и KVM са virtio уређајимаДа: испробано (QEMU у скупу тестова)Укључено
KVM VPS код netcup (aarch64) и Contabo (x86_64)Да: кандидат за издање је радио на обаУкључено
Остали KVM VPS са virtio уређајима, на пример HetznerОчекивано: није испробаноУкључено
Proxmox VE, Cloud Hypervisor, bhyve (virtio преко PCI)Очекивано: није испробаноУкључено
Firecracker (virtio преко MMIO, покреће се без UEFI или BIOS)Још не: ниједно није подржано; то би био посао за отворено издањеИсто као отворено издање
Google Cloud e2, n2 и остали типови са virtio-net и virtio-scsi дискомОчекивано: још није испробано; док отворено издање не поштује MTU мреже, потребна му је мрежа са MTU 1500 (подразумевани MTU у Google Cloud-у је 1460)Укључено
Google Cloud C3, C4 и Arm типови (gVNIC, NVMe дискови)НеПланирано: први циљ
AWS Nitro, x86_64 и Graviton (ENA, NVMe дискови)НеПланирано, после Google Cloud-а
Azure (Hyper-V VMBus са NetVSC и StorVSC, MANA)НеПланирано, када га клијент затражи
VMware (VMXNET3, PVSCSI)НеПланирано, када га клијент затражи
Физички сервери (физичке мрежне картице, NVMe, AHCI, покретање са USB-а)НеПланирано, када га клијент затражи

Граница између издања је интерфејс уређаја: отворено издање покреће сваки уређај који је virtio (PCI ID произвођача 1AF4), на сваком хипервизору који га нуди; Enterprise додаје уређаје који нису. Очекивано значи да платформа нуди уређаје које отворено издање покреће, али на њој још није радила ниједна urMQTT слика. Ниједно Enterprise издање још није објављено: његова колона говори шта ће садржати.

Шта остаје исто

Enterprise је отворено језгро са више драјвера, а не други брокер. MQTT протокол, мрежни стек, TLS 1.3 са узајамном аутентикацијом, све безбедносне функције, складиштење, формат конфигурације и алати су они из отвореног издања и остају отворени (Apache-2.0 OR MIT). Отворено издање нема ограничења броја веза, језгара, меморије ни пропусности, и ниједна безбедносна исправка му се не задржава.

Безбедносни поступак и ревизија

Рањивост се у оба издања обрађује на исти начин, по једном објављеном поступку; исправка заједничког кода објављује се у отвореном издању најкасније истовремено са Enterprise издањем. За свако Enterprise издање објављује се сажетак стања ревизије: драјвери које додаје, спољни улази које обрађују, њихове fuzz мете и тестови, и отворени налази, у облику ревизијског пакета отвореног издања.

Отворено издање

urMQTT, све што ради на virtio-у, је отвореног кода под лиценцом Apache-2.0 OR MIT. Оно што је отворено остаје отворено, граница између издања се никада не помера ка комерцијалној страни, а отворено издање се не слаби да би се продало ово.

Партнери у дизајну и питања

Ако желите да покренете urMQTT на Google Cloud типовима инстанци са gVNIC и NVMe, на AWS-у, Azure-у, VMware-у или на сопственом хардверу, реците нам шта користите и шта вам треба. Цена на упит.