Azure rezervasyonuyla SAP HANA Büyük Örnekleri’nden tasarruf etme

Azure rezervasyonlarını önceden bir veya üç yıllığına satın aldığınızda SAP HANA Büyük Örnekleri (HLI) maliyetlerinde tasarruf edebilirsiniz. Rezervasyon indirimi, satın alınan ayrılmış örnekle eşleşen ve sağlanan HLI SKU'suna uygulanır. Bu makale, rezervasyon satın almadan önce bilmeniz gereken şeyleri ve satın almanın nasıl yapılacağını öğrenmenize yardımcı olur.

Rezervasyon satın alarak bir veya üç yıllığına HLI kullanımını taahhüt etmiş olursunuz. HLI ayrılmış kapasitesi satın almak, SKU ile birlikte gelen işlem ve NFS depolamasını kapsar. Rezervasyona işletim sistemi ya da SAP gibi yazılım lisanslama maliyetleri veya ek depolama maliyetleri dahil değildir. Rezervasyon indirimi, sağlanan SAP HLI'ye otomatik olarak uygulanır. Reservasyon süresi sona erdiğinde sağlanan kaynağınıza kullandıkça öde fiyatları uygulanır.

Satın alma konusunda dikkat edilmesi gerekenler

HLI SKU'su, ayrılmış kapasite satın alma işlemine geçmeden önce sağlanmalıdır. Rezervasyon ödemesi peşin olarak veya aylık ödemelerle yapılmalıdır. HLI ayrılmış kapasitesine aşağıdaki kısıtlamalar uygulanır:

  • Rezervasyon indirimleri yalnızca Kurumsal Anlaşma ve Microsoft Müşteri Sözleşmesi aboneliklerine uygulanır. Diğer abonelikler desteklenmez.
  • HLI ayrılmış kapasitesi için örnek boyutu esnekliği desteklenmez. Rezervasyon yalnızca SKU'ya ve bunu satın aldığınız bölgeye uygulanır.
  • Self servis iptal ve değiştirme desteklenmez.
  • Ayrılmış kapasite kapsamı tek bir kapsamdır; dolayısıyla tek aboneliğe ve kaynak grubuna uygulanır. Satın alınan kapasite başka bir abonelik tarafından kullanılmak üzere güncelleştirilemez.
  • HANA ayrılmış kapasitesi için paylaşılan bir rezervasyon kapsamınız olamaz. Rezervasyon kapsamını bölemez, birleştiremez veya güncelleştiremezsiniz.
  • Ayrılmış kapasite API çağrılarını kullanarak bir kerede tek bir HLI satın alabilirsiniz. Ek miktarlar satın almak için ek API çağrıları yapın.

Azure portalında veya REST API'yi kullanarak ayrılmış kapasite satın alabilirsiniz.

HANA Büyük Örnekleri rezervasyonu satın alma

Rezervasyon satın almak için Bir Azure aboneliğinde sahip rolünüz veya rezervasyon satın alan rolünüz olmalıdır.

Aşağıdaki bilgileri kullanarak Rezervasyon Siparişi REST API'leriyle bir HLI rezervasyonu satın alabilirsiniz.

Rezervasyon siparişini ve fiyatını alma

İlk olarak, Hesaplanan Fiyat API'sini kullanarak sağlanan HANA Büyük Örnekleri SKU'su için rezervasyon siparişini ve fiyatını alın.

Aşağıdaki örnekte PowerShell ile REST API çağrıları yapmak için armclient kullanılır. Rezervasyon siparişi ile Hesaplanan Fiyat API'si isteğinin ve istek gövdesinin nasıl görünmesi gerektiği aşağıda gösterilmiştir:

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/11111111-1111-1111-111111111111',
        'term': 'P1Y',
        'quantity': '1',
        'billingplan': 'Monthly',
        'displayName': 'testreservation_S224om',
        'appliedScopes': ['/subscriptions/11111111-1111-1111-111111111111'],
        'appliedScopeType': 'Single',
       'instanceFlexibility': 'NotSupported'
    }
}"

Veri alanları ve bu alanların açıklamaları hakkında daha fazla bilgi için bkz. HLI rezervasyon alanları.

Aşağıdaki örnek yanıt, size döndürülecek olan yanıta benzer. quoteId için döndürülen değere dikkat edin.

{
  "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/11111111-1111-1111-111111111111",
        "term": "P1Y",
        "billingPlan": "Upfront",
        "quantity": 1,
        "displayName": "testreservation_S224om",
        "appliedScopes": [
          "/subscriptions/11111111-1111-1111-111111111111"
        ],
        "appliedScopeType": "Single",
        "reservedResourceType": "SapHana",
        "instanceFlexibility": "NotSupported"
      }
    },
    "quoteId": "d0fd3a890795",
    "isBillingPartnerManaged": true,
    "reservationOrderId": "22222222-2222-2222-2222-222222222222",
    "skuTitle": "SAP HANA on Azure Large Instances - S224om - US East",
    "skuDescription": "SAP HANA on Azure Large Instances, S224om",
    "pricingCurrencyTotal": {
      "currencyCode": "USD",
      "amount": 313219.0
    }
  }
}

Satın alma işleminizi yapma

Önceki Rezervasyon siparişini ve fiyatını al bölümünden aldığınız iadeyi reservationOrderId kullanarak satın alma işleminizi yapın.

İstek örneği:

armclient put /providers/Microsoft.Capacity/reservationOrders/22222222-2222-2222-2222-222222222222?api-version=2019-04-01  "{
    'sku': {
        'name': 'SAP_HANA_On_Azure_S224om'
    },
    'location': 'eastus',
    'properties': {
       'reservedResourceType': 'SapHana',
        'billingScopeId': '/subscriptions/11111111-1111-1111-111111111111',
        'term': 'P1Y',
        'quantity': '1',
               'billingplan': 'Monthly',

        'displayName': ' testreservation_S224om',
        'appliedScopes': ['/subscriptions/11111111-1111-1111-111111111111/resourcegroups/123'],
        'appliedScopeType': 'Single',
       'instanceFlexibility': 'NotSupported',
       'renew': true       
    }
}"

Aşağıda bir yanıt örneği yer alır. Sipariş başarıyla verilirse provisioningState değeri creating olmalıdır.

{
  "id": "/providers/microsoft.capacity/reservationOrders/22222222-2222-2222-2222-222222222222",
  "type": "Microsoft.Capacity/reservationOrders",
  "name": "22222222-2222-2222-2222-222222222222",
  "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/reservationOrders22222222-2222-2222-2222-222222222222/reservations/33333333-3333-3333-3333-3333333333333",
        "type": "Microsoft.Capacity/reservationOrders/reservations",
        "name": "22222222-2222-2222-2222-222222222222/33333333-3333-3333-3333-3333333333333",
        "etag": 1,
        "location": "eastus”
        "properties": {
          "appliedScopes": [
            "/subscriptions/11111111-1111-1111-111111111111/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"
  }
}

Satın alma durumunun başarısını doğrulama

Satın alma siparişinin durumunu görmek için Rezervasyon siparişi GET isteğini çalıştırın. provisioningState değeri Succeeded olmalıdır.

armclient get /providers/microsoft.capacity/reservationOrders/22222222-2222-2222-2222-222222222222?api-version=2018-06-01

Yanıt, aşağıdaki örneğe benzemelidir.

{
  "id": "/providers/microsoft.capacity/reservationOrders/44444444-4444-4444-4444-444444444444",
  "type": "Microsoft.Capacity/reservationOrders",
  "name": "22222222-2222-2222-2222-222222222222 ",
  "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/22222222-2222-2222-2222-222222222222/reservations/33333333-3333-3333-3333-3333333333333"
      }
    ],
    "originalQuantity": 1,
    "billingPlan": "Upfront"
  }
}

HLI rezervasyon alanları

Aşağıdaki bilgilerde çeşitli rezervasyon alanlarının anlamı açıklanmıştır.

SKU HLI SKU'sunun adı. Şuna benzer: SAP_HANA_On_Azure_<SKUname>.

Konum Kullanılabilir HLI bölgeleri. Kullanılabilir bölgeler için bkz. Azure üzerinde SAP HANA (Büyük Örnekler) için SKU'lar. Konum dizesinin biçimini almak için konum alma API'si çağrısını kullanın.

Ayrılmış Kaynak türüSapHana

Abonelik Rezervasyonun ödemesini yapmak için kullanılan abonelik. Rezervasyon maliyetleri, aboneliğin ödeme yöntemiyle ücretlendirilir. Abonelik türü bir kurumsal anlaşma (teklif numaraları: MS-AZR-0017P veya MS-AZR-0148P) veya Microsoft Müşteri Sözleşmesi olmalıdır. Ücretler, Azure Ön Ödemesi (eski adıyla parasal taahhüt) bakiyesinden düşülür veya varsa fazla kullanım olarak ücretlendirilir.

Kapsam Rezervasyonun kapsamı tek bir kapsam olmalıdır.

Dönem Bir yıl veya üç yıl. P1Y veya P3Y değerine benzer olmalıdır.

Miktar Rezervasyon için satın alınan örneklerin sayısı. Satın alınacak miktar bir kerede tek bir HLI'dir. Ek rezervasyonlar için API çağrısını ilgili alanlarla tekrarlayın.

Hataları giderme

Rezervasyon satın alma işlemini yaparken aşağıdaki örneğe benzer bir hata alabilirsiniz. Bunun olası nedeni HLI'nin satın alma için sağlanmamış olmasıdır. Böyle bir durumda, rezervasyon satın alma işlemini yapmayı denemeden önce sağlanan bir HLI elde etmek için Microsoft hesap ekibinizle bağlantı kurun.

{
  "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."
  }
} 

Sonraki adımlar