Architektura linii bazowej systemu Siemens Teamcenter na platformie Azure

Azure Virtual Machines
Azure SQL Database

W tym artykule zdefiniowano architekturę bazową do implementowania zarządzania cyklem życia produktu Firmy Siemens Teamcenter (PLM) na platformie Azure. Siemens Teamcenter PLM to pakiet oprogramowania do zarządzania całym cyklem życia produktu. Konsolidowanie centrum teamcenter na platformie Azure zapewnia spójne i zsynchronizowane środowisko PLM w całym przedsiębiorstwie.

Wielu klientów uruchamia wiele rozwiązań Teamcenter w całym przedsiębiorstwie, łącząc wiele wystąpień, wielu dostawców niezależnych dostawców oprogramowania oraz implementacje chmury hybrydowej i lokalnej. Fragmentacja ta zmniejsza zdolność klienta do równomiernego uzyskiwania dostępu do danych. Konsolidowanie centrum teamcenter na platformie Azure zapewnia spójne i zsynchronizowane środowisko PLM w całym przedsiębiorstwie.

Korzyści z programu Teamcenter na platformie Azure Szczegóły
Inżynier w dowolnym miejscu Zwiększa współpracę, eliminując silosy danych w wielu lokalnych wystąpieniach PLM.
Efektywność kosztowa Zmniejsza infrastrukturę IT i brak inwestycji w konserwację.
Kompleksowe włączanie przepływu pracy Współdziała z podstawowym projektem i symulacją produktu oraz łączy się z cad/CAM, modułami rozwiązywania symulacji, MES, ERP i innymi systemami IT/OT.
Wysoka wydajność i szybkość Oferuje wysokiej jakości funkcje obliczeniowe, magazynowe i sieciowe. Zapewnia spójną wydajność we wszystkich wystąpieniach plM centrum teamcenter na platformie Azure, zwiększając innowacje i szybkość rynku.
Skalowalność i globalna współpraca Umożliwia rozszerzanie globalnej infrastruktury platformy Azure przy użyciu wydajnej współpracy wewnętrznej i zewnętrznej przedsiębiorstwa.
Zabezpieczenia i zgodność Zapewnia ochronę danych i przestrzeganie globalnych standardów przy użyciu mechanizmów kontroli zabezpieczeń platformy Azure i zasad zgodności.
Uproszczone zarządzanie Konsoliduje zasoby teamcenter i przyspiesza przejście do spójnego środowiska PLM dla całego przedsiębiorstwa.

Architektura

Architektura linii bazowej firmy Siemens Teamcenter PLM ma cztery warstwy rozproszone (klient, sieć Web, przedsiębiorstwo i zasób) w jednej strefie dostępności. Każda warstwa jest zgodna z funkcją i przepływami komunikacji między tymi warstwami. Wszystkie cztery warstwy używają własnych maszyn wirtualnych w jednej sieci wirtualnej. Centrum teamcenter używa modelu klient-serwer. Podstawowe funkcje biznesowe centrum teamcenter działają na serwerze centralnym w warstwie przedsiębiorstwa, a użytkownicy uzyskują do niej dostęp za pośrednictwem interfejsu internetowego lub grubego klienta. Możesz wdrożyć wiele wystąpień w środowiskach deweloperskich i testowych (sieciach wirtualnych), dodając dodatkowe maszyny wirtualne i magazyn.

Diagram that shows a Teamcenter PLM baseline architecture.Pobierz plik programu Visio z tą architekturą.

Przepływ pracy

  1. Użytkownicy programu Teamcenter uzyskują dostęp do aplikacji Teamcenter za pośrednictwem publicznego adresu URL punktu końcowego opartego na protokole HTTPS. Użytkownicy uzyskują dostęp do aplikacji za pośrednictwem dwóch interfejsów użytkownika: (1) rozbudowanego klienta i (2) aktywnego klienta obszaru roboczego.

  2. Użytkownik uwierzytelnia się przy użyciu poświadczeń centrum teamcenter tworzonych przez administratora teamcenter w programie Teamcenter. Microsoft Entra ID z konfiguracją PROTOKOŁU SAML umożliwia logowanie jednokrotne do aplikacji Teamcenter.

  3. Usługa Azure Firewall szkieletowa filtruje ruch i analizę zagrożeń z usługi Microsoft Cyber Security. Ruch HTTPS kierowany do bramy aplikacja systemu Azure. Sieć wirtualna piasty i sieć wirtualna szprych są równorzędne, dzięki czemu mogą komunikować się za pośrednictwem sieci szkieletowej platformy Azure.

  4. aplikacja systemu Azure Gateway kieruje ruch do maszyn wirtualnych serwera internetowego Teamcenter w warstwie sieci Web. aplikacja systemu Azure Gateway za pomocą usługi Azure Firewall sprawdza przychodzący ruch HTTP w celu ciągłego monitorowania centrum zespołu przed programami wykorzystującymi luki w zabezpieczeniach. Aby zapewnić niezawodną wydajność aplikacji, rozmiar maszyny wirtualnej, konfigurację dysku i instalacje aplikacji powinny być zgodne ze wszystkimi maszynami wirtualnymi. W zależności od wymagań możesz rozważyć użycie usługi Azure Virtual Machines Scale Sets. W przypadku zestawów skalowania maszyn wirtualnych wystąpienia maszyn wirtualnych mają ten sam podstawowy obraz systemu operacyjnego i konfigurację.

  5. Podsieć sieci Web w warstwie sieci Web uruchamia następujące składniki programu Teamcenter na maszynach wirtualnych:

    • Usługi teamcenter Security Services (TCSS) umożliwiają użytkownikom końcowym kontrolę dostępu opartą na rolach (RBAC) i bezpieczny dostęp do zasobów. Dzięki usłudze TCSS użytkownicy mogą nawigować między różnymi aplikacjami teamcenter bez napotykania wielu wyzwań związanych z uwierzytelnianiem. Oferuje ujednoliconą platformę do integracji z rozwiązaniem do logowania jednokrotnego witryny i upraszcza proces uwierzytelniania
    • Serwery HTTP teamcenter (serwery HTTP TC) uruchamiają serwery internetowe HTTP innych firm, takie jak serwery IIS (.NET) lub serwery oparte na języku Java, aby obsługiwać klienta wzbogaconego lub aktywnego klienta obszaru roboczego. Te maszyny wirtualne serwera internetowego hostuje również kontener serwletu teamcenter. Sieciowe grupy zabezpieczeń zabezpieczają komunikację przychodzącą i wychodzącą między podsiecią usługi Application Gateway, podsiecią internetową i podsieciami przedsiębiorstwa. Sieciowe grupy zabezpieczeń zapewniają niezbędną łączność i środki zabezpieczeń na potrzeby transferu danych między podsieciami.
    • Brama aktywnego obszaru roboczego udostępnia funkcje klienta Teamcenter Active Workspace. Służy on jako mechanizm routingu dla zawartości statycznej, takiej jak HTML, CSS, JavaScript, JSON i zawartość dynamiczna, taka jak routing interfejsu API. Kieruje te żądania do odpowiednich usług zaplecza i mikrousług odpowiedzialnych za zadania, takie jak architektura zorientowana na usługi (SOA), usługi zarządzania plikami (FMS), wizualizacja i graphQL. Ta architektura zapewnia wydajne dostarczanie i przetwarzanie zawartości w aplikacji Teamcenter Product Lifecycle Management uruchomionej na platformie Azure.
    • Sieciowe grupy zabezpieczeń zabezpieczają komunikację przychodzącą i wychodzącą między podsieciami przedsiębiorstwa, podsiecią bazy danych i podsiecią magazynu.
  6. Podsieć Enterprise uruchamia następujące podstawowe składniki programu Teamcenter:

    • Maszyny wirtualne w warstwie przedsiębiorstwa uruchamiają składniki logiki biznesowej w programie Teamcenter. Te składniki obejmują program Teamcenter Foundation, Menedżer serwera, dyspozytor i mikrousługi.

    • Aktywny obszar roboczy służy jako platforma, na której użytkownicy aktywnego obszaru roboczego logują się w celu uzyskania dostępu do informacji i wykonywania zadań na podstawie przypisanych ról.

    • Wizualizacja maszyn wirtualnych uruchamia wizualizację cyklu życia programu Teamcenter. Ta funkcja umożliwia każdemu członkowi organizacji dostęp i wyświetlanie danych projektowych, które są często przechowywane w formatach danych CAD.

    • Maszyna wirtualna systemu zarządzania plikami (FMS) przechowuje i pobiera pliki użytkownika (CAD, PDF) za pośrednictwem protokołów dostępu SMB/NFS z magazynu plików (np. dysków zarządzanych, usługi Azure Files lub usługi Azure NetApp Files). Obsługuje również buforowanie i dystrybucję plików. FmS wymaga instalacji składników pamięci podręcznej serwera FMS (FSC) i FMS client cache (FCC). Usługa FCC znajduje się na komputerze klienckim.

    • Maszyna wirtualna pamięci podręcznej serwera plików to serwer woluminów do zarządzania plikami. Jest to również serwer pamięci podręcznej wydajności na poziomie serwera i zapewnia dostęp do danych udostępnionych dla wielu użytkowników. Cały dostęp/aktualizacja pliku teamcenter odbywa się za pośrednictwem procesów pamięci podręcznej serwera FMS. Proces pamięci podręcznej odczytuje i zapisuje pliki na serwerach woluminów. Przesyła również strumieniowo pliki do/z klientów zgodnie z potrzebami.

    • Serwer wyszukiwania Apache Solr wykonuje inteligentne wyszukiwania i obsługuje indeksowanie danych w czasie rzeczywistym.

    • Maszyna wirtualna serwera licencji uruchamia prawidłową licencję teamcenter FlexPLM.

  7. Podsieć bazy danych uruchamia bazę danych programu SQL Server przy użyciu wdrożenia typu infrastruktura jako usługa. Używa zawsze włączonych grup dostępności programu SQL Server na potrzeby replikacji asynchronicznej. Wdrożenie może uruchomić oracle w tym wdrożeniu IaaS.

  8. Podsieć usługi Storage korzysta z usług Azure Files Premium i Azure NetApp Files.

  9. Sieć lokalna umożliwia zespołowi pomocy technicznej klienta i administratorom systemu łączenie się z platformą Azure za pośrednictwem połączenia sieci VPN platformy Azure w celu uzyskania dostępu do dowolnego wystąpienia maszyny wirtualnej za pośrednictwem protokołu RDP (Remote Desktop Protocol) z serwera przesiadkowego (Bastion).

Elementy

Ta architektura składa się z następujących składników platformy Azure.

  • Azure Virtual Network: Azure Virtual Network to usługa, która ułatwia bezpieczną komunikację między zasobami platformy Azure, Internetem i sieciami lokalnymi. We wdrożeniu firmy Siemens Teamcenter można go użyć do utworzenia bezpiecznej infrastruktury sieciowej dla usług Teamcenter, co umożliwia bezpieczną i niezawodną komunikację między nimi.
  • Maszyny wirtualne: Usługa Azure Virtual Machines to usługa IaaS, która zapewnia skalowalne zasoby obliczeniowe na żądanie bez konieczności fizycznej konserwacji sprzętu. Maszyny wirtualne udostępniają infrastrukturę obliczeniową, która hostuje różne usługi Teamcenter.
  • Azure Files: Azure Files to usługa, która oferuje magazyn udostępniony i umożliwia utworzenie hierarchicznej struktury folderów do przekazywania plików. We wdrożeniu programu Teamcenter zapewnia udostępnione miejsce do współpracy, zarządzania dokumentami i kontroli wersji.
  • Azure NetApp Files: Azure NetApp Files to usługa magazynu plików opracowana wspólnie przez firmy Microsoft i NetApp. Usługi Azure NetApp Files można używać do hostowania aplikacji opartych na plikach i zarządzania nimi w programie Teamcenter.
  • Microsoft Entra ID: Identyfikator Entra firmy Microsoft udostępnia funkcje synchronizacji katalogów lokalnych i logowania jednokrotnego. Identyfikator Entra firmy Microsoft umożliwia zarządzanie użytkownikami i ich uwierzytelnianie, zapewniając bezproblemowy dostęp do usług Teamcenter hostowanych na platformie Azure.
  • Program SQL Server na maszynach wirtualnych platformy Azure: program SQL Server na maszynach wirtualnych platformy Azure umożliwia migrowanie obciążeń programu SQL Server do chmury z pełną zgodnością kodu. Za pomocą tej usługi można hostować bazę danych Teamcenter, zapewniając niezawodne, bezpieczne i wydajne usługi danych.
  • Sieciowe grupy zabezpieczeń: sieciowe grupy zabezpieczeń są używane do ograniczania dostępu do podsieci w sieci platformy Azure. W przypadku wdrożenia centrum teamcenter należy użyć sieciowych grup zabezpieczeń do zabezpieczenia infrastruktury sieciowej, zapewniając, że tylko autoryzowany ruch może uzyskiwać dostęp do zasobów centrum teamcenter.
  • Publiczny adres IP platformy Azure: publiczny adres IP platformy Azure to usługa łącząca maszyny wirtualne platformy Azure z Internetem za pośrednictwem publicznego adresu IP. Publiczny adres IP zapewnia dostęp do Internetu do hostowanych usług Teamcenter, ułatwiając dostęp zdalny i współpracę.
  • Azure Monitor: usługa Azure Monitor udostępnia szczegółowe dane monitorowania w czasie rzeczywistym dla dowolnego zasobu platformy Azure. Służy do monitorowania wydajności i użycia usług Teamcenter, zapewniając istotne informacje na temat utrzymania i ulepszania wdrożenia.
  • Azure Key Vault: Azure Key Vault to usługa do bezpiecznego przechowywania i uzyskiwania dostępu do wpisów tajnych używanych przez aplikacje i usługi w chmurze. We wdrożeniu programu Teamcenter służy do przechowywania poufnych informacji, takich jak klucze interfejsu API, hasła i certyfikaty.
  • aplikacja systemu Azure Gateway: aplikacja systemu Azure Gateway to moduł równoważenia obciążenia ruchu internetowego, który zarządza ruchem do aplikacji internetowych. Służy do zarządzania ruchem i dystrybuowania go do usług Teamcenter, poprawy wydajności i niezawodności.
  • Azure Virtual Desktop: Azure Virtual Desktop to usługa pulpitu i wirtualizacji aplikacji. Służy do zapewniania użytkownikom zwirtualizowanego środowiska pulpitu stacji roboczej CAD, ułatwiając dostęp do usług Teamcenter z dowolnego miejsca.
  • Azure Firewall: Usługa Azure Firewall to natywna dla chmury usługa zabezpieczeń zapory sieciowej, która zapewnia ochronę przed zagrożeniami dla obciążeń w chmurze. W przypadku wdrożenia usługi Teamcenter usługa Azure Firewall może służyć do ochrony usług frontonu Teamcenter przed zagrożeniami.

Kwestie wymagające rozważenia

Te zagadnienia są zgodne z filarami platformy Azure Well-Architected Framework. Zestaw wskazówek, które mogą służyć do poprawy jakości obciążenia. Aby uzyskać więcej informacji, zobacz Microsoft Azure Well-Architected Framework.

Potencjalne przypadki użycia

Centrum zespołów zapewnia szeroką i bogatą głębię wielu funkcjonalnych rozwiązań do zarządzania danymi w całym cyklu życia produktu i usługi. Wdrożenie programu Teamcenter w pomoc techniczna platformy Azure następujących przypadków użycia:

  • Przechowywanie zasobów danych produktu w jednym zabezpieczonym, udostępnionym źródle prawdy w celu usprawnienia procesów.
  • Zarządzaj złożonością produktu łączącą mechaniczne, elektryczne i programowe.
  • Współpracuj, aby efektywnie zarządzać projektowaniem, konfiguracją produktu i zarządzaniem zmianami w całym cyklu życia produktu.
  • Łączność procesów między inżynierią, projektowaniem, opracowywaniem i produkcją.
  • Zwiększ przewagę konkurencyjną, zwiększając szybkość obrotu nowymi produktami.
  • Power digital thread i digital twins.

Niezawodność

Niezawodność zapewnia, że aplikacja może spełnić zobowiązania podjęte przez klientów. Aby uzyskać więcej informacji, zobacz Omówienie filaru niezawodności. Ogólnie rzecz biorąc, rozważ strefy dostępności lub zestawy dostępności na podstawie wymagań implementacji w wielu lokacjach. Aby uzyskać więcej informacji, zobacz Wysoka dostępność i odzyskiwanie po awarii dla aplikacji IaaS.

Niezawodność warstwy sieci Web i warstwy przedsiębiorstwa

Użyj wielu maszyn wirtualnych w warstwie sieci Web. Aby zwiększyć odporność i skalowalność aplikacji, należy użyć wielu wystąpień aplikacji Teamcenter. Uruchom te wystąpienia na wielu maszynach wirtualnych i zrównoważyć obciążenie ruchu między nimi. Pojedyncza maszyna wirtualna Java serwera internetowego (JVM) może obsługiwać kilka tysięcy współbieżnych sesji po odpowiednim dostrojeniu. Należy jednak uruchomić wiele równoległych serwerów internetowych w celu równoważenia obciążenia i/lub zwiększenia niezawodności.

Użyj wielu maszyn wirtualnych w warstwie Enterprise. Należy zainstalować warstwę Enterprise na wielu maszynach wirtualnych platformy Azure. Ta konfiguracja zapewnia obsługę trybu failover i umożliwia równoważenie obciążenia w celu zoptymalizowania wydajności. Istnieją dwa moduły równoważenia obciążenia. Równoważenie obciążenia bramy aplikacji między maszynami wirtualnymi w podsieci sieci Web a równoważeniem obciążenia bramy aktywnego obszaru roboczego na poziomie aplikacji.

Dzięki dystrybucji funkcji oprogramowania za pośrednictwem sieci aplikacja może osiągnąć wysoką dostępność i zwiększyć ogólną niezawodność systemu. Ta konfiguracja jest korzystna dla środowisk produkcyjnych, w których kluczowe znaczenie ma nieprzerwane działanie i efektywne wykorzystanie zasobów. Dzięki wielu maszynom wirtualnym aplikacja Teamcenter może obsługiwać zwiększone zapotrzebowanie i zapewnić niezawodne i dynamiczne środowisko użytkownika. Umożliwia korzystanie z możliwości skalowalności i odporności platformy Azure oraz optymalizowania wydajności aplikacji Siemens Teamcenter. Pomaga zapewnić nieprzerwany dostęp do krytycznych funkcji zarządzania cyklem życia produktu.

Konfigurowanie trybu failover konfiguracji systemu zarządzania plikami (FMS). Tryb failover konfiguracji umożliwia klientowi lub sieci FMS przełączanie w tryb failover z jednego serwera konfiguracji FSC do innego. Przejście w tryb failover odbywa się na podstawie wartości priorytetu fsC ustawionej w podstawowym pliku konfiguracji FMS. Podobnie jak inne tryby failover w konfiguracji FMS, atrybut priorytetu określa konfigurację trybu failover. Zero jest najwyższym priorytetem. Liczby większe niż zero reprezentują malejąco niższy priorytet. Aby uzyskać więcej informacji na temat konfiguracji trybu failover dla następujących składników, należy użyć Centrum pomocy technicznej Firmy Siemens:

  • Konfiguracja trybu failover serwera woluminów FSC
  • Konfiguracja trybu failover zdalnej pamięci podręcznej FSC
  • Zdalna konfiguracja trybu failover pamięci podręcznej na wielu poziomach usług FSC
  • Konfiguracja mikrousług

Niezawodność warstwy zasobów

Konfigurowanie kopii zapasowych bazy danych. W przypadku programu SQL Server jednym z podejść jest użycie usługi Azure Backup przy użyciu magazynu usługi Recovery Services do tworzenia kopii zapasowych baz danych programu SQL Server uruchamianych na maszynach wirtualnych. Dzięki temu rozwiązaniu można wykonywać większość operacji zarządzania kopiami zapasowymi kluczy bez ograniczeń do zakresu pojedynczego magazynu. Aby uzyskać więcej informacji na temat bazy danych Oracle, zobacz Oracle Database in Azure Virtual Machines backup strategies (Strategie tworzenia kopii zapasowych usługi Oracle Database w usłudze Azure Virtual Machines).

Użyj usługi Azure Backup. Podczas wykonywania kopii zapasowych na poziomie serwera należy unikać bezpośredniego tworzenia kopii zapasowych aktywnych plików bazy danych. Kopia zapasowa może nie przechwytywać pełnego stanu plików bazy danych w momencie tworzenia kopii zapasowej. Zamiast tego kopie zapasowe na poziomie serwera powinny skupić się na utworzeniu kopii zapasowej pliku kopii zapasowej wygenerowanego za pomocą narzędzia do tworzenia kopii zapasowych bazy danych. Takie podejście zapewnia bardziej niezawodną i spójną kopię zapasową bazy danych aplikacji. Można chronić integralność i dostępność danych aplikacji Teamcenter. Możesz chronić krytyczne informacje i umożliwić wydajne odzyskiwanie w przypadku nieprzewidzianych problemów lub utraty danych.

Konfigurowanie kopii zapasowych woluminów. Usługa Azure Files umożliwia tworzenie migawek udziałów plików, tworzenie kopii danych tylko do odczytu i punkt w czasie. Korzystając z migawek usługi Azure Files lub Azure NetApp Files, ustanów rozwiązanie do tworzenia kopii zapasowych ogólnego przeznaczenia, które chroni przed przypadkowymi usunięciami lub niezamierzonym zmianami danych. W przypadku serwera woluminów Teamcenter użyj kopii zapasowych woluminów plików. Ta konfiguracja skutecznie wykonuje kopię zapasową serwera woluminów i umożliwia łatwe odzyskiwanie w przypadku utraty danych lub awarii systemu. Zaimplementowanie tych zaleceń zwiększa ochronę danych i odporność aplikacji Teamcenter, zmniejszając ryzyko związane z utratą danych lub nieautoryzowanymi modyfikacjami.

Testowanie kopii zapasowych bazy danych i magazynu. Należy zaplanować, udokumentować i przetestować strategię tworzenia kopii zapasowych i odzyskiwania dla serwerów bazy danych i menedżera plików teamcenter.

Skonfiguruj częstotliwość tworzenia kopii zapasowych. Określanie potrzeb związanych z tworzeniem kopii zapasowych na podstawie wymagań biznesowych, biorąc pod uwagę rosnącą liczbę użytkowników. Codzienna kopia zapasowa może nie być wystarczająca do optymalnej ochrony, dlatego odpowiednio dostosuj częstotliwość.

Koordynuj dane woluminu za pomocą kopii zapasowych bazy danych. Upewnij się, że kopie zapasowe serwerów woluminów Menedżera plików (FMS) są koordynowane z kopiami zapasowymi bazy danych. . Ta konfiguracja umożliwia synchronizowanie rzeczywistych plików z metadanymi pliku. Baza danych zawiera metadane (wskaźniki) do plików w programie FMS, co sprawia, że synchronizacja ma kluczowe znaczenie.

Zwiększ niezawodność bazy danych. Wdróż maszyny wirtualne programu SQL Server w zestawach dostępności, aby zwiększyć niezawodność bazy danych. Zestawy dostępności wdrażają maszyny wirtualne w domenach błędów i domenach aktualizacji, ograniczając przestoje w centrum danych. Utwórz zestaw dostępności podczas aprowizacji maszyn wirtualnych. Rozważ replikowanie magazynu platformy Azure w różnych centrach danych platformy Azure w celu uzyskania dodatkowej nadmiarowości.

W przypadku baz danych Oracle platforma Azure oferuje strefy dostępności i zestawy dostępności. Zestawy dostępności należy używać tylko w regionach, w których strefy dostępności są niedostępne. Oprócz narzędzi platformy Azure firma Oracle udostępnia rozwiązania Oracle Data Guard i GoldenGate. Aby uzyskać więcej informacji, zobacz Bazy danych Oracle na maszynach wirtualnych platformy Azure.

Użyj zawsze włączonej grupy dostępności. Skonfiguruj serwer bazy danych z grupą dostępności "Zawsze włączone" dla programu SQL Server na maszynach wirtualnych platformy Azure. Ta opcja korzysta z podstawowej usługi klastra trybu failover systemu Windows Server (WSFC) i pomaga zapewnić wysoką dostępność. Aby uzyskać więcej informacji, zobacz Omówienie zawsze włączonych grup dostępności programu SQL Server i klastra trybu failover systemu Windows Server (WSFC).

Zabezpieczenia

Zabezpieczenia platformy Azure zapewniają ochronę przed celowymi atakami i nadużyciami cennych danych i systemów. Aby uzyskać więcej informacji, zobacz Omówienie filaru zabezpieczeń.

Skonfiguruj usługę logowania i usługę tożsamości. Rozwiązanie Teamcenter udostępnia funkcję usługi Teamcenter Security Services (TCSS). Usługa logowania i usługa tożsamości są istotnymi składnikami TCSS i można je utworzyć przy użyciu menedżera aplikacji internetowej. Wdróż te aplikacje internetowe Java EE na obsługiwanym serwerze aplikacji internetowej Java EE.

Usługa logowania: usługa logowania służy jako interfejs klienta i może być dostępna przy użyciu adresów URL IPv4 i IPv6. Służy również jako repozytorium dla aktywnych sesji usług zabezpieczeń, przechowując ważne informacje o stanie wymagane dla funkcji logowania jednokrotnego usług zabezpieczeń.

Usługa tożsamości: dostęp do usługi tożsamości można uzyskać tylko przy użyciu adresowania IPv4. Zawiera tabelę wskazującą główny adres URL aplikacji. Jako interfejs klienta musi zaakceptować zarówno adresy URL IPv4, jak i IPv6. Aby korzystać z usług zabezpieczeń, upewnij się, że instalacja agenta sesji usług zabezpieczeń w warstwie sieci Web.

Optymalizacja kosztów

Optymalizacja kosztów dotyczy sposobów zmniejszenia niepotrzebnych wydatków i poprawy wydajności operacyjnej. Aby uzyskać więcej informacji, zobacz Omówienie filaru optymalizacji kosztów.

Rozważ użycie ograniczonych maszyn wirtualnych procesorów wirtualnych. Jeśli obciążenie wymaga większej ilości pamięci i mniejszej liczby procesorów CPU, rozważ użycie jednego z ograniczonych rozmiarów maszyn wirtualnych procesorów wirtualnych w celu zmniejszenia kosztów licencjonowania oprogramowania, które są naliczane na procesor wirtualny.

Użyj odpowiednich jednostek SKU maszyny wirtualnej. W poniższej tabeli należy użyć jednostek SKU maszyny wirtualnej. Skontaktuj się z zespołem pomocy technicznej firmy Siemens, aby uzyskać najnowsze informacje o macierzy certyfikacji platformy Azure i zaleceniach dotyczących jednostek SKU.

Rola serwera Jednostki SKU
Serwer przedsiębiorstwa, FMS i ODS Standardowa F16s v2
FSC, serwer Apache Solr Standardowa D8ds v5,DDv5
Wizualizacja, stacja robocza CAD NV_A10_v5 w warstwie Standardowa
Serwery baz danych Standardowa E32-16ds_v4
Menedżer puli dla 4T i AWC Dv4 i Ev4

Użyj kalkulatora platformy Azure. Kalkulator platformy Azure może pomóc oszacować i zoptymalizować koszt. Szacowany koszt architektury punktu odniesienia można znaleźć w temacie Szacowany koszt. Szacowania mogą się różnić w zależności od implementacji usługi Azure Teamcenter.

Efektywność wydajności

Efektywność wydajności to możliwość skalowania obciążenia w celu zaspokojenia zapotrzebowania użytkowników w wydajny sposób. Aby uzyskać więcej informacji, zobacz Omówienie filaru wydajności.

Użyj grup umieszczania w pobliżu. Użyj grup umieszczania w pobliżu, aby uzyskać optymalne opóźnienie sieci, szczególnie w przypadku aplikacji CAD. Stosowanie grup umieszczania w pobliżu, gdy znaczne opóźnienie sieci między warstwą aplikacji a bazą danych wpływa na obciążenie. Zanotuj ograniczenia dotyczące dostępności typu maszyny wirtualnej w tym samym centrum danych. Aby uzyskać więcej informacji, zobacz Grupy umieszczania w pobliżu.

W przypadku hostowania woluminów serwera woluminów Teamcenter zaleca się dołączenie wielu dysków w warstwie Premium do maszyny wirtualnej i usunięcie ich razem. Ta konfiguracja zwiększa łączne operacje we/wy na sekundę (IOPS) i limit przepływności. Na maszynie wirtualnej serii DS można rozebrać maksymalnie 32 dyski w warstwie Premium, a w przypadku serii GS maksymalnie 64 dyski w warstwie Premium mogą być rozłożone. Upewnij się, że łączne dane wejściowe na sekundę (IOPS) nie przekraczają limitu zdefiniowanego przez jednostkę SKU maszyny wirtualnej. Aby uzyskać więcej informacji, zobacz Centrum pomocy technicznej Firmy Siemens.

Użyj przepływu indeksowania asynchronicznego. W przypadku indeksowania pełnotekstowego (FTS) za pośrednictwem serwera Apache Solr należy użyć asynchronicznego przepływu indeksowania zawartości pliku. Ważne jest, aby indeksowanie zawartości z plików CAD skojarzonych z obiektami teamcenter. Przepływ indeksowania asynchronicznego używa oddzielnych i niezależnych procesów dyspozytora do śledzenia żądań. Zmniejsza to zapotrzebowanie na procesy intensywnie korzystające z zasobów wymagające dodatkowych zasobów procesora CPU i zasobów pamięci. Przepływ indeksowania asynchronicznego oddziela indeksowanie zawartości plików od indeksowania metadanych. Po zakończeniu indeksowania metadanych użytkownicy mogą wyszukiwać wszystkie obiekty indeksowalne bez oczekiwania na indeksowanie zawartości pliku. Ten przepływ indeksowania poprawia czas wyszukiwania.

Współautorzy

Firma Microsoft utrzymuje ten artykuł. Następujący współautorzy pierwotnie napisali artykuł.

Autorzy zabezpieczeń:

Inni współautorzy:

Aby wyświetlić niepubliczne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.

Następne kroki