← Producten

urMQTT Enterprise

De commerciële editie van urMQTT. Het is de open kernel en broker met extra drivers voor apparaten die geen virtio zijn, voor cloud-instancetypes en fysieke machines waarop de open editie niet kan draaien, en de support daaromheen.

Status

Commercieel

In ontwikkeling. Er is nog geen Enterprise-release uitgebracht. Wij zoeken design-partnerklanten voor het eerste doel, Google Cloud. De voorwaarden voor support en voor een service level agreement zijn nog niet vastgesteld. Prijs op aanvraag.

Wat het toevoegt aan de open editie

Google Cloud: gVNIC en NVMe

Drivers voor de netwerkadapter (gVNIC) en de NVMe-schijven van de nieuwere instancetypes van Google Cloud, zoals C3, C4 en de Arm-types. Het eerste doel.

AWS Nitro: ENA en NVMe

Drivers voor de Elastic Network Adapter en de NVMe-schijven (EBS en instance-opslag) van Nitro-instances, op x86_64 en op Graviton (Arm). Na Google Cloud.

Azure en VMware

Op Azure de VMBus-apparaten van Hyper-V (NetVSC voor het netwerk, StorVSC voor opslag) en MANA; op VMware VMXNET3 en PVSCSI. Gebouwd wanneer een klant ze nodig heeft.

Fysieke hardware

Drivers voor fysieke netwerkkaarten en schijfcontrollers (bijvoorbeeld Intel e1000e en igb, NVMe, AHCI), USB-boot, een hardwarerapport en een lijst van de machines waarop het heeft gedraaid. Gebouwd wanneer een klant het nodig heeft.

Support en een service level agreement

Antwoorden, fixes en upgrades binnen afgesproken reactietijden. De voorwaarden zijn nog niet vastgesteld.

Ondertekende productie-images

Een voor u geconfigureerde (uw certificeringsinstantie, uw netwerk) en ondertekende image, waarvan de configuratievingerafdruk is vastgelegd, zodat u op de console kunt controleren dat het de image is die u hebt besteld.

Uw eigen dienst aanpassen

De dienst om een bestaande netwerkdienst aan te passen aan een unikernel, aangeboden onder Diensten: een haalbaarheidsonderzoek, het porteren en een pilot op uw infrastructuur. Unikernel: uw dienst zonder besturingssysteem →

Wat waar draait

Wat waar draait
Platform en apparatenurMQTT (open source)urMQTT Enterprise
virtio-apparaten: netwerk, schijf, SCSI, willekeurige getallen, console, balloon, GPU-console, invoer, vsockJa: elke virtio-driverInbegrepen
Apparaten die geen virtio zijn: gVNIC, ENA, NVMe, VMBus, MANA, VMXNET3, PVSCSI, fysieke netwerkkaarten, AHCINeeGepland, per platform hieronder
QEMU en KVM met virtio-apparatenJa: getest (QEMU in de testsuite)Inbegrepen
KVM-VPS bij netcup (aarch64) en Contabo (x86_64)Ja: een release candidate heeft op beide gedraaidInbegrepen
Andere KVM-VPS met virtio-apparaten, bijvoorbeeld HetznerVerwacht: niet getestInbegrepen
Proxmox VE, Cloud Hypervisor, bhyve (virtio over PCI)Verwacht: niet getestInbegrepen
Firecracker (virtio over MMIO, start zonder UEFI of BIOS)Nog niet: geen van beide wordt ondersteund; dit zou werk voor de open editie zijnHetzelfde als de open editie
Google Cloud e2, n2 en andere types met virtio-net en een virtio-scsi-schijfVerwacht: nog niet getest; zolang de open editie de MTU van het netwerk niet respecteert, is een netwerk met een MTU van 1500 nodig (de standaard van Google Cloud is 1460)Inbegrepen
Google Cloud C3, C4 en Arm-types (gVNIC, NVMe-schijven)NeeGepland: het eerste doel
AWS Nitro, x86_64 en Graviton (ENA, NVMe-schijven)NeeGepland, na Google Cloud
Azure (Hyper-V VMBus met NetVSC en StorVSC, MANA)NeeGepland, wanneer een klant het nodig heeft
VMware (VMXNET3, PVSCSI)NeeGepland, wanneer een klant het nodig heeft
Fysieke hardware (fysieke netwerkkaarten, NVMe, AHCI, USB-boot)NeeGepland, wanneer een klant het nodig heeft

De scheidslijn tussen de edities is de apparaatinterface: de open editie stuurt elk apparaat aan dat virtio is (PCI-vendor-ID 1AF4), op elke hypervisor die het aanbiedt; Enterprise voegt de apparaten toe die dat niet zijn. Verwacht betekent dat het platform de apparaten aanbiedt die de open editie aanstuurt, maar dat er nog geen urMQTT-image heeft gedraaid. Er is nog geen Enterprise-release uitgebracht: de kolom zegt wat die zal bevatten.

Wat hetzelfde blijft

Enterprise is de open kernel met meer drivers, geen andere broker. Het MQTT-protocol, de netwerkstack, TLS 1.3 met wederzijdse authenticatie, elke beveiligingsfunctie, de opslag, het configuratieformaat en de tools zijn die van de open editie, en ze blijven open (Apache-2.0 OR MIT). De open editie kent geen beperkingen op verbindingen, cores, geheugen of doorvoer, en er wordt geen beveiligingsfix voor haar achtergehouden.

Beveiligingsproces en audit

Een kwetsbaarheid wordt in beide edities op dezelfde manier behandeld, volgens één gepubliceerd proces; een fix voor gedeelde code verschijnt in de open editie niet later dan in Enterprise. Voor elke Enterprise-release wordt een samenvatting van de auditstatus gepubliceerd: de drivers die hij toevoegt, de externe invoer die ze verwerken, hun fuzz-targets en tests, en de openstaande bevindingen, in de vorm van het auditpakket van de open editie.

De open editie

urMQTT, alles wat op virtio draait, is open source onder Apache-2.0 OR MIT. Wat open is, blijft open, de scheidslijn tussen de edities verschuift nooit terug naar de commerciële kant, en de open editie wordt niet verzwakt om deze te verkopen.

Design partners en vragen

Wilt u urMQTT draaien op de gVNIC- en NVMe-instancetypes van Google Cloud, op AWS, Azure, VMware of op uw eigen hardware, laat ons dan weten wat u gebruikt en wat u nodig heeft. Prijs op aanvraag.