Örneklerle Data Factory fiyatlandırmasını anlama

AŞAĞıDAKILER IÇIN GEÇERLIDIR: Azure Data Factory Azure Synapse Analytics

Bu makalede ayrıntılı örneklerle Azure Data Factory fiyatlandırma modeli açıklanmıştır ve açıklanmıştır. Daha belirli senaryolar ve hizmeti kullanmak için gelecekteki maliyetlerinizi tahmin etmek üzere Azure Fiyatlandırma Hesaplayıcısı'ne de başvurabilirsiniz.

Not

Aşağıdaki örneklerde kullanılan fiyatlar varsayımsaldır ve gerçek fiyatlandırmayı ifade etmek için amaçlanmaz.

AWS S3'den Azure Blob depolama alanına saatlik veri kopyalama

Bu senaryoda verileri AWS S3'den saatlik bir zaman çizelgesiyle Azure Blob depolama alanına kopyalamak istiyor musunuz?

Senaryoyu gerçekleştirmek için aşağıdaki öğelerle bir işlem hattı oluşturmanız gerekir:

  1. AWS S3'den kopyalanan verilere yönelik giriş veri kümesine sahip kopyalama etkinliği.

  2. Azure Depolama'de veriler için çıkış veri kümesi.

  3. İşlem hattını saatte bir yürütmek için bir zamanlama tetikleyicisi.

    Zamanlama tetikleyicisi olan bir işlem hattını gösteren diyagram. İşlem hattında etkinlik akışlarını bir giriş veri kümesine kopyalayın. Bu veri kümesi A W S S3 bağlı hizmetine akar ve kopyalama etkinliği de bir çıktı veri kümesine akar. Bu veri kümesi de Azure Depolama bağlı hizmetine akar.

İşlemler Türler ve Birimler
Bağlı Hizmet Oluşturma 2 Okuma/Yazma varlığı
Veri Kümeleri Oluşturma 4 Okuma/Yazma varlıkları (veri kümesi oluşturma için 2, bağlı hizmet başvuruları için 2)
İşlem Hattı Oluşturma 3 Okuma/Yazma varlıkları (işlem hattı oluşturma için 1, veri kümesi başvuruları için 2)
İşlem Hattı Al 1 Okuma/Yazma varlığı
İşlem Hattını Çalıştırma 2 Etkinlik çalıştırmaları (tetikleyici çalıştırması için 1, etkinlik çalıştırmaları için 1)
Veri Kopyalama Varsayımı: yürütme süresi = 10 dk 10 4 Azure Integration Runtime (varsayılan DIU ayarı = 4) Veri tümleştirme birimleri ve kopyalama performansını iyileştirme hakkında daha fazla bilgi * için bu makaleye bakın
İşlem Hattı Varsayımı İzleme: Yalnızca 1 çalıştırma oluştu 2 Alınan çalıştırma kayıtlarını izleme (işlem hattı çalıştırması için 1, etkinlik çalıştırması için 1)

Toplam Senaryo fiyatlandırması: 0,16811 ABD doları

  • Data Factory İşlemleri = 0,0001 ABD Doları
    • Okuma/Yazma = 10 * 0,00001 = $0,0001 [1 R/W = $0,50/50000 = 0,00001]
    • İzleme = 2 * 0,000005 = $0,00001 [1 İzleme = $0,25/50000 = 0,000005]
  • İşlem Hattı Düzenleme & yürütmesi = 0,168 ABD doları
    • Etkinlik Çalıştırmaları = 0,001 * 2 = $0,002 [1 çalıştırma = $1/1000 = 0,001]
    • Veri Taşıma Etkinlikleri = 0,166 ABD doları (10 dakikalık yürütme süresi için Prorated. Saat başına 0,25 ABD doları Azure Integration Runtime)

Verileri kopyalama ve saatlik Azure Databricks dönüştürme

Bu senaryoda verileri AWS S3'den Azure Blob depolama alanına kopyalamak ve saatlik bir zaman Azure Databricks verileri dönüştürmek istiyor musunuz?

Senaryoyu gerçekleştirmek için aşağıdaki öğelerle bir işlem hattı oluşturmanız gerekir:

  1. AWS S3'den kopyalanan veriler için giriş veri kümesine sahip bir kopyalama etkinliği ve Azure depolama alanı verileri için bir çıkış veri kümesi.
  2. Bir Azure Databricks veri dönüştürme etkinliği.
  3. İşlem hattını saatte bir yürütmek için bir zamanlama tetikleyicisi.

Zamanlama tetikleyicisi olan bir işlem hattını gösteren diyagram. İşlem hattında, etkinlik akışlarını bir giriş veri kümesine, çıktı veri kümesine ve veri kümesi üzerinde çalışan bir DataBricks etkinliğine Azure Databricks. Giriş veri kümesi A W S S3 bağlı hizmetine akar. Çıkış veri kümesi, bağlı bir Azure Depolama akar.

İşlemler Türler ve Birimler
Bağlı Hizmet Oluşturma 3 Okuma/Yazma varlığı
Veri Kümeleri Oluşturma 4 Okuma/Yazma varlıkları (veri kümesi oluşturma için 2, bağlı hizmet başvuruları için 2)
İşlem Hattı Oluşturma 3 Okuma/Yazma varlıkları (işlem hattı oluşturma için 1, veri kümesi başvuruları için 2)
İşlem Hattı Al 1 Okuma/Yazma varlığı
İşlem Hattını Çalıştırma 3 Etkinlik çalıştırmaları (tetikleyici çalıştırması için 1, etkinlik çalıştırmaları için 2)
Veri Kopyalama Varsayımı: yürütme süresi = 10 dk 10 4 Azure Integration Runtime (varsayılan DIU ayarı = 4) Veri tümleştirme birimleri ve kopyalama performansını iyileştirme hakkında daha fazla bilgi * için bu makaleye bakın
İşlem Hattı Varsayımı İzleme: Yalnızca 1 çalıştırma oluştu 3 İzleme çalıştırması kayıtları alındı (işlem hattı çalıştırması için 1, etkinlik çalıştırması için 2)
Databricks etkinliğini yürütme Varsayımı: yürütme süresi = 10 dk 10 dk Dış İşlem Hattı Etkinliği Yürütme

Toplam Senaryo fiyatlandırması: 0,16916 ABD doları

  • Data Factory İşlemleri = 0,00012 ABD Doları
    • Okuma/Yazma = 11 * 0,00001 = $0,00011 [1 R/W = $0,50/50000 = 0,00001]
    • İzleme = 3 * 0,000005 = $0,00001 [1 İzleme = $0,25/50000 = 0,000005]
  • İşlem Hattı Düzenleme & yürütmesi = 0,16904 ABD doları
    • Etkinlik Çalıştırmaları = 0,001 * 3 = $0,003 [1 çalıştırma = $1/1000 = 0,001]
    • Veri Taşıma Etkinlikleri = 0,166 ABD doları (10 dakikalık yürütme süresi için Prorated. Saat başına 0,25 ABD doları Azure Integration Runtime)
    • Dış İşlem Hattı Etkinliği = 0,000041 ABD doları (10 dakikalık yürütme süresi için Prorated. Saat başına 0,00025 ABD doları Azure Integration Runtime)

Dinamik parametrelerle verileri kopyalama ve saatlik dönüştürme

Bu senaryoda verileri AWS S3'den Azure Blob depolama alanına kopyalamak ve saatlik bir Azure Databricks kullanarak (betikte dinamik parametrelerle) dönüştürme yapmak istiyor musunuz?

Senaryoyu gerçekleştirmek için aşağıdaki öğelerle bir işlem hattı oluşturmanız gerekir:

  1. Verilerin AWS S3'den kopyalanması için giriş veri kümesine sahip bir kopyalama etkinliği, Azure depolama alanı üzerinde veriler için bir çıkış veri kümesi.
  2. Parametreleri dönüştürme betiğine dinamik olarak geçirmeye ilişkin bir Arama etkinliği.
  3. Bir Azure Databricks veri dönüştürme etkinliği.
  4. İşlem hattını saatte bir yürütmek için bir zamanlama tetikleyicisi.

Zamanlama tetikleyicisi olan bir işlem hattını gösteren diyagram. İşlem hattında etkinlik akışlarını bir giriş veri kümesine, çıktı veri kümesine ve veri kümesinde çalışan databricks etkinliğine akan arama etkinliğine Azure Databricks. Giriş veri kümesi A W S S3 bağlı hizmetine akar. Çıkış veri kümesi, bağlı bir Azure Depolama akar.

İşlemler Türler ve Birimler
Bağlı Hizmet Oluşturma 3 Okuma/Yazma varlığı
Veri Kümeleri Oluşturma 4 Okuma/Yazma varlıkları (veri kümesi oluşturma için 2, bağlı hizmet başvuruları için 2)
İşlem Hattı Oluşturma 3 Okuma/Yazma varlıkları (işlem hattı oluşturma için 1, veri kümesi başvuruları için 2)
İşlem Hattı Al 1 Okuma/Yazma varlığı
İşlem Hattını Çalıştırma 4 Etkinlik çalıştırmaları (tetikleyici çalıştırması için 1, etkinlik çalıştırmaları için 3)
Veri Kopyalama Varsayımı: yürütme süresi = 10 dk 10 4 Azure Integration Runtime (varsayılan DIU ayarı = 4) Veri tümleştirme birimleri ve kopyalama performansını iyileştirme hakkında daha fazla bilgi * için bu makaleye bakın
İşlem Hattı Varsayımı İzleme: Yalnızca 1 çalıştırma oluştu 4 İzleme çalıştırması kayıtları alındı (işlem hattı çalıştırması için 1, etkinlik çalıştırması için 3)
Arama Etkinliğini Yürütme Varsayımı: yürütme süresi = 1 dk 1 dk İşlem Hattı Etkinliği yürütme
Databricks etkinliğini yürütme Varsayımı: yürütme süresi = 10 dk 10 dk Dış İşlem Hattı Etkinliği yürütme

Toplam Senaryo fiyatlandırması: 0,17020 ABD doları

  • Data Factory İşlemleri = 0,00013 ABD Doları
    • Okuma/Yazma = 11 * 0,00001 = $0,00011 [1 R/W = $0,50/50000 = 0,00001]
    • İzleme = 4 * 0,000005 = $0,00002 [1 İzleme = $0,25/50000 = 0,000005]
  • İşlem Hattı Düzenleme & Yürütmesi = 0,17007 ABD Doları
    • Etkinlik Çalıştırmaları = 0,001 * 4 = $0,004 [1 çalıştırma = $1/1000 = 0,001]
    • Veri Taşıma Etkinlikleri = 0,166 ABD doları (10 dakikalık yürütme süresi için Prorated. Saat başına 0,25 ABD doları Azure Integration Runtime)
    • İşlem Hattı Etkinliği = 0,00003 ABD doları (1 dakikalık yürütme süresi için Prorated. Saat başına 0,002 ABD doları Azure Integration Runtime)
    • Dış İşlem Hattı Etkinliği = 0,000041 ABD doları (10 dakikalık yürütme süresi için Prorated. Saat başına 0,00025 ABD doları Azure Integration Runtime)

Azure-SSIS tümleştirme çalışma zamanında SSIS paketlerini çalıştırma

Azure-SSIS tümleştirme çalışma zamanı (IR), Azure'da (ADF) SSIS paketi yürütmeleri için azure sanal makinelerinin (VM) özel Azure Data Factory kümesidir. SSIS paketlerini yürütmek için kullanıp kullanmama durumuna bakılmaksızın, sağlamayı sizin için ayrı bir şekilde gerçekleştirebilirsiniz. Bu nedenle, SSIS paketlerini yürütmek için kullanıp kullanmama durumuna bakılmaksızın, siz bunu çalıştırmaya devam ettiyceniz diğer ayrılmış Azure VM'leri gibi ücret tahsil edilir. Çalışma maliyetine göre ADF portalında kurulum bölmesinde saatlik tahmini görebilirsiniz, örneğin:

SSIS fiyatlandırma örneği

Yukarıdaki örnekte, Azure-SSIS IR 2 saat boyunca devam ediyorsanız ücret tahsil edilecektir: 2 (saat) x US$1,158/saat = US$2,316.

Azure-SSIS IR çalıştırma maliyetinizi yönetmek için VM boyutunun ölçeğini azaltabilirsiniz, kümenizin boyutunu ölçeklendirebilir, önemli tasarruflar sağlayan Azure Hibrit Avantajı (AHB) seçeneği aracılığıyla kendi SQL Server lisansınızı getirebilirsiniz, bkz. Azure-SSIS IRfiyatlandırması ve SSIS iş yüklerinizi işlemeye uygun/isteğe bağlı/tam zamanında & Azure-SSIS IR'nizi durdurabilirsiniz, bkz. Azure-SSIS IR'i yeniden yapılandırma ve Azure-SSIS IR.

Normal bir workday için eşleme veri akışı hata ayıklamasını kullanma

Bir Veri Mühendisi olarak Sam, eşleme veri akışlarını her gün tasarlamak, tasarlamak ve test etmekle sorumludur. Sam, sabah ADF kullanıcı arabiriminde oturum alar ve Veri Akışları için Hata Ayıklama modunu sağlar. Hata Ayıklama oturumları için varsayılan TTL 60 dakikadır. Sam gün boyunca 8 saat boyunca çalışır, bu nedenle Hata Ayıklama oturumunun süresi hiçbir zaman dolmaz. Bu nedenle, Sam'in günlük ücretleri şöyle olur:

8 (saat) x 8 (işlem için iyileştirilmiş çekirdekler) x 0,193 = 12,35 ABD doları

Aynı zamanda başka bir kullanıcı Veri Mühendisi Chris, veri profili oluşturma ve ETL tasarım çalışması için ADF tarayıcı kullanıcı arabiriminde de oturum açtığını da ifade ediyor. Chris, Sam gibi tüm gün ADF'de çalışmıyor. Chris'in veri akışı hata ayıklayıcısını yalnızca yukarıdaki Sam ile aynı süre boyunca ve aynı gün boyunca 1 saat boyunca kullanması gerekir. Chris'in hata ayıklama kullanımı için ücret ödemesi şu şekildedir:

1 (saat) x 8 (genel amaçlı çekirdek) x 0,274 = 2,19 ABD doları

Eşleme veri akışlarıyla blob deposu verilerini dönüştürme

Bu senaryoda, ADF eşleme veri akışlarında Blob Deposu'daki verileri saatlik bir zaman çizelgesine göre görsel olarak dönüştürmek istediğiniz senaryodur.

Senaryoyu gerçekleştirmek için aşağıdaki öğelerle bir işlem hattı oluşturmanız gerekir:

  1. Veri Flow dönüştürme mantığına sahip bir etkinliktir.

  2. Azure Depolama'da veriler için giriş veri kümesi.

  3. Azure Depolama'de veriler için çıkış veri kümesi.

  4. İşlem hattını saatte bir yürütmek için bir zamanlama tetikleyicisi.

İşlemler Türler ve Birimler
Bağlı Hizmet Oluşturma 2 Okuma/Yazma varlığı
Veri Kümeleri Oluşturma 4 Okuma/Yazma varlıkları (veri kümesi oluşturma için 2, bağlı hizmet başvuruları için 2)
İşlem Hattı Oluşturma 3 Okuma/Yazma varlıkları (işlem hattı oluşturma için 1, veri kümesi başvuruları için 2)
İşlem Hattı Al 1 Okuma/Yazma varlığı
İşlem Hattını Çalıştırma 2 Etkinlik çalıştırmaları (tetikleyici çalıştırması için 1, etkinlik çalıştırmaları için 1)
Veri Flow Varsayımları: yürütme süresi = 10 dk + 10 dk TTL 10 TTL ile Genel * İşlem'in 10 16 çekirdeği
İşlem Hattı Varsayımı İzleme: Yalnızca 1 çalıştırma oluştu 2 Alınan çalıştırma kayıtlarını izleme (işlem hattı çalıştırması için 1, etkinlik çalıştırması için 1)

Toplam Senaryo fiyatlandırması: 1,4631 ABD doları

  • Data Factory İşlemleri = 0,0001 ABD Doları
    • Okuma/Yazma = 10 * 0,00001 = $0,0001 [1 R/W = $0,50/50000 = 0,00001]
    • İzleme = 2 * 0,000005 = $0,00001 [1 İzleme = $0,25/50000 = 0,000005]
  • İşlem Hattı Düzenleme & yürütmesi = 1,463 ABD doları
    • Etkinlik Çalıştırmaları = 0,001 * 2 = $0,002 [1 çalıştırma = $1/1000 = 0,001]
    • Veri Flow Etkinlikleri = 20 dakika (10 dakikalık yürütme süresi + 10 dakika TTL) için proratılmış 1,461 ABD doları. 16 çekirdekli genel işlemle Azure Integration Runtime saatte 0,274 ABD doları

Yönetilen sanal Azure Data Factory veri tümleştirmesi

Bu senaryoda, Azure Blob Depolama'daki özgün dosyaları silmek Depolama verileri Azure SQL Veritabanı Azure Blob Depolama'ya Depolama. Bu yürütmeyi farklı işlem hatlarında iki kez yapacaktır. Bu iki işlem hattının yürütme süresi çakışıyor. Senaryo4 Senaryoyu gerçekleştirmek için aşağıdaki öğelerle iki işlem hattı oluşturmanız gerekir:

  • İşlem hattı etkinliği – Silme Etkinliği.
  • Azure Blob depolamadan kopyalanması için giriş veri kümesine sahip kopyalama etkinliği.
  • Veri kümesi üzerinde veriler için bir çıkış Azure SQL Veritabanı.
  • İşlem hattını yürütmek için bir zamanlama tetikleyicileri.
İşlemler Türler ve Birimler
Bağlı Hizmet Oluşturma 4 Okuma/Yazma varlığı
Veri Kümeleri Oluşturma 8 Okuma/Yazma varlığı (veri kümesi oluşturma için 4, bağlı hizmet başvuruları için 4)
İşlem Hattı Oluşturma 6 Okuma/Yazma varlıkları (işlem hattı oluşturma için 2, veri kümesi başvuruları için 4)
İşlem Hattı Al 2 Okuma/Yazma varlığı
İşlem Hattını Çalıştırma 6 Etkinlik çalıştırmaları (tetikleyici çalıştırması için 2, etkinlik çalıştırmaları için 4)
Silme Etkinliğini Yürüt: her yürütme zamanı = 5 dk. İlk işlem hattında Silme Etkinliği yürütmesi 10:00 UTC ile 10:05 UTC arasındadır. İkinci işlem hattında Silme Etkinliği yürütmesi 10:02 UTC ile 10:07 UTC arasındadır. Yönetilen sanal ağ içinde toplam 7 dakikalık işlem hattı etkinliği yürütme. İşlem hattı etkinliği Yönetilen VNET'te en fazla 50 eşzamanlılığı destekler. İşlem hattı etkinliği için 60 dakikalık Yaşam Süresi (TTL) vardır
Veri Kopyalama Varsayım: her yürütme zamanı = 10 dk. İlk işlem hattında Kopyalama yürütmesi 10:06 UTC ile 10:15 UTC arasındadır. İkinci işlem hattında Kopyalama Etkinliği yürütmesi 10:08 UTC ile 10:17 UTC arasındadır. 10 * 4 Azure Integration Runtime (varsayılan DIU ayarı = 4) Veri tümleştirme birimleri ve kopyalama performansını iyileştirme hakkında daha fazla bilgi için bu makaleye bakın
İşlem Hattı Varsayımı İzleme: Yalnızca 2 çalıştırma oluştu 6 İzleme çalıştırması kayıtları alındı (işlem hattı çalıştırması için 2, etkinlik çalıştırması için 4)

Toplam Senaryo fiyatlandırması: 1,45523 ABD doları

  • Data Factory İşlemleri = 0,00023 ABD Doları
    • Okuma/Yazma = 20*0,00001 = $0,0002 [1 R/W = $0,50/50000 = 0,00001]
    • İzleme = 6*0,000005 = $0,00003 [1 İzleme = $0,25/50000 = 0,000005]
  • İşlem Hattı Düzenleme & Yürütme = 1,455 ABD Doları
    • Etkinlik Çalıştırmaları = 0,001*6 = $0,006 [1 çalıştırma = $1/1000 = 0,001]
    • Veri taşıma etkinlikleri = $0,333 (10 dakikalık yürütme süresi için günlere eşit olarak dağıtılır. Azure Integration Runtime) $0,25/saat)
    • İşlem hattı etkinliği = $1,116 (7 dakikalık yürütme süresi ve 60 dakikalık TTL için eşit olarak dağıtılır. Azure Integration Runtime 1/saat)

Not

Bu fiyatlar yalnızca örnek amaçlıdır.

SSS

S: 50 'den fazla işlem hattı etkinliği çalıştırmak istersem, bu etkinlikler eşzamanlı olarak çalıştırılabilir mi?

Y: en fazla 50 eşzamanlı işlem hattı etkinliğine izin verilir. "Ücretsiz yuva" kapatılıncaya kadar 51th ardışık düzen etkinliği sıraya alınacaktır. Dış etkinlik için aynı. Maksimum 800 eşzamanlı dış etkinliğe izin verilir.

Sonraki adımlar

Azure Data Factory için fiyatlandırmayı anladığınıza göre, şimdi kullanmaya başlayın!