Aracılığıyla paylaş


Sunucusuz temel ortamları yönetme

Önemli

Bu özellik Genel Önizleme aşamasındadır.

Bu sayfada çalışma alanı genelinde sunucusuz temel ortamların nasıl oluşturulacağı ve yönetileceğini açıklanmaktadır.

Permissions

  • Bir çalışma alanının temel ortamlarını yalnızca çalışma alanı yöneticileri oluşturabilir ve yönetebilir.
  • Tüm çalışma alanı kullanıcıları bir çalışma alanının temel ortamlarına erişebilir.
  • Tüm çalışma alanı kullanıcıları özel sunucusuz ortam belirtimleri oluşturabilir.

Azure Databricks'te temel ortamlar nasıl çalışır?

Azure Databricks'te temel ortam, sunucusuz ortam sürümünü ve sunucusuz not defterleri için ek Python bağımlılıkları kümesini tanımlayan paylaşılabilir bir YAML belirtimidir. Çalışma alanı yöneticileri, kullanıcıların tutarlı, önbelleğe alınmış bir ortamdan hızla başlayabilmesi ve isteğe bağlı olarak kendi kitaplıklarını ekleyebilmesi için temel ortamlar oluşturur ve yönetir.

Ortam belirtimi oluşturma ve dışarı aktarma

Geçerli bir YAML belirtimi oluşturmanın en basit yolu ortamı Ortam yan panelinde derlemek ve ardından Ortamı dışarı aktar düğmesini kullanarak YAML dosyasını indirmektir.

  1. Bir not defteri açın ve sunucusuz işlemle bağlantı kurun.
  2. Not defterinin yan panelinde OrtamOrtamı simgesine tıklayın.
  3. Ortam sürümünü seçin. Databricks, çalışma alanınız tarafından desteklenen en son sunucusuz ortam sürümünü kullanmanızı önerir.
  4. Bağımlılıklar alanına, temel ortamın sahip olmasını istediğiniz bağımlılıkları ekleyin. Her bağımlılığı girdikten sonra Bağımlılık ekle'ye tıklayın. Bağımlılık ekleme hakkında daha fazla yönerge için bkz. Not defterine bağımlılık ekleme.
  5. Belirtimin geçerli olduğundan emin olmak için ortam panelinin alt kısmındaki Uygula'ya tıklayın.
  6. Kebap menü simgesi Kebap menü simgesine tıklayın. Ortam panelinin en altındaki Ortamı dışarı aktar'a tıklayın.
  7. YAML dosyasına bir ad verin ve bir Çalışma Alanı klasörüne veya Unity Kataloğu birimine ekleyin.

Örnek ortam belirtimi

Aşağıdaki örnek YAML, MLflow projeleri ortam belirtimini temel alır. Birkaç kitaplık bağımlılığına sahip bir temel ortam tanımlar:

environment_version: '4'
dependencies:
  - --index-url https://pypi.org/simple
  - -r "/Workspace/Shared/requirements.txt"
  - my-library==6.1
  - /Workspace/Shared/Path/To/simplejson-3.19.3-py3-none-any.whl
  - git+https://github.com/databricks/databricks-cli

Çalışma alanınıza temel ortam ekleme

Ortam belirtimini çalışma alanına temel ortam olarak eklemek için:

  1. Çalışma alanında Ayarlar'a gidin.
  2. Çalışma alanı yöneticisi'nin altında İşlem'i seçin.
  3. Sunucusuz işlem için Temel ortamlar'ın yanında Yönet'e tıklayın.
  4. Yeni ortam oluştur'a tıklayın.
  5. Temel ortamınıza bir ad verin. Bu, kullanıcıların Temel ortam açılan menüsünde göreceği addır.
  6. Dosya seçiciyi kullanarak ortam belirtimi YAML dosyasını seçin. Çalışma alanı dosyalarına veya Unity Kataloğu birimlerine göz atabilirsiniz.
  7. Oluştur'utıklayın.

Temel ortam oluşturmaya başlar. Temel ortamlar listesindeki Durum sütununu denetleyin. Hazır olduğunda Kullanıma hazır olarak değişir.

Uyarı

Temel ortamları oluşturma ve yenileme ile ilgili kullanım kayıtlarıbilling_origin_product sütununun BASE_ENVIRONMENTS olarak ayarlandığı gösterilmiştir. Ayrıca, temel ortam kimliği usage_metadata.base_environment_id sütununa yerleştirilir.

Çalışma alanının varsayılan temel ortamını ayarlama

Varsayılan olarak, çalışma alanında sunucusuz not defterleri temel bir ortam kullanmaz. Çalışma alanı yöneticileri varsayılan olarak tüm yeni not defterlerine uygulanacak bir temel ortam seçebilir.

  1. Çalışma alanında Ayarlar'a gidin.
  2. Çalışma alanı yöneticisi'nin altında İşlem'i seçin.
  3. Sunucusuz işlem için Temel ortamlar'ın yanında Yönet'e tıklayın.
  4. Varsayılan olarak ayarlamak için temel ortamın yanındaki yıldız simgesine tıklayın.

Tüm yeni sunucusuz not defterleri artık varsayılan olarak seçili temel ortama ayarlanacaktır.

Temel ortamı güncelleştirme

Sürüm numaralarını güncelleştirmek veya bağımlılıkları eklemek veya kaldırmak için temel ortam dosyasını düzenlemek isteyebilirsiniz.

Temel ortamlar listesinde, güncelleştirmek istediğiniz temel ortamın YAML dosya yoluna tıklayın. Bu işlem, dosyayı yeni bir sekmede açar. Dosya içeriğini burada gözden geçirebilir veya güncelleştirebilirsiniz. Değişiklikler otomatik olarak kaydedilir.

YAML belirtiminde bir güncelleştirme yaptıktan sonra, not defterlerinin ve işlerin en son yapılandırmayı alması için temel ortamı yenilemeniz gerekir.

  1. Yenilemek istediğiniz temel ortamın yanındaki kebap menü simgesi Kebap menü simgesine tıklayın ve ardından Yenile'yi seçin.
  2. Onayla'yı tıklatın.

Yeni oturumlar artık güncelleştirilmiş temel ortamı kullanıyor. Güncelleştirmelerin alınabilmesi için mevcut not defteri oturumlarının yeniden başlatılması gerekir.

Sınırlamalar

Temel ortamlar aşağıdaki sınırlamalara sahiptir:

  • Özel temel ortamlar yalnızca sunucusuz Python, Python tekerleği ve not defteri görev türleri için desteklenir. Diğer görev türleri desteklenmez.
  • Çalışma alanı temel ortamları işlerde desteklenmez. Tek istisna, çalışma alanı temel ortamlarını yalnızca ortam doğrudan not defterinin ortam ayarlarında yapılandırıldığında kullanabilen not defteri görevleridir.
  • Çalışma zamanında yalnızca ilgili bağımlılıklar yüklenir.
  • Sunucusuz ortam sürüm 1 desteklenmez. Sürüm 2 veya üzerini kullanın.
  • Temel ortamlar tüm çalışma alanı kullanıcıları tarafından kullanılabilir.
  • Çalışma alanları 10 temel ortamla sınırlıdır.