Zaoszczędź na dużych wystąpieniach platformy SAP HANA dzięki rezerwacji platformy Azure
Możesz zaoszczędzić na kosztach dużych wystąpień platformy SAP HANA (HLI, HANA Large Instances), dokonując zakupu rezerwacji platformy Azure na 1 rok lub 3 lata w przedsprzedaży. Rabat za rezerwację jest stosowany do zaaprowizowanej jednostki SKU HLI, która jest zgodna z zakupionym wystąpieniem zarezerwowanym. Dzięki temu artykułowi poznasz najważniejsze rzeczy, które trzeba wiedzieć przed zakupem rezerwacji, oraz sposób dokonywania zakupu.
Kupując rezerwację, zobowiązujesz się do używania wystąpienia HLI przez 1 rok lub 3 lata. Zakup pojemności zarezerwowanej wystąpienia HLI obejmuje magazyn zasobów obliczeniowych i NFS, który znajduje się w pakiecie z jednostką SKU. Rezerwacja nie obejmuje kosztów licencjonowania oprogramowania, takiego jak system operacyjny, oprogramowanie SAP czy dodatkowe koszty magazynowania. Rabat za rezerwację jest automatycznie stosowany do zaaprowizowanego wystąpienia HLI SAP. Po zakończeniu obowiązywania rezerwacji do zaaprowizowanego zasobu stosowane są stawki płatności zgodnie z rzeczywistym użyciem.
Uwagi dotyczące zakupu
Przed przystąpieniem do zakupu pojemności zarezerwowanej należy zaaprowizować jednostkę SKU wystąpienia HLI. Rezerwacja jest płatna z góry lub w ratach miesięcznych. Obowiązują następujące ograniczenia dotyczące pojemności zarezerwowanej wystąpienia HLI:
- Rabaty za rezerwację mają zastosowanie tylko w przypadku subskrypcji w ramach umowy Enterprise Agreement i Umowy z Klientem Microsoft. Inne subskrypcje nie są obsługiwane.
- Elastyczność rozmiaru wystąpienia nie jest obsługiwana w przypadku pojemności zarezerwowanej wystąpienia HLI. Rezerwacja dotyczy tylko tej jednostki SKU i regionu, dla których ją zakupiono.
- Samoobsługowe anulowanie i wymiana nie są obsługiwane.
- Zakres pojemności zarezerwowanej jest pojedynczym zakresem, dlatego dotyczy pojedynczej subskrypcji i grupy zasobów. Zakupionej pojemności Nie można zaktualizować do użytku przez inną subskrypcję.
- Nie można mieć zakresu udostępnionego rezerwacji dla pojemności zarezerwowanej HANA. Zakresu rezerwacji nie można podzielić, scalić ani zaktualizować.
- Można kupić jedno wystąpienie HLI jednocześnie, korzystając z wywołań interfejsu API pojemności zarezerwowanych. Aby kupić więcej wystąpień, wykonaj dodatkowe wywołania interfejsu API.
Pojemność zarezerwowaną można kupić w witrynie Azure Portal lub przy użyciu interfejsu API REST.
Kupowanie rezerwacji dużego wystąpienia HANA
Aby kupić rezerwację, musisz mieć rolę właściciela lub nabywcę rezerwacji w subskrypcji platformy Azure.
Skorzystaj z poniższych informacji, aby kupić rezerwację wystąpienia HLI przy użyciu interfejsów API REST zamówień rezerwacji.
Uzyskiwanie zamówienia rezerwacji oraz ceny
Najpierw uzyskaj zamówienie rezerwacji oraz i cenę dla zaaprowizowanej jednostki SKU dużego wystąpienia HANA przy użyciu interfejsu API Oblicz cenę.
W poniższym przykładzie użyto klienta armclient, aby wykonać wywołania interfejsu API REST przy użyciu programu PowerShell. Oto jak powinno wyglądać żądanie zamówienia rezerwacji i interfejsu API Oblicz cenę oraz treść żądania:
armclient post /providers/Microsoft.Capacity/calculatePrice?api-version=2019-04-01 "{
'sku': {
'name': 'SAP_HANA_On_Azure_S224om'
},
'location': 'eastus',
'properties': {
'reservedResourceType': 'SapHana',
'billingScopeId': '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e',
'term': 'P1Y',
'quantity': '1',
'billingplan': 'Monthly',
'displayName': 'testreservation_S224om',
'appliedScopes': ['/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'],
'appliedScopeType': 'Single',
'instanceFlexibility': 'NotSupported'
}
}"
Aby uzyskać więcej informacji na temat pól danych i ich opisów, zobacz Pola rezerwacji wystąpień HLI.
Poniższa przykładowa odpowiedź jest podobna do zwracanych danych. Zwróć uwagę na wartość zwróconą dla elementu quoteId
.
{
"properties": {
"currencyCode": "USD",
"netTotal": 313219.0,
"taxTotal": 0.0,
"isTaxIncluded": false,
"grandTotal": 313219.0,
"purchaseRequest": {
"sku": {
"name": "SAP_HANA_On_Azure_S224om"
},
"location": "eastus",
"properties": {
"billingScopeId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"term": "P1Y",
"billingPlan": "Upfront",
"quantity": 1,
"displayName": "testreservation_S224om",
"appliedScopes": [
"/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e"
],
"appliedScopeType": "Single",
"reservedResourceType": "SapHana",
"instanceFlexibility": "NotSupported"
}
},
"quoteId": "d0fd3a890795",
"isBillingPartnerManaged": true,
"reservationOrderId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"skuTitle": "SAP HANA on Azure Large Instances - S224om - US East",
"skuDescription": "SAP HANA on Azure Large Instances, S224om",
"pricingCurrencyTotal": {
"currencyCode": "USD",
"amount": 313219.0
}
}
}
Dokonywanie zakupu
Dokonaj zakupu, korzystając z zwróconego zwrotu reservationOrderId
z poprzedniej sekcji Pobierz zamówienie rezerwacji i cenę .
Oto przykładowe żądanie:
armclient put /providers/Microsoft.Capacity/reservationOrders/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb?api-version=2019-04-01 "{
'sku': {
'name': 'SAP_HANA_On_Azure_S224om'
},
'location': 'eastus',
'properties': {
'reservedResourceType': 'SapHana',
'billingScopeId': '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e',
'term': 'P1Y',
'quantity': '1',
'billingplan': 'Monthly',
'displayName': ' testreservation_S224om',
'appliedScopes': ['/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/123'],
'appliedScopeType': 'Single',
'instanceFlexibility': 'NotSupported',
'renew': true
}
}"
Poniżej przedstawiono przykładową odpowiedź. Jeśli zamówienie zostało pomyślnie złożone, element provisioningState
powinien mieć wartość creating
.
{
"id": "/providers/microsoft.capacity/reservationOrders/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb2",
"type": "Microsoft.Capacity/reservationOrders",
"name": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"etag": 1,
"properties": {
"displayName": "testreservation_S224om",
"requestDateTime": "2020-07-14T05:42:34.3528353Z",
"term": "P1Y",
"provisioningState": "Creating",
"reservations": [
{
"sku": {
"name": "SAP_HANA_On_Azure_S224om"
},
"id": "/providers/microsoft.capacity/reservationOrdersaaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/reservations/bbbbbbbb-1111-2222-3333-cccccccccccc",
"type": "Microsoft.Capacity/reservationOrders/reservations",
"name": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/bbbbbbbb-1111-2222-3333-cccccccccccc",
"etag": 1,
"location": "eastus”
"properties": {
"appliedScopes": [
"/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/123"
],
"appliedScopeType": "Single",
"quantity": 1,
"provisioningState": "Creating",
"displayName": " testreservation_S224om",
"effectiveDateTime": "2020-07-14T05:42:34.3528353Z",
"lastUpdatedDateTime": "2020-07-14T05:42:34.3528353Z",
"reservedResourceType": "SapHana",
"instanceFlexibility": "NotSupported",
"skuDescription": "SAP HANA on Azure Large Instances – S224om - US East",
"renew": true
}
}
],
"originalQuantity": 1,
"billingPlan": "Upfront"
}
}
Weryfikowanie powodzenia stanu zakupu
Uruchom żądanie GET zamówienia rezerwacji, aby wyświetlić stan zamówienia zakupu. Element provisioningState
powinien mieć wartość Succeeded
.
armclient get /providers/microsoft.capacity/reservationOrders/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb?api-version=2018-06-01
Odpowiedź powinna przypominać następujący przykład.
{
"id": "/providers/microsoft.capacity/reservationOrders/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"type": "Microsoft.Capacity/reservationOrders",
"name": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb ",
"etag": 8,
"properties": {
"displayName": "testreservation_S224om",
"requestDateTime": "2020-07-14T05:42:34.3528353Z",
"createdDateTime": "2020-07-14T05:44:47.157579Z",
"expiryDate": "2021-07-14",
"term": "P1Y",
"provisioningState": "Succeeded",
"reservations": [
{
"id": "/providers/microsoft.capacity/reservationOrders/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/reservations/bbbbbbbb-1111-2222-3333-cccccccccccc"
}
],
"originalQuantity": 1,
"billingPlan": "Upfront"
}
}
Pola rezerwacji wystąpienia HLI
Poniższe informacje wyjaśniają znaczenie różnych pól rezerwacji.
Jednostka SKU Nazwa jednostki SKU wystąpienia HLI. Wygląda następująco: SAP_HANA_On_Azure_<SKUname>
.
Lokalizacja Dostępne regiony wystąpienia HLI. Zobacz Jednostki SKU dla platformy SAP HANA na platformie Azure (duże wystąpienia), aby poznać dostępne regiony. Aby uzyskać format ciągu lokalizacji, użyj wywołania interfejsu API Pobierz lokalizacje.
Typ zasobu zarezerwowanegoSapHana
Subskrypcja Subskrypcja używana do płacenia za rezerwację. Kosztami rezerwacji jest obciążana forma płatności za subskrypcję. Typ subskrypcji musi być umową Enterprise Agreement (numery ofert: MS-AZR-0017P lub MS-AZR-0148P) lub Umowa z Klientem Microsoft. Opłaty są odliczane od salda opłaty z góry za platformę Azure (wcześniej nazywanej zobowiązaniem pieniężnym), jeśli jest dostępne, lub naliczane jako nadwyżka.
Zakres Zakres rezerwacji powinien być pojedynczym zakresem.
Okres Jeden rok lub trzy lata. Wygląda następująco: P1Y
lub P3Y
.
Ilość Liczba wystąpień zakupionych dla rezerwacji. Ilość do zakupu to pojedyncze wystąpienie HLI naraz. Aby kupić więcej rezerwacji, powtórz wywołanie interfejsu API z odpowiednimi polami.
Rozwiązywanie problemów
Po dokonaniu zakupu rezerwacji może wystąpić błąd podobny do następującego przykładu. Możliwą przyczyną jest to, że wystąpienie HLI nie zostało zaaprowizowane do zakupu. W takim przypadku należy skontaktować się z zespołem kont Microsoft w celu zaaprowizowania wystąpienia HLI przed próbą zakupu rezerwacji.
{
"error": {
"code": "BadRequest",
"message": "Capacity check or quota check failed. Please select a different subscription or
location. You can also go to https://aka.ms/corequotaincrease to learn about quota increase."
}
}
Następne kroki
- Zobacz Jednostki SKU dla platformy SAP HANA na platformie Azure (duże wystąpienia), aby poznać listę dostępnych jednostek SKU i regionów.