← Produkty

urMQTT Enterprise

Komerční edice urMQTT. Je to otevřené jádro a broker s doplněnými ovladači pro zařízení, která nejsou virtio, pro typy cloudových instancí a fyzické stroje, na kterých otevřená edice běžet nemůže, a podpora, která k nim patří.

Stav

Komerční

Ve vývoji. Dosud nevyšlo žádné vydání Enterprise. Hledáme zákazníky jako návrhové partnery pro první cíl, Google Cloud. Podmínky podpory a dohody o úrovni služeb zatím nejsou definovány. Cena na vyžádání.

Co přidává k otevřené edici

Google Cloud: gVNIC a NVMe

Ovladače pro síťový adaptér (gVNIC) a disky NVMe novějších typů instancí Google Cloud, například C3, C4 a typy Arm. První cíl.

AWS Nitro: ENA a NVMe

Ovladače pro Elastic Network Adapter a disky NVMe (EBS a úložiště instance) instancí Nitro, na x86_64 i na Graviton (Arm). Po Google Cloud.

Azure a VMware

Na Azure zařízení VMBus technologie Hyper-V (NetVSC pro síť, StorVSC pro úložiště) a MANA; na VMware VMXNET3 a PVSCSI. Vzniknou, až je zákazník bude potřebovat.

Fyzický hardware (bare metal)

Ovladače pro fyzické síťové karty a řadiče disků (například Intel e1000e a igb, NVMe, AHCI), start z USB, hardwarová zpráva a seznam strojů, na kterých běžel. Vznikne, až ho zákazník bude potřebovat.

Podpora a dohoda o úrovni služeb

Odpovědi, opravy a aktualizace ve sjednaných reakčních lhůtách. Podmínky zatím nejsou definovány.

Podepsané produkční obrazy

Obraz nastavený pro vás (vaše certifikační autorita, vaše síť) a podepsaný, s uloženým otiskem jeho konfigurace, abyste mohli na konzoli ověřit, že je to obraz, který jste si objednali.

Přizpůsobení vlastní služby

Služba přizpůsobení existující síťové služby unikernelu, nabízená v části Služby: posouzení proveditelnosti, převod a pilot na vaší infrastruktuře. Unikernel: vaše služba bez operačního systému →

Co kde běží

Co kde běží
Platforma a zařízeníurMQTT (open source)urMQTT Enterprise
Zařízení virtio: síť, disk, SCSI, náhodná čísla, konzole, balloon, konzole GPU, vstup, vsockAno: každý ovladač virtioSoučástí
Zařízení, která nejsou virtio: gVNIC, ENA, NVMe, VMBus, MANA, VMXNET3, PVSCSI, fyzické síťové karty, AHCINePlánováno, podle platforem níže
QEMU a KVM se zařízeními virtioAno: testováno (QEMU v testovací sadě)Součástí
KVM VPS u netcup (aarch64) a Contabo (x86_64)Ano: kandidát na vydání běžel na obouSoučástí
Jiné KVM VPS se zařízeními virtio, například u HetznerOčekáváno: netestovánoSoučástí
Proxmox VE, Cloud Hypervisor, bhyve (virtio přes PCI)Očekáváno: netestovánoSoučástí
Firecracker (virtio přes MMIO, startuje bez UEFI nebo BIOS)Zatím ne: ani jedno není podporováno; byla by to práce na otevřené ediciStejné jako u otevřené edice
Google Cloud e2, n2 a další typy s virtio-net a diskem virtio-scsiOčekáváno: zatím netestováno; dokud otevřená edice nerespektuje MTU sítě, vyžaduje síť s MTU 1500 (výchozí MTU Google Cloud je 1460)Součástí
Google Cloud C3, C4 a typy Arm (gVNIC, disky NVMe)NePlánováno: první cíl
AWS Nitro, x86_64 a Graviton (ENA, disky NVMe)NePlánováno, po Google Cloud
Azure (Hyper-V VMBus s NetVSC a StorVSC, MANA)NePlánováno, až to zákazník bude potřebovat
VMware (VMXNET3, PVSCSI)NePlánováno, až to zákazník bude potřebovat
Fyzický hardware (fyzické síťové karty, NVMe, AHCI, start z USB)NePlánováno, až to zákazník bude potřebovat

Hranici mezi edicemi tvoří rozhraní zařízení: otevřená edice ovládá každé zařízení virtio (PCI vendor ID 1AF4) na libovolném hypervizoru, který je nabízí; Enterprise přidává zařízení, která virtio nejsou. Očekáváno znamená, že platforma nabízí zařízení, která otevřená edice ovládá, ale obraz urMQTT na ní zatím neběžel. Dosud nevyšlo žádné vydání Enterprise: jeho sloupec uvádí, co bude obsahovat.

Co zůstává stejné

Enterprise je otevřené jádro s dalšími ovladači, ne jiný broker. Protokol MQTT, síťový zásobník, TLS 1.3 se vzájemnou autentizací, každá bezpečnostní funkce, úložiště, formát konfigurace a nástroje jsou stejné jako v otevřené edici a zůstávají otevřené (Apache-2.0 OR MIT). Otevřená edice nemá žádné limity na počet spojení, jader, paměť ani propustnost a žádná bezpečnostní oprava se před ní nezadržuje.

Bezpečnostní proces a audit

Zranitelnost se v obou edicích řeší stejně, podle jednoho zveřejněného postupu; oprava sdíleného kódu se v otevřené edici vydává nejpozději spolu s Enterprise. Ke každému vydání Enterprise se zveřejňuje shrnutí stavu auditu: ovladače, které přidává, vnější vstupy, které zpracovávají, jejich fuzz cíle a testy a otevřená zjištění, ve formě auditního balíčku otevřené edice.

Otevřená edice

urMQTT, vše, co běží na virtio, je open source pod licencí Apache-2.0 OR MIT. Co je otevřené, zůstane otevřené, hranice mezi edicemi se nikdy nepřesune směrem ke komerční straně a otevřená edice se neoslabuje, aby se prodávala tato.

Návrhoví partneři a dotazy

Pokud chcete provozovat urMQTT na typech instancí Google Cloud s gVNIC a NVMe, na AWS, Azure, VMware nebo na vlastním hardwaru, napište nám, co provozujete a co potřebujete. Cena na vyžádání.