Upload verilerini Azure'a toplama ve bu verileri Azure portal

Önemli

Önizleme süresi boyunca etkin Azure Arc hizmetleri kullanmanın bir maliyeti yoktur. Faturalama sistemi end to end çalışıyor olsa da faturalama ölçümü 0 ABD doları olarak ayarlanır. Bu senaryoyu takip edersanız, şu anda karma veri hizmetleri olarak adlandırılan bir hizmetin faturalama ve Microsoft.AzureArcData/ <resource type> adlı türde kaynaklar için girişler olduğunu görüyorsunuz. Her veri hizmeti için bir kayıt (sizin Azure Arc) görebilir, ancak her kayıt 0 ABD doları için faturalandırılır.

Bağlantı Modları - Faturalama verileri üzerindeki etkileri

Gelecekte, etkin veri hizmetlerinizi çalıştırmak için iki mod Azure Arc olacaktır:

  • Dolaylı olarak bağlı - Azure'a doğrudan bağlantı yoktur. Veriler yalnızca bir dışarı aktarma/karşıya yükleme işlemiyle Azure'a gönderilir.
  • Doğrudan bağlı - Bu modda, Azure Arc özellikli Kubernetes hizmetine, Azure ile Azure Arc özellikli veri hizmetlerinin çalıştır çalıştır olduğu Kubernetes kümesi arasında doğrudan bağlantı sağlamak için bir bağımlılık vardır. Bu, daha fazla özellik sağlar ve Azure portal ile Azure CLI'yı kullanarak Azure Arc özellikli veri hizmetlerinizi Azure PaaS'ta veri hizmetlerinizi yönetir gibi yönetmenize de olanak sağlar. Bu bağlantı modu henüz önizlemede mevcut değildir, ancak yakında gelecektir.

Bağlantı modları arasındaki fark hakkında daha fazla bilgi edinebilirsiniz.

Dolaylı olarak bağlı modda faturalama verileri, veri denetleyicisinin dışında düzenli aralıklarla Azure Arc güvenli bir dosyaya aktarıldı ve azure'a yüklenerek işleniyor. Yaklaşan doğrudan bağlı modda faturalama verileri, hizmetlerinizin maliyetlerine neredeyse gerçek zamanlı bir görünüm vermek için yaklaşık 1/saat Azure'a otomatik olarak gönderilir. Verileri dolaylı olarak bağlı modda dışarı aktarma ve karşıya yükleme işlemi betikler kullanılarak otomatik hale de bağlanabilir veya bunu sizin için yapacak bir hizmet oluşturabiliriz.

Upload verilerini Azure'a depolama

Faturalama verilerini Azure'a yüklemek için önce aşağıdakilerin olması gerekir:

  1. Henüz Azure Arc etkin bir veri hizmeti oluşturun. Örneğin, aşağıdakilerden birini oluşturun:
  2. Upload kaynak envanteri, kullanım verileri, ölçümler ve Azure İzleyici daha önce kullanmadıysanız kaynak envanteri, ölçümler ve günlükler.
  3. Faturalama telemetri toplama işleminin bazı faturalama verilerini toplayan veri hizmeti oluşturulmasından bu yana en az 2 saat bekleyin.

Faturalama verilerini dışarı aktaracak şekilde aşağıdaki komutu çalıştırın:

az arcdata dc export -t usage -p usage.json --k8s-namespace <namespace> --use-k8s

Şimdilik dosya, içeriği görene kadar şifrelenmez. Bir metin düzenleyicisinde açmak ve içeriklerin nasıl olduğunu görmekten rahat olur.

İki veri kümesi olduğunu fark edesiniz: resources ve data . veri resources denetleyicisi, PostgreSQL Hiper Ölçek sunucu grupları ve yönetilen SQL vardır. Veri kayıtları, bir kaynağın geçmişinde , ne zaman oluşturulduğunda, ne zaman güncelleştirildiğinde ve ne zaman silindiğinde ilgili resources olayları yakalar. Kayıtlar, bir örnek tarafından her saat için kullanılmaktadır ve data kullanılabilir çekirdek sayısına sahip olur.

Giriş resource örneği:

    {
        "customObjectName": "<resource type>-2020-29-5-23-13-17-164711",
        "uid": "4bc3dc6b-9148-4c7a-b7dc-01afc1ef5373",
        "instanceName": "sqlInstance001",
        "instanceNamespace": "arc",
        "instanceType": "<resource>",
        "location": "eastus",
        "resourceGroupName": "production-resources",
        "subscriptionId": "482c901a-129a-4f5d-86e3-cc6b294590b2",
        "isDeleted": false,
        "externalEndpoint": "32.191.39.83:1433",
        "vCores": "2",
        "createTimestamp": "05/29/2020 23:13:17",
        "updateTimestamp": "05/29/2020 23:13:17"
    }

Giriş data örneği:

        {
          "requestType": "usageUpload",
          "clusterId": "4b0917dd-e003-480e-ae74-1a8bb5e36b5d",
          "name": "DataControllerTestName",
          "subscriptionId": "482c901a-129a-4f5d-86e3-cc6b294590b2",
          "resourceGroup": "production-resources",
          "location": "eastus",
          "uploadRequest": {
            "exportType": "usages",
            "dataTimestamp": "2020-06-17T22:32:24Z",
            "data": "[{\"name\":\"sqlInstance001\",
                       \"namespace\":\"arc\",
                       \"type\":\"<resource type>\",
                       \"eventSequence\":1, 
                       \"eventId\":\"50DF90E8-FC2C-4BBF-B245-CB20DC97FF24\",
                       \"startTime\":\"2020-06-17T19:11:47.7533333\",
                       \"endTime\":\"2020-06-17T19:59:00\",
                       \"quantity\":1,
                       \"id\":\"4BC3DC6B-9148-4C7A-B7DC-01AFC1EF5373\"}]",
           "signature":"MIIE7gYJKoZIhvcNAQ...2xXqkK"
          }
        }

Aşağıdaki komutu çalıştırarak dosyanın usage.jsAzure'a yükleyin:

az arcdata dc upload -p usage.json

Faturalama verilerini Azure portal

Fatura verilerini veri kaynağında görüntülemek için şu Azure portal:

  1. Azure portalını açın.
  2. Ekranın üst kısmında yer alan arama kutusuna Maliyet Yönetimi yazın ve Maliyet Yönetimi hizmetine tıklayın.
  3. Maliyet Yönetimine Genel Bakış altında Maliyet Yönetimi sekmesine tıklayın.
  4. Sol tarafta Maliyet analizi sekmesine tıklayın.
  5. Görünümün üst kısmında Kaynağa göre maliyet düğmesine tıklayın.
  6. Kapsam'nizin, veri hizmeti kaynaklarınızı oluşturduğunuz aboneliğe ayarlanmış olduğundan emin olun.
  7. Görünümün üst kısmında bulunan Kapsam seçicinin yanındaki Görünüm açılan listesinde Kaynağa göre maliyet'i seçin.
  8. Tarih filtresinin Bu ay veya veri hizmeti kaynaklarınızı oluşturulduğunda zamanlaması açısından mantıklı olan başka bir zaman aralığı olarak ayarlanmış olduğundan emin olun.
  9. Filtre ekle'ye tıklarsanız Kaynak türüne göre filtre ekleyin. Tek bir tür veri = Microsoft.AzureArcData/<data service type> hizmetine Azure Arc için filtre ekleyin.
  10. Şimdi oluşturulan ve Azure'a yüklenen tüm kaynakların listesini görüntülenir. Faturalama ölçümü 0 ABD doları olduğundan maliyetin her zaman 0 ABD doları olduğunu görüyorsunuz.

Faturalama verilerini indirme

Faturalama özeti verilerini doğrudan fatura özetini Azure portal.

  1. Yukarıdaki yönergeleri izleyerek > maliyet analizi -kaynak türüne göre görünümde üst kısmında bulunan İndir düğmesine tıklayın.
  2. İndirme dosya türlerinizi (Excel veya CSV) seçin ve Verileri indir düğmesine tıklayın.
  3. Seçilen dosya türüne göre dosyayı uygun bir düzenleyicide açın.

Faturalama verilerini dışarı aktarma

Ayrıca faturalama dışarı aktarma işi oluşturarak ayrıntılı kullanımı ve faturalama verilerini düzenli aralıklarla Depolama Azure Depolama kapsayıcıya aktarabilirsiniz. Bu, faturalama dönemi içinde belirli bir örneğin kaç saat faturalandır olduğu gibi faturalama ayrıntıları görmek için kullanışlıdır.

Faturalama dışarı aktarma işini ayarlamak için şu adımları izleyin:

  1. Sol tarafta Dışarı Aktarmalar'a tıklayın.
  2. Ekle'ye tıklayın.
  3. Bir ad ve dışarı aktarma sıklığı girin ve Ardından'ya tıklayın.
  4. Yeni bir depolama hesabı oluşturun veya var olan bir hesap kullanın ve faturalama veri dosyalarını dışarı aktaracak depolama hesabını, kapsayıcıyı ve dizin yolunu belirtmek için formu doldurun ve Ardından'ya tıklayın.
  5. Oluştur’a tıklayın.

Faturalama verilerini dışarı aktarma dosyaları yaklaşık 4 saat içinde kullanılabilir ve faturalama dışarı aktarma işini oluştururken belirttiğiniz zaman çizelgesine göre dışarı aktarıldı.

Dışarı aktarılan faturalama veri dosyalarını görüntülemek için şu adımları izleyin:

Fatura veri dosyalarını faturalama hesabı Azure portal.

Önemli

Faturalama dışarı aktarma işini oluşturduktan sonra, aşağıdaki adımlara devam etmek için 4 saat bekleyin.

  1. Portalın üst kısmında yer alan arama kutusuna Depolama hesapları'Depolama tıklayın.
  2. Yukarıda faturalama dışarı aktarma işini oluştururken belirttiğiniz depolama hesabına tıklayın.
  3. Sol tarafta Kapsayıcılar'a tıklayın.
  4. Yukarıda faturalama dışarı aktarma işini oluştururken belirttiğiniz kapsayıcıya tıklayın.
  5. Yukarıda faturalama dışarı aktarma işini oluştururken belirttiğiniz klasöre tıklayın.
  6. Oluşturulan klasörlerde ve dosyalarda detaya gidin ve oluşturulan dosyalardan .csv tıklayın.
  7. Dosyayı yerel İndirilenler klasörünüze kaydedecek İndir düğmesine tıklayın.
  8. Dosya görüntüleyici gibi bir .csv kullanarak dosyayı Excel.
  9. Sonuçları yalnızca Kaynak Türüne sahip satırları gösterecek şekilde filtrele. = Microsoft.AzureArcData/<data service resource type
  10. UsageQuantity sütununda örneğin geçerli 24 saatlik dönemde kaç saat kullanılmış olduğunu görüyorsunuz.