Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure Rejestr urządzeń używa „namespaces” do zarządzania urządzeniami i zasobami. Ponieważ przestrzenie nazw działają jak długotrwałe granice organizacyjne, ważne jest, aby planować je przed wdrożeniem.
Ten artykuł ułatwia podjęcie decyzji:
- Kiedy utworzyć nową przestrzeń nazw lub ponownie użyć istniejącej przestrzeni nazw.
- Jak zaplanować granice przestrzeni nazw dla rozwiązania.
Możliwość stosowania usługi
Przestrzenie nazw to funkcja Rejestru Urządzeń Azure, która współpracuje zarówno z Operacje Azure IoT, jak i Azure IoT Hub. Poniższa tabela zawiera podsumowanie bieżącej stosowania:
| Feature | Operacje Azure IoT | Azure IoT Hub |
|---|---|---|
| Namespaces | ogólna dostępność | Preview |
Planowanie przestrzeni nazw
Przestrzeń nazw to granica zarządzania i organizacji dla urządzeń i zasobów w rejestrze urządzeń Azure. Każde urządzenie i zasób muszą należeć do dokładnie jednej przestrzeni nazw — członkostwo w przestrzeni nazw jest obowiązkowe i nie można go odroczyć.
Reguły kardynalności
- Każda instancja Operacje Azure IoT lub IoT Hub jest mapowana do dokładnie jednej przestrzeni nazwowej.
- Wiele wystąpień Operacje Azure IoT lub usługi IoT Hubs może współdzielić tę samą przestrzeń nazw.
Przestrzeń nazw, taka jak konto Azure Storage lub przestrzeń nazw usługi Event Grid: jest to zasób nadrzędny w grupie zasobów, która ma własną tożsamość zarządzaną i konfigurację specyficzną dla usługi. Do jednego nadrzędnego elementu należy wiele zasobów podrzędnych, a granice dla elementu nadrzędnego planujesz w kontekście wymagań organizacyjnych, operacyjnych lub zarządzania. Zastosuj tę samą zasadę do przestrzeni nazw rejestru urządzeń Azure.
Important
Przypisanie przestrzeni nazw nie podlega zmianie. Nie można przenieść urządzenia lub zasobu między przestrzeniami nazw po utworzeniu. Zasób można odtworzyć w innej przestrzeni nazw, używając szablonów ARM lub Bicep, ale nie ma bezpośredniej operacji przenoszenia. Przed wdrożeniem należy dokładnie zaplanować granice przestrzeni nazw.
Kiedy utworzyć nową przestrzeń nazw
Utwórz nową przestrzeń nazw, gdy potrzebujesz odrębnej granicy organizacyjnej lub granicy ładu, na przykład:
- Oddzielne lokacje operacyjne. Firma produkcyjna z fabrykami w różnych miastach tworzy jedną przestrzeń nazw na fabrykę, dzięki czemu każda lokacja ma własny zakres urządzeń i zasobów.
- Różne jednostki biznesowe. Przedsiębiorstwo z niezależnymi działami (energią, logistyką, produkcją) używa oddzielnych przestrzeni nazw, aby każdy dział zarządzał własnymi zasobami.
- Izolacja kontroli dostępu. Potrzebujesz różnych zasad kontroli dostępu opartej na rolach (RBAC) dla różnych zestawów urządzeń. Ponieważ kontrola dostępu oparta na rolach może być zarządzana na poziomie przestrzeni nazw, oddzielne przestrzenie nazw zapewniają wyraźną granicę zabezpieczeń.
- Separacja na poziomie usługi. Niektóre funkcje platformy, takie jak zasady zarządzania certyfikatami, są włączone lub wyłączone na poziomie przestrzeni nazw. Jeśli potrzebujesz różnych ustawień dla różnych grup urządzeń, użyj oddzielnych przestrzeni nazw.
Kiedy należy ponownie użyć istniejącej przestrzeni nazw
Użyj ponownie istniejącej przestrzeni nazw, gdy urządzenia i zasoby logicznie należą do siebie, na przykład:
- Wiele wystąpień Operacje Azure IoT w tej samej lokacji. Jeśli uruchomisz dwa wystąpienia Operacje Azure IoT w tej samej fabryce, te wystąpienia mogą współdzielić jedną przestrzeń nazw. Urządzenia i zasoby są widoczne w obu wystąpieniach.
- Wzorce łączności mieszanej. Witryna, która używa zarówno Operacje Azure IoT (połączone z siecią brzegową), jak i IoT Hub (połączone z chmurą), może udostępniać przestrzeń nazw, aby wszystkie urządzenia pojawiały się w ujednoliconym rejestrze.
- Skalowanie zgodnie z granicami jednej struktury biznesowej. Dodanie większej liczby urządzeń lub wystąpień w istniejącym obszarze organizacji nie wymaga nowej przestrzeni nazw.
Przykłady projektu przestrzeni nazw
| Scenario | Zalecany projekt | Uzasadnienie |
|---|---|---|
| Jedno wystąpienie Operacje Azure IoT dla pojedynczej fabryki | Jedna przestrzeń nazw | Wszystkie zasoby należą do tej samej witryny i zespołu. |
| Pojedyncza fabryka, dwa wystąpienia Operacje Azure IoT | Jedna udostępniona przestrzeń nazw | Obie instancje obsługują tę samą witrynę; udostępnianie zapewnia jednolitą widoczność. |
| Trzy fabryki w różnych regionach | Jedna przestrzeń nazw na fabrykę | Każda witryna ma odrębne zespoły, zasoby i wymagania dotyczące kontroli dostępu. |
| Przedsiębiorstwo z oddzielnymi podziałami | Jedna przestrzeń nazw na dział | Każdy dział zarządza własnymi urządzeniami i zasadami niezależnie. |
Planowanie ograniczeń i limitów
Następujące limity mają wpływ na projekt przestrzeni nazw. Aby uzyskać pełną listę, zobacz Limity rejestru urządzeń Azure.
| Resource | Limit |
|---|---|
| Przestrzenie nazw na subskrypcję | 100 |
| Urządzenia w obrębie przestrzeni nazw | 10,000 |
| Zasoby na przestrzeń nazw | 10,000 |
Jeśli twoje rozwiązanie zbliża się do tych limitów, zastanów się, czy projekt przestrzeni nazw jest zbyt precyzyjny (zbyt wiele przestrzeni nazw, z których każda ma kilka urządzeń) lub zbyt ogólny (jedna przestrzeń nazw, która przekracza limit urządzeń).