Replikacja wielu witryn

W tej sekcji opisano tematy dotyczące unikatowych środowisk związanych z replikowaniem danych w wielu witrynach roboczych.

Kiedy należy używać replikacji?

Zwykle wdrożenie programu Vault rozpoczyna się jako instalacja w pojedynczej lokalizacji. Następnie organizacja może rozszerzyć infrastrukturę według potrzeb, aby zaspokoić większe zapotrzebowanie.
  • Etap 1: Instalacja programu Vault w pojedynczej lokalizacji. Takie rozwiązanie jest zwykle odpowiednie dla organizacji zlokalizowanej w jednym fizycznym biurze.
  • Etap 2: Przejście do wdrożenia programu Vault w wielu lokalizacjach przy użyciu jednego serwera SQL. Takie rozwiązanie jest zwykle odpowiednie dla organizacji zlokalizowanej w kilku fizycznych biurach. W tym momencie replikacja może nie być konieczna, o ile wydajność jest zgodna z oczekiwaniami.
  • Etap 3: Przejście z regularnego wdrożenia w wielu lokalizacjach do wdrożenia z replikacją za pomocą kilku serwerów SQL w różnych lokalizacjach. Oznacza to uaktualnienie lokalizacji zdalnej do lokalizacji „subskrybenta”. Główna, centralna lokalizacja programu Vault staje się lokalizacją „wydawcy”. Ta strategia umożliwia wyeliminowanie problemów z wydajnością spowodowanych przez udostępnianie danych w wielu fizycznych lokalizacjach, na przykład w biurach zdalnych w co najmniej dwóch różnych miastach.

W przypadku dużych organizacji firma Autodesk zaleca, aby najpierw wypróbować standardowe wdrożenie w wielu lokalizacjach. Jeżeli wydajność nie jest zgodna z oczekiwaniami, można przeprowadzić migrację do wdrożenia z replikacją.

Migracja z wdrożenia w wielu lokalizacjach do replikacji

Po określeniu, że wymagane jest skonfigurowanie replikacji do obsługi dużej ilości danych programu Vault, należy wykonać poniższe czynności, aby włączyć replikację. W tej części opisano kroki, jakie należy wykonać na centralnym serwerze programu Vault (wydawcy) oraz w lokalizacji zdalnej (subskrybencie).

  1. W lokalizacji subskrybenta (zdalnej) odinstaluj program ADMS Console.

    Zainstalujesz ten program ponownie po włączeniu replikacji.

  2. Zainstaluj serwer SQL w lokalizacji subskrybenta, na dedykowanym komputerze lub na takim, który będzie współdzielony z programem ADMS Console subskrybenta.
  3. Sprawdź w lokalizacji wydawcy, czy replikacja jest włączona w programie SQL Server.

    Jeżeli nie jest, można ją włączyć, uruchamiając program instalacyjny programu SQL Server i wybierając opcje Feature Selection > Instance Features > Database Engine Services > SQL Server Replication.

  4. Otwórz w lokalizacji wydawcy program ADMS Console i włącz replikację grup roboczych.
  5. W lokalizacji wydawcy, w programie ADMS Console dodaj grupę roboczą subskrybenta.
  6. Sprawdź w lokalizacji wydawcy, czy program SQL Server może replikować dane do nowo zainstalowanego programu SQL Server subskrybenta.
    Ważne: Należy to zrobić przed ponownym zainstalowaniem programu ADMS Console w kolejnym kroku. W przeciwnym wypadku replikacja repozytorium nie będzie działać.
  7. Zainstaluj ponownie program ADMS Console w lokalizacji subskrybenta i ustaw go tak, aby wskazywał zainstalowany w niej program SQL Server.

Skalowalność replikacji magazynu plików

W przypadku korzystania z replikacji wszystkie witryny używają pojedynczej bazy danych i magazynu plików replikowanego w każdej lokalizacji. Zaletami takiej architektury jest łatwość wdrażania, wygoda użytkowników końcowych oraz natychmiastowa dostępność wszelkich informacji. Ta architektura nie jest odpowiednia dla lokalizacji rozproszonych na dużych odległościach (na przykład między kontynentami) lub sieci o niskiej wydajności.

Wprowadzenie do bibliotek Content Center z replikowanym magazynem plików

Standardowe zasoby programu Autodesk Inventor są dostarczane w formie bibliotecznych baz danych udostępnianych przez serwer Autodesk Vault. Użytkownicy korzystają z nich w programie Inventor, aby automatycznie tworzyć wybrane komponenty bibliotek jako pliki części programu Inventor. Po utworzeniu wystąpienia komponenty te są zapisywane w folderze zdefiniowanym w pliku projektu programu Inventor. Gdy zespół zostaje następnie wpisany do repozytorium, wystąpienia komponentów bibliotek Content Center są również wpisywane.

W replikowanym środowisku Autodesk Vault można poprawić wydajność bibliotek Content Center przez zmianę konfiguracji pliku projektu programu Inventor.

Założenia

W poniższych przykładach przyjęto założenie, że całe oprogramowanie, łącznie z bibliotekami Content Center, zostało zainstalowane. Zakłada się też, że czytelnik wie, jak są tworzone wystąpienia elementów bibliotek i jak są one używane. W razie potrzeby należy zapoznać się z pomocą dotyczącą bibliotek Content Center.

Na wykresach serwer baz danych SQL jest przedstawiony jako osobny komputer. Pozwala to na zachowanie przejrzystości. Serwer SQL może znajdować się na osobnym komputerze lub może być zainstalowany wraz z serwerem Autodesk Vault. Oba te scenariusze są obsługiwane i z punktu widzenia procesów roboczych przedstawionych w tym temacie, nie ma znaczenia, który z nich jest używany.

Folder Desktop Content Center

Domyślnie podczas korzystania z programu Inventor każdy klient dysponuje folderem Desktop Content Center.

Zalety:
  • Jest to odpowiednie rozwiązanie dla zespołów, które używają wielu komponentów Content Center, ponieważ eliminuje ruch sieciowy w przypadku komponentów dostępnych lokalnie.
  • Umożliwia każdemu użytkownikowi przechowywanie w folderze Desktop Content Center tylko używanych komponentów.
Wady:
  • Zajmuje znaczną ilość miejsca na dysku klienta.
  • W przypadku każdego klienta musi zostać utworzone wystąpienie każdego komponentu odniesienia w jego folderze Desktop Content Center.

Przykład użycia prywatnych bibliotek:

Uwaga: Zachowanie pliku części w folderze lokalnym usuwa opóźnienia występujące w przypadku tego użytkownika i związane z tworzeniem wystąpienia pliku części lub jego kopiowaniem z magazynu plików.

Współdzielona biblioteka Content Center

Pliki bibliotek Content Center są instalowane w programie Autodesk Data Management Server. Aby uzyskać więcej informacji na temat plików Content Center i instalowania ich z programem Inventor, zobacz temat Co to są biblioteki Content Center.