Udostępnij za pośrednictwem


Skalowalność rozwiązania IoT, wysoka dostępność i odzyskiwanie po awarii

W tym omówieniu przedstawiono kluczowe pojęcia dotyczące opcji skalowalności, wysokiej dostępności i odzyskiwania po awarii w rozwiązaniu Azure IoT. Każda sekcja zawiera linki do zawartości, która zawiera szczegółowe informacje i wskazówki.

Na poniższym diagramie przedstawiono ogólny widok składników w typowym rozwiązaniu IoT. Ten artykuł koncentruje się na obszarach istotnych dla skalowalności, wysokiej dostępności i odzyskiwania po awarii w rozwiązaniu IoT.

Diagram przedstawiający architekturę rozwiązania IoT wysokiego poziomu z wyróżnionymi obszarami rozszerzalności rozwiązań.

Skalowalność rozwiązań IoT

Rozwiązanie IoT może wymagać obsługi milionów połączonych urządzeń. Należy upewnić się, że składniki w rozwiązaniu mogą być skalowane w celu spełnienia wymagań.

Użyj usługi Device Provisioning Service (DPS), aby aprowizować urządzenia na dużą skalę. DPS to usługa pomocnika dla usług IoT Hub i IoT Central, która umożliwia aprowizację urządzeń bezobsługowych na dużą skalę. Aby dowiedzieć się więcej, zobacz Najlepsze rozwiązania dotyczące wdrożeń urządzeń IoT na dużą skalę.

Użyj usługi pomocnika Device Update for IoT Hub, aby zarządzać aktualizacjami za pośrednictwem powietrza na urządzeniach na dużą skalę.

Usługę IoT Hub można skalować w pionie i w poziomie. Aby uzyskać zautomatyzowane podejście, zobacz przykład autoskalowania usługi IoT Hub. Użyj routingu usługi IoT Hub, aby obsłużyć skalowanie usług, do których usługa IoT Hub dostarcza komunikaty. Aby dowiedzieć się więcej, zobacz Routing komunikatów usługi IoT Hub.

Aby zapoznać się z przewodnikiem dotyczącym skalowalności w rozwiązaniu usługi IoT Central, zobacz Co to znaczy, aby usługa IoT Central miała elastyczną skalę. Jeśli używasz prywatnych punktów końcowych z rozwiązaniem usługi IoT Central, musisz zaplanować rozmiar podsieci w sieci wirtualnej.

W przypadku urządzeń, które łączą się bezpośrednio z centrum IoT Hub lub z centrum IoT Hub w aplikacji usługi IoT Central, upewnij się, że urządzenia będą nadal łączyć się w miarę skalowania rozwiązania. Aby dowiedzieć się więcej, zobacz Manage device reconnections after autoscale and Handle connection failures (Zarządzanie ponownymi połączeniami po automatycznym skalowaniu i obsługa niepowodzeń połączenia).

Usługa IoT Edge może pomóc w skalowaniu rozwiązania. Usługa IoT Edge umożliwia przenoszenie analizy chmury i niestandardowej logiki biznesowej z chmury do urządzeń. Takie podejście pozwala rozwiązaniu w chmurze skupić się na szczegółowych informacji biznesowych zamiast zarządzania danymi. Skalowanie rozwiązania IoT w poziomie przez pakowanie logiki biznesowej do standardowych kontenerów, wdrażanie tych kontenerów na urządzeniach i monitorowanie ich z chmury. Aby uzyskać więcej informacji, zobacz Azure IoT Edge.

Warstwy usług i plany cenowe:

Limity usług i limity przydziału:

Wysoka dostępność i odzyskiwanie po awarii

Rozwiązania IoT są często krytyczne dla działania firmy. Należy upewnić się, że rozwiązanie może nadal działać w przypadku awarii. Należy również upewnić się, że możesz odzyskać rozwiązanie w przypadku awarii.

Aby dowiedzieć się więcej na temat funkcji wysokiej dostępności i odzyskiwania po awarii usług IoT w rozwiązaniu, zobacz następujące artykuły:

Poniższe samouczki i przewodniki zawierają więcej szczegółów i wskazówek:

Następne kroki

Teraz, gdy znasz już omówienie opcji rozszerzalności dostępnych dla rozwiązania IoT, oto kilka sugerowanych następnych kroków: