Udostępnij za pośrednictwem


Omówienie usługi użycia pakietu Azure Pack Windows

 

Dotyczy: Windows Azure Pack

Pakiet Azure Pack Windows dla usługi użycia serwera Windows umożliwia dostawcom usług tworzenie własnych systemów na potrzeby przetwarzania rozliczeń i analiz klientów.

Windows pakiet Azure Pack przechwytuje informacje o alokacji zasobów i użyciu w różnych usługach używanych przez klienta lub dzierżawę. Te dane są przechowywane przez ograniczony czas i są przeznaczone do użytku przez systemy finansowe na potrzeby rozliczeń i analiz świadczonych usług. Przechwycone informacje składają się z akcji mających wpływ na rozliczenia w portalu dzierżawy samoobsługi lub w warstwie interfejsu API REST zarządzania usługami.

Usługa użycia pakietu Azure Pack Windows dostarcza dwa typy danych:

  • Wykorzystanie zasobów dzierżawy dla każdej subskrypcji.

  • Ostatnie zdarzenia dotyczące planu, dodatku, subskrypcji i konta.

Interfejs API REST usługi Użycia udostępnia przechowywane dane użycia dostawcom usług, którzy tworzą własne systemy rozliczeniowe, aby z nich korzystać. Windows pakiet Azure Pack dostarcza interfejs API zatwierdzania rozliczeń, do którego subskrybują systemy rozliczeniowe w celu zatwierdzenia żądań subskrypcji dzierżawy i subskrypcji. Informacje o cenach oferowanych usług mogą być udostępniane przez interfejs API REST cen.

Windows pakiet Azure Pack nie zapewnia własnej implementacji systemu rozliczeniowego. Usługa użycia jest udostępniana w celu umożliwienia implementacji usług rozliczeniowych. Dostęp do usługi Użycia jest włączany za pośrednictwem opracowywania karty rozliczeniowej, która działa jako interfejs między usługą rozliczeniową a interfejsem API REST używanym do uzyskiwania dostępu do usługi użycia.

Przepływ pracy administratora, który ma wpływ na system rozliczeniowy, zależy od tego, czy system rozliczeniowy często mapuje jego widok — przez częste użycie interfejsu API REST usługi Użycia — do wdrożenia pakietu Azure Pack Windows. Aby uzyskać więcej informacji, zobacz Przepływy pracy operacji użycia administratora.

Samples

Zestaw deweloperów Windows Azure Pack zawiera przykłady tworzenia karty rozliczeniowej. Aby uzyskać więcej informacji, zobacz przykład Windows adaptera rozliczeniowego pakietu Azure Pack. Przykładowy kod źródłowy jest dostępny w witrynie https://www.microsoft.com/en-us/download/details.aspx?id=41146.

Architektura usługi użycia

Usługa użycia pakietu Azure Pack Windows składa się z trzech głównych systemów: przetwarzania danych użycia, zatwierdzania i cen.

Przetwarzanie danych użycia

Przetwarzanie danych użycia składa się z trzech funkcji; generowanie danych użycia, zbieranie danych użycia i zużycie danych użycia przez system rozliczeniowy.

Generowanie danych użycia

Dane użycia są generowane przez dostawców zasobów zarejestrowanych w ramach wdrożenia pakietu Windows Azure Pack. Utworzone dane użycia są specyficzne dla subskrypcji i są widoczne dla modułu zbierającego dane usługi Usage Service za pośrednictwem interfejsu API REST. Twórcy dostawców zasobów powinni zaimplementować niezbędny interfejs API REST do obsługi zbierania danych użycia. Aby uzyskać więcej informacji, zobacz Niestandardowe punkty końcowe dostawcy zasobów.

Zbieranie danych użycia

Windows zbieranie danych użycia pakietu Azure Pack składa się z modułu zbierającego użycie, bazy danych użycia i interfejsu API REST usługi użycia. Moduł zbierający użycie ma wyzwalać zbieranie danych użycia od zarejestrowanych dostawców zasobów w sposób cykliczny.

W każdym cyklu moduł zbierający użycie określa dostawców zasobów, którzy istnieją w systemie, a następnie wchodzi z nimi w interakcje w celu uzyskania danych użycia. Domyślnie zebrane dane są przechowywane w bazie danych użycia przez 40 dni. Tę wartość można skonfigurować w parametrze DataRetentionDurationDays w tabeli Usage.Configuration w bazie danych Microsoft.MgmtSvc.Usage. Aby uzyskać więcej informacji, zobacz Tabela konfiguracji użycia.

Uwaga

Moduł zbierający użycie jest hostowany w usłudze IIS UsageCollector .

Użycie danych użycia

Interfejs API REST usługi Usage Service udostępnia informacje o użyciu bazy danych do użycia przez systemy rozliczeniowe lub usługi analityczne. Aby uzyskać więcej informacji, zobacz Windows Dokumentacja interfejsu API REST użycia usługi Użycia usługi Azure Pack.

Karta rozliczeniowa powinna regularnie odczytywać dane z interfejsu API REST usługi użycia. Dzięki temu system rozliczeń może zachować synchronizację danych z Windows Azure Pack. Systemy rozliczeniowe powinny używać tylko danych z interfejsu API REST usługi użycia, aby określić, czy należy wykonać zadanie rozliczeniowe związane z użyciem.

Uwaga

Interfejs API REST usługi Użycia jest hostowany w usłudze IIS użycia.

Zatwierdzanie rozliczeń

System rozliczeń będzie chciał mieć możliwość zatwierdzenia lub odmowy utworzenia lub usunięcia subskrypcji/dodatku. Jeśli na przykład karta kredytowa dzierżawy zostanie odrzucona, żądanie utworzenia subskrypcji powinno — w zależności od procesów biznesowych systemu rozliczeniowego — zostać odrzucone. Windows pakiet Azure Pack dostarcza system zatwierdzania rozliczeń w czasie rzeczywistym, do którego subskrybują systemy rozliczeniowe w celu zatwierdzenia żądań subskrypcji dzierżawy i subskrypcji. Aby uzyskać więcej informacji, zobacz Windows dokumentację interfejsu API REST zatwierdzania rozliczeń usługi użycia pakietu Azure Pack.

System cen

Informacje o cenach oferowanych usług można opcjonalnie udostępnić Windows wdrożeniu pakietu Azure Pack za pośrednictwem punktu końcowego interfejsu API REST cennika. Zaimplementowany jako część karty rozliczeniowej interfejs API REST cen umożliwia przepływ informacji o cenach do systemu oraz informacje o cenach dodatkowych. Aby uzyskać więcej informacji, zobacz Obsługa informacji o cenach.

Karta rozliczeń

Kluczem do implementacji systemu rozliczeniowego jest karta rozliczeniowa, która działa jako punkt integracji między systemem rozliczeniowym a różnymi typami danych udostępnianymi przez usługę użycia Windows Azure Pack. Rolą adaptera rozliczeń jest tłumaczenie danych otrzymanych z punktu końcowego interfejsu API REST usługi Użycia, punktu końcowego interfejsu API REST zatwierdzania rozliczeń i punktu końcowego cennika na te, które są wymagane dla określonych wymagań organizacji. Aby uzyskać informacje na temat tworzenia karty rozliczeniowej, zobacz Implementowanie karty rozliczeniowej.

Punkty końcowe usługi użycia

Na poniższym diagramie przedstawiono różne punkty końcowe REST.

Windows Azure Pack Usage Endpoints

Service Reporting

Raportowanie usług w System Center 2012 R2 umożliwia administratorom dostawców hostingu IT wyświetlanie zużycia maszyn wirtualnych przez dzierżawców, zasobów, takich jak obliczenia, sieć i magazyn oraz spis systemu operacyjnego w infrastrukturze. Aby uzyskać więcej informacji, zobacz https://technet.microsoft.com/en-us/library/dn251058.aspx.

Zobacz też

Windows usługi użycia pakietu Azure Pack