urMQTT Enterprise
Az urMQTT kereskedelmi kiadása. Ez a nyílt kernel és bróker, kiegészítve olyan eszközök illesztőprogramjaival, amelyek nem virtio eszközök, vagyis olyan felhőalapú példánytípusokhoz és fizikai gépekhez, amelyeken a nyílt kiadás nem futtatható, valamint a hozzájuk tartozó támogatással.
Állapot
Kereskedelmi
Fejlesztés alatt. Még nem jelent meg Enterprise kiadás. Tervezési partner ügyfeleket keresünk az első célplatformhoz, a Google Cloudhoz. A támogatás és a szolgáltatásiszint-megállapodás feltételei még nincsenek meghatározva. Ár kérésre.
Mit ad hozzá a nyílt kiadáshoz
Google Cloud: gVNIC és NVMe
Illesztőprogramok a Google Cloud újabb példánytípusainak hálózati adapteréhez (gVNIC) és NVMe lemezeihez, például a C3, a C4 és az Arm típusokhoz. Az első célplatform.
AWS Nitro: ENA és NVMe
Illesztőprogramok az Elastic Network Adapterhez és a Nitro példányok NVMe lemezeihez (EBS és példánytár), x86_64 és Graviton (Arm) architektúrán. A Google Cloud után.
Azure és VMware
Azure-on a Hyper-V VMBus eszközei (NetVSC a hálózathoz, StorVSC a tárhoz) és a MANA; VMware-en a VMXNET3 és a PVSCSI. Akkor készülnek el, ha egy ügyfélnek szüksége van rájuk.
Fizikai gép (bare metal)
Illesztőprogramok fizikai hálózati kártyákhoz és lemezvezérlőkhöz (például Intel e1000e és igb, NVMe, AHCI), USB-ről indítás, hardverjelentés és a gépek listája, amelyeken futott. Akkor készül el, ha egy ügyfélnek szüksége van rá.
Támogatás és szolgáltatásiszint-megállapodás
Válaszok, javítások és frissítések a megállapodott reagálási időn belül. A feltételek még nincsenek meghatározva.
Aláírt éles lemezképek
Az Ön számára beállított (az Ön tanúsítványkiadójával és hálózatával) és aláírt lemezkép, amelynek konfigurációs ujjlenyomatát rögzítjük, így a konzolon ellenőrizhető, hogy ez-e a megrendelt lemezkép.
Saját szolgáltatásának átalakítása
Egy meglévő hálózati szolgáltatás unikernelhez igazításának szolgáltatása, amelyet a Szolgáltatások között kínálunk: megvalósíthatósági felmérés, az átültetés és egy pilot az Ön infrastruktúráján. Unikernel: az Ön szolgáltatása operációs rendszer nélkül →
Mi hol fut
| Platform és eszközök | urMQTT (nyílt forráskódú) | urMQTT Enterprise |
|---|---|---|
| virtio eszközök: hálózat, lemez, SCSI, véletlenszámok, konzol, balloon, GPU-konzol, bemenet, vsock | Igen: minden virtio illesztőprogram | Tartalmazza |
| Nem virtio eszközök: gVNIC, ENA, NVMe, VMBus, MANA, VMXNET3, PVSCSI, fizikai hálózati kártyák, AHCI | Nem | Tervezett, platformonként lásd alább |
| QEMU és KVM virtio eszközökkel | Igen: tesztelt (QEMU a tesztkészletben) | Tartalmazza |
| KVM VPS a netcupnál (aarch64) és a Contabónál (x86_64) | Igen: egy kiadásjelölt mindkettőn futott | Tartalmazza |
| Más KVM VPS virtio eszközökkel, például a Hetznernél | Várható: nem tesztelt | Tartalmazza |
| Proxmox VE, Cloud Hypervisor, bhyve (virtio PCI-n) | Várható: nem tesztelt | Tartalmazza |
| Firecracker (virtio MMIO-n, UEFI és BIOS nélkül indul) | Még nem: egyik sem támogatott; ez a nyílt kiadás feladata lenne | Ugyanaz, mint a nyílt kiadásnál |
| Google Cloud e2, n2 és más típusok virtio-net-tel és virtio-scsi lemezzel | Várható: még nem tesztelt; amíg a nyílt kiadás nem veszi figyelembe a hálózat MTU-ját, 1500-as MTU-jú hálózat kell hozzá (a Google Cloud alapértelmezése 1460) | Tartalmazza |
| Google Cloud C3, C4 és Arm típusok (gVNIC, NVMe lemezek) | Nem | Tervezett: az első célplatform |
| AWS Nitro, x86_64 és Graviton (ENA, NVMe lemezek) | Nem | Tervezett, a Google Cloud után |
| Azure (Hyper-V VMBus NetVSC-vel és StorVSC-vel, MANA) | Nem | Tervezett, ha egy ügyfélnek szüksége van rá |
| VMware (VMXNET3, PVSCSI) | Nem | Tervezett, ha egy ügyfélnek szüksége van rá |
| Fizikai gép (fizikai hálózati kártyák, NVMe, AHCI, USB-ről indítás) | Nem | Tervezett, ha egy ügyfélnek szüksége van rá |
A két kiadás közötti határ az eszközfelület: a nyílt kiadás minden virtio eszközt kezel (PCI gyártóazonosító 1AF4), bármely hipervizoron, amely kínálja őket; az Enterprise hozzáadja azokat, amelyek nem virtio eszközök. A „várható” azt jelenti, hogy a platform kínálja azokat az eszközöket, amelyeket a nyílt kiadás kezel, de urMQTT lemezkép még nem futott rajta. Enterprise kiadás még nem jelent meg: az oszlopa azt mondja meg, mit fog tartalmazni.
Ami változatlan marad
Az Enterprise a nyílt kernel több illesztőprogrammal, nem egy másik bróker. Az MQTT protokoll, a hálózati verem, a TLS 1.3 kölcsönös hitelesítéssel, minden biztonsági funkció, a tárolás, a konfigurációs formátum és az eszközök a nyílt kiadáséi, és nyílt forráskódúak maradnak (Apache-2.0 OR MIT). A nyílt kiadásnak nincsenek korlátai a kapcsolatok, a magok, a memória vagy az átviteli sebesség tekintetében, és egyetlen biztonsági javítást sem tartunk vissza tőle.
Biztonsági folyamat és audit
A sérülékenységeket mindkét kiadásban ugyanúgy kezeljük, egyetlen közzétett folyamat szerint; a közös kód javítását a nyílt kiadásban legkésőbb az Enterprise-zal egy időben adjuk ki. Minden Enterprise kiadáshoz közzétesszük az auditállapotának összefoglalóját: a hozzáadott illesztőprogramokat, az általuk feldolgozott külső bemeneteket, a fuzz célpontjaikat és teszteiket, valamint a nyitott megállapításokat, a nyílt kiadás auditcsomagjának formájában.
A nyílt kiadás
Az urMQTT, minden, ami virtio eszközökön fut, nyílt forráskódú, Apache-2.0 OR MIT licenc alatt. Ami nyílt, az nyílt marad, a két kiadás közötti határ soha nem tolódik vissza a kereskedelmi oldal felé, és a nyílt kiadást nem tesszük gyengébbé azért, hogy ezt eladjuk.
Tervezési partnerek és kérdések
Ha az urMQTT-t a Google Cloud gVNIC és NVMe példánytípusain, AWS-en, Azure-on, VMware-en vagy saját hardveren szeretné futtatni, írja meg, mit futtat és mire van szüksége. Ár kérésre.