Wysoka dostępność usług Analysis Services

W tym artykule opisano zapewnienie wysokiej dostępności serwerów usług Analysis Services na platformie Azure.

Zapewnienie wysokiej dostępności podczas przerw w działaniu usługi

Chociaż rzadko centrum danych platformy Azure może mieć awarię. Gdy wystąpi awaria, powoduje to zakłócenie działania firmy, które mogą trwać kilka minut lub trwać przez wiele godzin. Wysoka dostępność jest najczęściej osiągana z nadmiarowością serwera. Dzięki usługom Azure Analysis Services można osiągnąć nadmiarowość, tworząc dodatkowe serwery pomocnicze w co najmniej jednym regionie. Podczas tworzenia nadmiarowych serwerów, aby zapewnić synchronizację danych i metadanych na tych serwerach z serwerem w regionie, który przeszedł w tryb offline, można:

  • Wdrażać modele na serwerach nadmiarowych w innych regionach. Ta metoda wymaga równoległego przetwarzania danych zarówno na serwerze podstawowym, jak i na serwerach nadmiarowych, zapewniając synchronizację wszystkich serwerów.

  • Tworzenie kopii zapasowych baz danych z serwera podstawowego i przywracanie ich na serwerach nadmiarowych. Można na przykład zautomatyzować nocne kopie zapasowe w magazynie na platformie Azure i przywrócić je do innych nadmiarowych serwerów w innych regionach.

W obu przypadkach, jeśli serwer podstawowy ulegnie awarii, należy zmienić parametry połączenia w raportowaniu klientów, aby nawiązać połączenie z serwerem w innym regionalnym centrum danych. Ta zmiana powinna być traktowana jako ostateczna i tylko wtedy, gdy wystąpi katastrofalna awaria regionalnego centrum danych. Jest to bardziej prawdopodobne, że awaria centrum danych hostująca serwer podstawowy wróci do trybu online, zanim będzie można zaktualizować połączenia na wszystkich klientach.

Aby uniknąć konieczności zmiany parametry połączenia na klientach raportowania, można utworzyć alias serwera dla serwera podstawowego. Jeśli serwer podstawowy ulegnie awarii, możesz zmienić alias tak, aby wskazywał nadmiarowy serwer w innym regionie. Alias nazwy serwera można zautomatyzować, kodując sprawdzanie kondycji punktu końcowego na serwerze podstawowym. Jeśli sprawdzanie kondycji zakończy się niepowodzeniem, ten sam punkt końcowy może kierować się do nadmiarowego serwera w innym regionie.

Tworzenie kopii zapasowej i przywracanie
Zarządzanie usługami Azure Analysis Services
Nazwy serwerów aliasów