Share via


Azure FarmBeats'i yükleme

Bu makalede Azure aboneliğinizde Azure FarmBeats nasıl yükleneceği açıklanır.

Azure FarmBeats, Azure Market'da sunulan işletmeler arası bir tekliftir. Sağlayıcılar arasında tarım veri kümelerinin toplanıp eyleme dönüştürülebilir içgörüler oluşturulmasını sağlar. Azure FarmBeats bunu, birleşik veri kümelerini temel alan yapay zeka (AI) veya makine öğrenmesi (ML) modelleri oluşturmanıza olanak tanıyarak yapar. Azure FarmBeats iki ana bileşeni şunlardır:

Önemli

Azure FarmBeats kullanımdan kaldırıldı. Genel duyuruyu burada görebilirsiniz.

Yeni bir tarım odaklı hizmet inşa ettik, adı Tarım için Azure Veri Yöneticisi ve önizleme hizmeti olarak kullanıma sunuldu. Daha fazla bilgi için buradaki genel belgelere bakın veya adresinden madma@microsoft.combize yazın.

  • Veri hub'ı: Farklı sağlayıcılar arasında çeşitli tarım veri kümelerinin toplanması, normalleştirilmesi ve bağlamsallaştırılmasını sağlayan bir API katmanı.

  • Hızlandırıcı: Veri hub'ı üzerinde oluşturulan web uygulaması. Model geliştirmenizi ve görselleştirmenizi hızlı bir şekilde başlatır. Hızlandırıcı, alınan algılayıcı verilerinin grafik olarak ve model çıkışının harita olarak görselleştirmesini göstermek için Azure FarmBeats API'lerini kullanır.

Genel bilgiler

Yüklü bileşenler

Azure FarmBeats yüklediğinizde, Azure aboneliğinizde aşağıdaki kaynaklar sağlanır:

Yüklü Azure Kaynakları Azure FarmBeats bileşeni
Application Insights Veri hub'ı & Hızlandırıcısı
App Service Veri hub'ı & Hızlandırıcısı
App Service Planı Veri hub'ı & Hızlandırıcısı
API Bağlantısı Veri merkezi
Redis için Azure Cache Veri merkezi
Azure Cosmos DB Veri merkezi
Azure Data Factory V2 Veri hub'ı & Hızlandırıcısı
Azure Batch hesabı Veri merkezi
Azure Key Vault Veri hub'ı & Hızlandırıcısı
Azure Haritalar Hesabı Hızlandırıcı
Olay Hub'ı Ad Alanı Veri merkezi
Logic App Veri merkezi
Depolama Hesabı Veri hub'ı & Hızlandırıcısı
Time Series Insights Veri merkezi

Tahakkuk eden maliyetler

Azure FarmBeats maliyeti, temel alınan Azure hizmetlerinin maliyetinin bir toplamıdır. Azure hizmetleri için fiyatlandırma bilgileri Fiyatlandırma Hesaplayıcısı kullanılarak hesaplanabilir. Toplam yüklemenin gerçek maliyeti kullanıma göre değişir. İki bileşenin kararlı durum maliyeti şöyledir:

  • Veri hub'ı - günlük 10 ABD dolarından az
  • Hızlandırıcı - günde 2 TL'den az

Desteklenen bölgeler

Şu anda Azure FarmBeats aşağıdaki bölgelerdeki genel bulut ortamlarında desteklenmektedir:

  • Doğu Avustralya
  • Central US
  • Doğu ABD
  • Doğu ABD 2
  • Batı ABD
  • Batı ABD 2
  • Kuzey Avrupa
  • West Europe
  • Doğu Asya
  • Güney Asya

Geçen süre

Hazırlık ve kurulum dahil olmak üzere tüm Azure FarmBeats kurulumu bir saatten kısa sürer.

Önkoşullar

Azure FarmBeats gerçek yüklemesine başlamadan önce aşağıdaki adımları tamamlamanız gerekir:

İzinleri Doğrulama

Azure FarmBeats yüklemek için Azure kiracısında aşağıdaki izinlere sahip olmanız gerekir:

  • Kiracı - Microsoft Entra uygulama oluşturucusu
  • Abonelik - Sahip
  • FarmBeats'in yüklendiği Kaynak Grubu - Sahip

Microsoft Entra uygulama adımını oluşturmak için ilk iki izin gereklidir. Gerekirse, Microsoft Entra uygulamasını oluşturmak için uygun izinlere sahip birini alabilirsiniz.

Marketten FarmBeats yüklemesini çalıştıran kişinin FarmBeats'in yüklendiği Kaynak Grubunun sahibi olması gerekir. Abonelik sahipleri için bu, Kaynak Grubu oluşturulduğunda otomatik olarak gerçekleşir. Diğerleri için lütfen Kaynak Grubunu önceden oluşturun ve Abonelik sahibinden sizi Kaynak Grubu'nun sahibi yapmasını isteyin.

Azure rol tabanlı erişim denetimi yönergelerini izleyerek Azure portal erişim izinlerinizi doğrulayabilirsiniz.

Aboneliği ve Bölgeyi Belirleme

Azure abonelik kimliğine ve Azure FarmBeats yüklemek istediğiniz bölgeye ihtiyacınız olacaktır. Desteklenen bölgeler bölümünde listelenen bölgelerden birini seçin.

Azure Abonelik Kimliğini ve Azure Bölgesini not edin.

Microsoft Entra uygulaması oluşturma

Azure FarmBeats uygulama oluşturma ve kayıt Microsoft Entra gerektirir. Microsoft Entra oluşturma betiğini başarıyla çalıştırmak için aşağıdaki izinler gereklidir:

  • Kiracı - Microsoft Entra uygulama oluşturucusu
  • Abonelik - Sahip

PowerShell ortamını kullanarak Cloud Shell bir örnekte aşağıdaki adımları çalıştırın. İlk kez kullanan kullanıcılardan bir abonelik seçmeleri ve bir depolama hesabı oluşturmaları istenir. Kurulumu açıklandığı gibi tamamlayın.

  1. Microsoft Entra uygulama oluşturucu betiğini indirme

        wget -q https://aka.ms/FarmBeatsAADScript -O ./create_aad_script.ps1
    
  2. Varsayılan olarak, dosya giriş dizininize indirilir. Dizinine gidin.

        cd
    
  3. Microsoft Entra ID betiğini çalıştırma

        ./create_aad_script.ps1
    
  4. Betik aşağıdaki üç girişi ister:

    • FarmBeats Web Sitesi Adı , FarmBeats web uygulamanızın benzersiz URL ön ekidir. Ön ekin zaten alınmış olması durumunda betik hataya neden olur. Yüklendikten sonra FarmBeats dağıtımınıza https://< FarmBeats-website-name.azurewebsites.net> ve swagger API'lerine https://< FarmBeats-website-name-api.azurewebsites.net>

    • Azure oturum açma kimliği: FarmBeats yöneticisi olarak eklenmesini istediğiniz kullanıcıya Azure oturum açma kimliği sağlayın. Bu kullanıcı daha sonra FarmBeats web uygulamasına diğer kullanıcılara erişim izni verebilir. Oturum açma kimliği genellikle biçimindedir john.doe@domain.com. Azure UPN de desteklenir.

    • Abonelik Kimliği: Bu, Azure FarmBeats yüklemek istediğiniz aboneliğin kimliğidir

  5. Microsoft Entra ID betiğinin çalıştırılması yaklaşık 2 dakika sürer ve değerleri ekranda ve aynı dizindeki bir json dosyasına verir. Betiği başka biri çalıştırdıysanız, bu çıkışı sizinle paylaşmasını isteyin.

Sentinel hesabı oluşturma

Azure FarmBeats kurulumunuz, Çiftliğiniz için Avrupa Uzay Ajansı'nın Sentinel-2 uydu görevinden uydu görüntüleri almanıza olanak tanır. Bu kurulumu yapılandırmak için bir Sentinel hesabı gerekir.

Sentinel ile ücretsiz hesap oluşturma adımlarını izleyin:

  1. Resmi kayıt sayfasına gidin.
  2. Gerekli ayrıntıları (ad, soyadı, kullanıcı adı, parola ve e-posta kimliği) sağlayın ve formu doldurun.
  3. Kayıtlı e-posta kimliğine bir doğrulama bağlantısı gönderilir. E-postada sağlanan bağlantıyı seçin ve doğrulamayı tamamlayın.

Kayıt işleminiz tamamlandı. Doğrulama tamamlandıktan sonra Sentinel Kullanıcı Adınızı ve Sentinel Parolanızı not edin.

Yükleme

Artık FarmBeats'i yüklemeye hazırsınız. Yüklemeyi başlatmak için aşağıdaki adımları izleyin:

  1. Azure portalında oturum açın. Sağ üst köşeden hesabınızı seçin ve Azure FarmBeats yüklemek istediğiniz Microsoft Entra kiracıya geçin.

  2. Portaldaki Azure Market gidin ve Market'te Azure FarmBeats arayın.

  3. Azure FarmBeats genel bakışı içeren yeni bir pencere görüntülenir. Oluştur’u seçin.

  4. Yeni bir pencere görüntülenir. Azure FarmBeats yüklemek istediğiniz doğru aboneliği, kaynak grubunu ve konumu seçerek kaydolma işlemini tamamlayın.

  5. FarmBeats Hizmet Uyarıları bölümünde Azure FarmBeats ile ilgili hizmet uyarılarını alması gereken e-posta adresini sağlayın. Sayfanın alt kısmındaki İleri'yi seçerek Bağımlılıklar Sekmesine gidin.

    Temel Bilgiler Sekmesi

  6. Microsoft Entra ID betiğin çıktısından tek tek girişleri Microsoft Entra uygulama bölümündeki girişlere kopyalayın.

  7. Sentinel Hesabı bölümüne Sentinel hesabı kullanıcı adını ve parolasını girin. Gözden Geçir + Oluştur sekmesine gitmek için İleri'yi seçin.

    Bağımlılıklar Sekmesi

  8. Girilen ayrıntılar doğrulandıktan sonra Tamam'ı seçin. Kullanım koşulları sayfası görüntülenir. Koşulları gözden geçirin ve yüklemeyi başlatmak için Oluştur'u seçin. Yükleme ilerleme durumunu izleyebileceğiniz sayfaya yönlendirilirsiniz.

Yükleme tamamlandıktan sonra, yükleme sırasında sağladığınız web sitesi adına giderek yüklemeyi doğrulayabilir ve FarmBeats portalını kullanmaya başlayabilirsiniz: https://< FarmBeats-website-name.azurewebsites.net>. FarmBeats kullanıcı arabirimini ve Grup oluşturma seçeneğini görmeniz gerekir.

Veri hub'ı https://< FarmBeats-website-name-api.azurewebsites.net/swagger> adresinde bulunabilir. Burada farklı FarmBeats API nesnelerini görebilir ve API'ler üzerinde REST işlemleri gerçekleştirebilirsiniz.

Yükseltme

FarmBeats'i en son sürüme yükseltmek için PowerShell ortamını kullanarak bir Cloud Shell örneğinde aşağıdaki adımları çalıştırın. Kullanıcının FarmBeats'in yüklü olduğu aboneliğin sahibi olması gerekir.

İlk kez kullanan kullanıcılardan bir abonelik seçmeleri ve bir depolama hesabı oluşturmaları istenir. Kurulumu açıklandığı gibi tamamlayın.

  1. Yükseltme betiğini indirme

        wget –q https://aka.ms/FarmBeatsUpgradeScript -O ./upgrade-farmbeats.ps1
    
  2. Varsayılan olarak, dosya giriş dizininize indirilir. Dizinine gidin.

        cd
    
  3. Yükseltme betiğini çalıştırma

        ./upgrade-farmbeats.ps1 -InputFilePath [Path to input.json file]
    

input.json dosyasının yolu isteğe bağlıdır. Belirtilmezse, betik tüm gerekli girişleri ister. Yükseltme yaklaşık 30 dakika içinde tamamlanmalıdır.

Kaldırma

Azure FarmBeats Veri hub'ını veya Hızlandırıcıyı kaldırmak için aşağıdaki adımları tamamlayın:

  1. Azure portal oturum açın ve bu bileşenlerin yüklendiği kaynak gruplarını silin.

  2. Microsoft Entra ID gidin ve Azure FarmBeats yüklemesine bağlı Microsoft Entra uygulamasını silin.

Sonraki adımlar

Azure aboneliğinize Azure FarmBeats yüklemeyi öğrendinsiniz. Şimdi Azure FarmBeats örneğinize nasıl kullanıcı ekleyebileceğinizi öğrenin.