← Produkty

urMQTT Enterprise

Komerčná edícia urMQTT. Je to otvorené jadro s brokerom, ku ktorému pridávame ovládače pre zariadenia, ktoré nie sú virtio, pre typy inštancií v cloude a fyzické stroje, na ktorých otvorená edícia bežať nemôže, a podporu k nim.

Stav

Komerčná

Vo vývoji. Zatiaľ nevyšlo žiadne vydanie Enterprise. Hľadáme zákazníkov ako partnerov pri návrhu pre prvý cieľ, Google Cloud. Podmienky podpory a dohody o úrovni služieb zatiaľ nie sú určené. Cena na vyžiadanie.

Čo pridáva k otvorenej edícii

Google Cloud: gVNIC a NVMe

Ovládače pre sieťový adaptér (gVNIC) a disky NVMe novších typov inštancií Google Cloudu, ako sú C3, C4 a typy Arm. Prvý cieľ.

AWS Nitro: ENA a NVMe

Ovládače pre Elastic Network Adapter a disky NVMe (EBS a úložisko inštancie) inštancií Nitro, na x86_64 aj na Graviton (Arm). Po Google Cloude.

Azure a VMware

Na Azure zariadenia VMBus systému Hyper-V (NetVSC pre sieť, StorVSC pre úložisko) a MANA; na VMware VMXNET3 a PVSCSI. Vytvoríme ich, keď ich zákazník potrebuje.

Fyzické servery (bare metal)

Ovládače pre fyzické sieťové karty a diskové radiče (napríklad Intel e1000e a igb, NVMe, AHCI), štart z USB, správa o hardvéri a zoznam strojov, na ktorých bežal. Vytvoríme ich, keď ich zákazník potrebuje.

Podpora a dohoda o úrovni služieb

Odpovede, opravy a aktualizácie v dohodnutých reakčných časoch. Podmienky zatiaľ nie sú určené.

Podpísané produkčné obrazy

Obraz nakonfigurovaný pre vás (vaša certifikačná autorita, vaša sieť) a podpísaný, so zaznamenaným odtlačkom konfigurácie, takže na konzole môžete skontrolovať, že je to obraz, ktorý ste si objednali.

Prispôsobenie vašej služby

Služba prispôsobenia existujúcej sieťovej služby unikernelu, ktorú ponúkame medzi službami: posúdenie uskutočniteľnosti, prenos a pilot na vašej infraštruktúre. Unikernel: vaša služba bez operačného systému →

Čo beží kde

Čo beží kde
Platforma a zariadeniaurMQTT (open source)urMQTT Enterprise
Zariadenia virtio: sieť, disk, SCSI, náhodné čísla, konzola, balloon, konzola GPU, vstup, vsockÁno: každý ovládač virtioZahrnuté
Zariadenia, ktoré nie sú virtio: gVNIC, ENA, NVMe, VMBus, MANA, VMXNET3, PVSCSI, fyzické sieťové karty, AHCINiePlánované, podľa platforiem nižšie
QEMU a KVM so zariadeniami virtioÁno: otestované (QEMU v sade testov)Zahrnuté
KVM VPS u netcup (aarch64) a Contabo (x86_64)Áno: kandidát na vydanie bežal na obochZahrnuté
Iné KVM VPS so zariadeniami virtio, napríklad HetznerOčakávané: neotestovanéZahrnuté
Proxmox VE, Cloud Hypervisor, bhyve (virtio cez PCI)Očakávané: neotestovanéZahrnuté
Firecracker (virtio cez MMIO, štartuje bez UEFI alebo BIOS)Zatiaľ nie: ani jedno nie je podporované; bola by to práca na otvorenej edíciiRovnako ako otvorená edícia
Google Cloud e2, n2 a ďalšie typy s virtio-net a diskom virtio-scsiOčakávané: zatiaľ neotestované; kým otvorená edícia nebude rešpektovať MTU siete, vyžaduje sieť s MTU 1500 (predvolené MTU v Google Cloude je 1460)Zahrnuté
Google Cloud C3, C4 a typy Arm (gVNIC, disky NVMe)NiePlánované: prvý cieľ
AWS Nitro, x86_64 a Graviton (ENA, disky NVMe)NiePlánované, po Google Cloude
Azure (Hyper-V VMBus s NetVSC a StorVSC, MANA)NiePlánované, keď to zákazník potrebuje
VMware (VMXNET3, PVSCSI)NiePlánované, keď to zákazník potrebuje
Fyzické servery (fyzické sieťové karty, NVMe, AHCI, štart z USB)NiePlánované, keď to zákazník potrebuje

Hranicou medzi edíciami je rozhranie zariadení: otvorená edícia ovláda každé zariadenie virtio (ID výrobcu PCI 1AF4) na každom hypervízore, ktorý ho ponúka; Enterprise pridáva zariadenia, ktoré virtio nie sú. Očakávané znamená, že platforma ponúka zariadenia, ktoré otvorená edícia ovláda, ale zatiaľ tam nebežal žiadny obraz urMQTT. Zatiaľ nevyšlo žiadne vydanie Enterprise: jeho stĺpec hovorí, čo bude obsahovať.

Čo zostáva rovnaké

Enterprise je otvorené jadro s viacerými ovládačmi, nie iný broker. Protokol MQTT, sieťový zásobník, TLS 1.3 so vzájomnou autentifikáciou, všetky bezpečnostné funkcie, úložisko, formát konfigurácie a nástroje sú tie z otvorenej edície a zostávajú otvorené (Apache-2.0 OR MIT). Otvorená edícia nemá obmedzenia počtu spojení, jadier, pamäte ani priepustnosti a žiadna bezpečnostná oprava sa jej nezadržiava.

Bezpečnostný postup a audit

Zraniteľnosť sa v oboch edíciách rieši rovnako, jedným zverejneným postupom; oprava spoločného kódu sa v otvorenej edícii vydá najneskôr súčasne s Enterprise. Pre každé vydanie Enterprise sa zverejňuje súhrn stavu auditu: ovládače, ktoré pridáva, externé vstupy, ktoré spracúvajú, ich ciele fuzzingu a testy a otvorené zistenia, vo forme auditného balíka otvorenej edície.

Otvorená edícia

urMQTT, všetko, čo beží na virtio, je open source pod licenciou Apache-2.0 OR MIT. Čo je otvorené, zostáva otvorené, hranica medzi edíciami sa nikdy neposunie smerom ku komerčnej strane a otvorená edícia sa neoslabuje preto, aby sme predali túto.

Partneri pri návrhu a otázky

Ak chcete spúšťať urMQTT na typoch inštancií Google Cloudu s gVNIC a NVMe, na AWS, Azure, VMware alebo na vlastnom hardvéri, povedzte nám, čo používate a čo potrebujete. Cena na vyžiadanie.