W jaki sposób program Service Provider Foundation jest skojarzony z usługą Windows Azure Pack Usage Service?
Dotyczy: Windows Azure Pack
Dzięki możliwości zapewnienia użytkownikom elastycznego użycia, gdy korzystają z usług, których chcą w żądanym czasie, konieczne jest posiadanie systemu płatności zgodnie z rzeczywistym użyciem i płatności za użycie. Osiągnięcie tego celu wymaga znaczących możliwości zbierania danych, analizowania ich, a następnie raportowania użycia. Windows Azure Pack zapewnia spójną kolekcję użycia dla każdej usługi oferowanej przez wszystkich dostawców zasobów, takich jak witryna sieci Web, maszyna wirtualna, Service Bus, SQL i serwery MYSQL. W tej sekcji dowiesz się, jak System Center Virtual Machine Manager, Service Provider Foundation i portal zarządzania dla administratorów są zintegrowane w celu zapewnienia użycia i pomiarów dla chmur maszyn wirtualnych. Trzy kluczowe składniki agregowania danych użycia to VMM, Service Provider Foundation i Usługa użycia w Windows Azure Pack.
Virtual Machine Manager zbiera dane dla wszystkich maszyn wirtualnych i hostów zarządzanych przez Virtual Machine Manager. Obejmuje to metryki dotyczące użycia procesora CPU, pamięci, magazynu, sieci, a także informacji o stanie maszyny wirtualnej, takich jak to, czy wystąpienia są uruchamiane, czy zatrzymywane. Domyślnie te dane są przechowywane w bazie danych programu VMM tylko przez miesiąc, poza tym dane są przenoszone do programu Operations Manager Data Warehouse. Program Service Provider Foundation działa jako interfejs do pobierania tych danych, dostarczając pomiary użycia do dowolnego klienta, takiego jak portal zarządzania dla administratorów, który chce je zebrać. Te dane obejmują wszystkie metryki pomiaru użycia dla wszystkich maszyn wirtualnych używanych przez dzierżawę, pod warunkiem, że te maszyny wirtualne są monitorowane przez program System Center 2012 — Operations Manager i że dane są przechowywane w magazynach danych programu Operations Manager. Rolą programu Service Provider Foundation jest zbieranie metryk ze wszystkich wystąpień programu VMM i agregowanie ich na potrzeby rozliczeń i analiz.
Usługa użycia w Windows Azure Pack zawiera następujące składniki:
Moduł zbierający użycie — moduł zbierający użycie składa się z harmonogramu, który wyzwala zbieranie informacji od różnych dostawców zasobów w sposób okrągły. Wchodzi w interakcję z każdym dostawcą zasobów jeden po drugim, jeśli dostawca zwróci pustą odpowiedź, zostanie przeniesiona do następnego dostawcy w cyklu.
Użycie (interfejs API REST) — interfejs API REST użycia uwidacznia punkt końcowy REST na potrzeby dostępu do danych. Służy to do zezwalania na dostęp do zawartości w bazie danych użycia.
Baza danych użycia — dane z modułu zbierającego dane przechowywane w centralnym repozytorium danych
Poniższa ilustracja przedstawia sposób, w jaki punkt końcowy użycia programu Service Provider Foundation komunikuje się z usługą Użycia w Windows Azure Pack.
W ten sposób komunikacja przepływa między różnymi składnikami:
Moduł zbierający użycie, składnik usługi Użycia, zbiera dane użycia od każdego dostawcy zasobów. W przypadku chmur maszyn wirtualnych moduł zbierający użycie współdziała z punktem końcowym użycia programu Service Provider Foundation w celu zbierania danych użycia, takich jak procesor CPU, pamięć lub użycie dysku.
Punkt końcowy użycia programu Service Provider Foundation pobiera dane z programu VMM i programu Operations Manager Data Warehouse i zwraca dane do usługi modułu zbierającego użycie.
Moduł zbierający użycie przechowuje dane w bazie danych użycia.
Interfejs API REST użycia może służyć do uzyskiwania dostępu do danych użycia z bazy danych na potrzeby rozliczeń.
Aby skojarzyć punkt końcowy użycia programu Service Provider Foundation z usługą użycia Windows Azure Pack, musisz zarejestrować punkt końcowy użycia programu Service Provider Foundation na karcie Szybki start Chmury maszyn wirtualnych. Aby uzyskać więcej informacji, zobacz Rejestrowanie raportowania usług dla chmur maszyn wirtualnych.