← Izdelki

urMQTT Enterprise

Komercialna izdaja urMQTT. To je odprto jedro z brokerjem, ki mu dodamo gonilnike za naprave, ki niso virtio, za vrste instanc v oblaku in fizične stroje, na katerih odprta izdaja ne more teči, ter podporo zanje.

Stanje

Komercialna

V razvoju. Nobena izdaja Enterprise še ni izšla. Iščemo stranke kot partnerje pri zasnovi za prvi cilj, Google Cloud. Pogoji podpore in dogovora o ravni storitev še niso določeni. Cena na zahtevo.

Kaj doda odprti izdaji

Google Cloud: gVNIC in NVMe

Gonilniki za omrežni vmesnik (gVNIC) in diske NVMe novejših vrst instanc Google Clouda, kot so C3, C4 in vrste Arm. Prvi cilj.

AWS Nitro: ENA in NVMe

Gonilniki za Elastic Network Adapter in diske NVMe (EBS in shramba instance) instanc Nitro, na x86_64 in na Graviton (Arm). Za Google Cloudom.

Azure in VMware

Na Azure naprave VMBus sistema Hyper-V (NetVSC za omrežje, StorVSC za shrambo) in MANA; na VMware VMXNET3 in PVSCSI. Izdelamo, ko jih stranka potrebuje.

Fizični strežniki (bare metal)

Gonilniki za fizične omrežne kartice in diskovne krmilnike (na primer Intel e1000e in igb, NVMe, AHCI), zagon z USB, poročilo o strojni opremi in seznam strojev, na katerih je tekel. Izdelamo, ko ga stranka potrebuje.

Podpora in dogovor o ravni storitev

Odgovori, popravki in nadgradnje v dogovorjenih odzivnih časih. Pogoji še niso določeni.

Podpisane produkcijske slike

Slika, nastavljena zase (vaš overitelj potrdil, vaše omrežje) in podpisana, z zabeleženim prstnim odtisom konfiguracije, tako da lahko na konzoli preverite, da je to slika, ki ste jo naročili.

Prilagoditev vaše storitve

Storitev prilagoditve obstoječe omrežne storitve unikernelu, ki jo ponujamo med storitvami: ocena izvedljivosti, prenos in pilot na vaši infrastrukturi. Unikernel: vaša storitev brez operacijskega sistema →

Kaj teče kje

Kaj teče kje
Platforma in napraveurMQTT (odprta koda)urMQTT Enterprise
Naprave virtio: omrežje, disk, SCSI, naključna števila, konzola, balon, konzola GPU, vnos, vsockDa: vsi gonilniki virtioVključeno
Naprave, ki niso virtio: gVNIC, ENA, NVMe, VMBus, MANA, VMXNET3, PVSCSI, fizične omrežne kartice, AHCINeNačrtovano, po platformah spodaj
QEMU in KVM z napravami virtioDa: preizkušeno (QEMU v zbirki testov)Vključeno
KVM VPS pri netcup (aarch64) in Contabo (x86_64)Da: kandidat za izdajo je tekel na obehVključeno
Drugi KVM VPS z napravami virtio, na primer HetznerPričakovano: ni preizkušenoVključeno
Proxmox VE, Cloud Hypervisor, bhyve (virtio prek PCI)Pričakovano: ni preizkušenoVključeno
Firecracker (virtio prek MMIO, zažene se brez UEFI ali BIOS)Še ne: nobeno ni podprto; to bi bilo delo za odprto izdajoEnako kot odprta izdaja
Google Cloud e2, n2 in druge vrste z virtio-net in diskom virtio-scsiPričakovano: še ni preizkušeno; dokler odprta izdaja ne upošteva MTU omrežja, potrebuje omrežje z MTU 1500 (privzeti MTU v Google Cloudu je 1460)Vključeno
Google Cloud C3, C4 in vrste Arm (gVNIC, diski NVMe)NeNačrtovano: prvi cilj
AWS Nitro, x86_64 in Graviton (ENA, diski NVMe)NeNačrtovano, za Google Cloudom
Azure (Hyper-V VMBus z NetVSC in StorVSC, MANA)NeNačrtovano, ko ga stranka potrebuje
VMware (VMXNET3, PVSCSI)NeNačrtovano, ko ga stranka potrebuje
Fizični strežniki (fizične omrežne kartice, NVMe, AHCI, zagon z USB)NeNačrtovano, ko ga stranka potrebuje

Meja med izdajama je vmesnik naprav: odprta izdaja upravlja vsako napravo virtio (ID proizvajalca PCI 1AF4) na vsakem hipervizorju, ki jo ponuja; Enterprise doda naprave, ki niso virtio. Pričakovano pomeni, da platforma ponuja naprave, ki jih odprta izdaja upravlja, vendar tam še ni tekla nobena slika urMQTT. Nobena izdaja Enterprise še ni izšla: njen stolpec pove, kaj bo vsebovala.

Kaj ostane enako

Enterprise je odprto jedro z več gonilniki, ne drug broker. Protokol MQTT, omrežni sklad, TLS 1.3 z vzajemno overitvijo, vse varnostne funkcije, shramba, oblika konfiguracije in orodja so tisti iz odprte izdaje in ostanejo odprti (Apache-2.0 OR MIT). Odprta izdaja nima omejitev glede povezav, jeder, pomnilnika ali prepustnosti in nobeden varnostni popravek ji ni zadržan.

Varnostni postopek in revizija

Ranljivost se v obeh izdajah obravnava enako, z enim objavljenim postopkom; popravek skupne kode je v odprti izdaji objavljen najpozneje hkrati kot v Enterprise. Za vsako izdajo Enterprise je objavljen povzetek stanja revizije: gonilniki, ki jih doda, zunanji vhodi, ki jih razčlenjujejo, njihovi cilji fuzzinga in testi ter odprte ugotovitve, v obliki revizijskega paketa odprte izdaje.

Odprta izdaja

urMQTT, vse, kar teče na virtio, je odprtokoden pod licenco Apache-2.0 OR MIT. Kar je odprto, ostane odprto, meja med izdajama se nikoli ne premakne proti komercialni strani, odprta izdaja pa ni oslabljena zato, da bi prodali to.

Partnerji pri zasnovi in vprašanja

Če želite urMQTT zagnati na vrstah instanc Google Clouda z gVNIC in NVMe, na AWS, Azure, VMware ali na lastni strojni opremi, nam povejte, kaj uporabljate in kaj potrebujete. Cena na zahtevo.