Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
Bu özellik önizleme aşamasındadır.
Fabric çalışma zamanı yayın kanalları, müşterilerin yaklaşan çalışma zamanı değişikliklerini varsayılan duruma gelmeden önce test edebilmeleri için yapılandırılmış ve saydam bir yol sağlar. Bu özellik, kuruluşların üretim iş yüklerini erken erişimdeki bu yeni değişikliklerle erken doğrulamalarına, beklenmeyen kesintilerden kaçınmalarına ve Spark çalışma zamanı yükseltmeleri üzerinde daha iyi denetim sahibi olmalarına yardımcı olur.
Üretim iş yüklerinizi bozabilecek sessiz güncelleştirmeler almak yerine, erken erişim yayın kanalını kabul edin, iş yüklerinizi geliştirme veya hazırlama ortamında test edin ve güncelleştirme varsayılan hale gelmeden önce uyumluluğu onaylayın.
Yayın kanalları nasıl çalışır?
Her Spark çalışma zamanının en az iki genel yayın kanalı vardır:
- Varsayılan kanal – Bu üretim sınıfı kanal çalışma zamanının varsayılan sürümünü çalıştırır. Tüm kullanıcılar erken erişimi kabul etmedikleri sürece bu kanalı otomatik olarak kullanır.
- Erken erişim kanalı – Bu üretim sınıfı kanal, sonraki varsayılan kanal olacak şekilde zamanlanan yaklaşan güncelleştirmeleri ve kitaplık değişikliklerini içerir. İş yüklerinizi yaklaşan değişikliklere karşı test etmek için katılmayı seçin.
Belirlenen doğrulama penceresi sona erdiğinde, erken erişim yayın kanalı otomatik olarak yeni varsayılan olacak şekilde yükseltilir ve yeni bir dizi yeni değişiklikle yeni bir erken erişim kanalı kullanıma sunulmuştur. Bu işlem döngüye devam eder. Bu model, değişiklikler herkes için varsayılan hale gelmeden önce tahmin edilebilir bir test penceresi sunar.
İpucu
Güncelleştirmeler varsayılan kanala ulaşmadan önce üretim iş yüklerini doğrulamak için erken erişim kanalını kullanın.
Yayın kanalları neden önemlidir?
Spark çalışma zamanı güncelleştirmeleri kitaplık yükseltmelerini, güvenlik düzeltme eklerini, bağımlılık değişikliklerini ve hatta işletim sistemi yükseltmelerini içerebilir. Tüm güncelleştirmeler kullanıma sunulmadan önce iç kalite denetimlerinden geçse de, bu denetimler müşteriye özgü tüm varyasyonları ve kullanım örneklerini yakalayamaz. Erken erişim kanalları, güncelleştirmeler üretim ortamınızı etkilemeden önce bunları ele almak için bir destek bileti oluşturarak olası sorunları erken belirlemenize ve Microsoft ile çalışmanıza olanak tanır.
| Benefit | Description |
|---|---|
| ✔ Tahmin edilebilir güncelleştirmeler | Yeni bir çalışma zamanının ne zaman kullanılabilir hale geldiğini ve bu çalışma zamanına karşı doğrulama yapmak için zaman olduğunu tam olarak bilirsiniz. |
| ✔ Azaltılmış risk | İş yüklerinin erken erişimde test edilmesi, değişiklikler üretime ulaşmadan önce uyumluluğu güvence altına alır. |
| ✔ Daha iyi görünürlük | Hangi çalışma zamanı sürümünü çalıştırdığınızı kolayca anlayabilir, sürüm notlarınıza başvurabilir ve yükseltme zamanlamasını doğrulayabilirsiniz. |
| ✔ Geliştirilmiş kalite ve güvenlik | Güvenlik yamalarının daha hızlı uygulandığı, iyi test edilmiş derlemeler size sunulur; bu da çalışma zamanı kararlılığına güven duymanızı sağlar. |
Yayın kanalı seçme
Spark yapılandırmalarını veya özelliklerini kullanarak bir yayın kanalı seçin. Spark ayarlarınızda veya yapılandırmanızda aşağıdaki özelliği kullanın:
Important
Erken erişim kanalı Başlangıç Havuzunu kullanmaz. Erken erişim kanalını kullanacak şekilde ayarlamanız spark.fabric.pools.skipStarterPools=true gerekir. Özel havuzlar, Başlangıç Havuzu ile karşılaştırıldığında oturum başlatma süresinde gecikmeye neden olur.
# Prerequisite: early access doesn't use Starter Pool so you need to set it to skip it
spark.fabric.pools.skipStarterPools=true
# Set one of the following values:
# Use this to switch to the early access channel
spark.computeConf.runtime.releaseChannel=earlyAccess
# or to revert to the default release channel
spark.computeConf.runtime.releaseChannel=default
Geçerli değerler şunlardır:
-
default– Varsayılan genel kullanıma açık yayın kanalını kullanır -
earlyAccess– Test için yaklaşan erken erişim sürümünü kullanır
Note
Spark oturumu süresi boyunca yayın kanalı ayarı sabittir. Kanal değiştirmek için yeni bir oturum başlatın.
Erken erişimde testleri ayarlama ve çalıştırma
Erken erişim sürümlerini etkili bir şekilde test etmek için şu adımları izleyin:
1. Test çalışma alanı ayarlama veya mevcut bir test ortamını belirleme
Erken erişim kanalını test için ayrılmış bir çalışma alanı oluşturun:
Yeni bir çalışma alanı oluşturun veya mevcut bir test ortamını belirleyin.
Bir ortam öğesi oluşturun ve bu özellikleri erken erişim için ayarlayın.
Defterinizde veya Spark iş tanımınızda oluşturduğunuz çevre öğesine bakabilirsiniz.
Oturum başladığında, aşağıdaki komutu kullanarak erken erişim yayın kanalının kullanımını doğrulayın.
2. Temsili iş yüklerini tanımlama
Üretim işlem hatlarınızı temsil eden iş yüklerini çalıştırın:
- İdeal olan, üretim iş yükünüzün tamamını test çalışma alanında erken erişim kanalında çalıştırmaktır.
- Bu pratik değilse, üretim ortamınızı en iyi temsil eden kritik testleri ve işlem hatlarını belirleyin.
- Halihazırda sahip olduğunuz mevcut UAT veya hazırlık ortamlarını kullanmayı değerlendirin.
3. Testi otomatikleştirme
Otomatik test çalıştırmalarını ayarlama:
- Testleri düzenli olarak, ancak sürüm güncellemelerinden daha seyrek çalışacak şekilde zamanlayın.
- Erken erişim sürümüyle ilgili sorunları gösterebilecek hatalar için test sonuçlarını izleyin.
4. Sorunları bildirin
Bir hatanın erken erişim sürümünden kaynaklandığından şüpheleniyorsanız:
- Sorunu yalıtmak için sonuçları varsayılan kanalla karşılaştırın.
- Test ettiğiniz erken erişim sürümünün VHD kimliğini not edin.
- Bulgularınızla Microsoft destek ekibiyle iletişime geçin. Microsoft erken erişim sorunlarına öncelik verir ve bir düzeltme sağlar veya sorunlu değişiklikleri geri alır.
Sürüm güncelleştirmelerini ve VHD bilgilerini izleme
Her yayın kanalındaki değişiklikler hakkında bilgi sahibi olmak için:
VHD (Sanal Sabit Disk) görüntünüzü tanımlayın. Çalıştırdığınız çalışma zamanı görüntüsünün VHD adını bulmak için:
- Seansınızda Spark arayüzü veya küme bilgilerini kontrol edin (örneğin
spark.conf.get("spark.synapse.vhd.name", "")). - VHD adını (*.vhd gibi görünmeli) küme loglarında arayın.
- Destek için sorunları bildirirken bu bilgileri kullanın
- Seansınızda Spark arayüzü veya küme bilgilerini kontrol edin (örneğin
Sürüm notlarını gözden geçirin. Ayrıntılı sürüm notları için Spark Çalışma Zamanı Sürümleri ve Güncelleştirmeleri deposunu izleyin. Sürüm notları yayın kanalı başına yayımlandığından değişiklikleri kolayca karşılaştırabilirsiniz. Her sürüm kitaplıklarda, bileşenlerde ve geliştirmelerde belgelenmiş değişiklikler içerir.
Örnekler:
- Official-Spark3.5-default-YYYY-MM-DD.md
- Official-Spark3.5-early-access-YYYY-MM-DD.md
Erken erişim kanalı yeni varsayılan değere dönüştüğünde:
- Önceki varsayılan notlar arşivlenir.
- Erken erişim notları yeni varsayılan notlar olarak yeniden adlandırılır.
- Sonraki döngü için yeni bir erken erişim notları dosyası yayımlanır.
Sık sorulan sorular
Erken erişim daha düşük kalite mi?
Hayır. Erken erişim kanalının tüm standart doğrulama geçitlerini geçmesi gerekir. Bu sadece sürüm takviminin daha erken bir aşamasında.
Erken erişim kanalını kullanmam gerekiyor mu?
Hayır. Tamamen isteğe bağlıdır. Katılmayı seçmezseniz, varsayılan kanalı kullanmaya devam edersiniz.
Bir şeyler ters giderse geri alabilir miyim?
Yes. Varsayılan kanala dönmek için Spark yapılandırmasını kullanarak istediğiniz zaman erken erişim kanalından geri dönebilirsiniz.
Erken erişim ek ücrete tabidir mi?
Hayır. Faturalama, varsayılan kanal kullanımıyla aynı kalır.
Erken erişim yalnızca özel havuz mu kullanıyor?
Yes. Erken erişim, isteğe bağlı bir özellik olduğu için yalnızca özel bir havuz kullanır. Starter Pool’un aksine, özel havuzlarda oturum başlatma süresi gecikmelidir.
İlgili içerik
- Fabric'de Apache Spark Çalışma Zamanları
- Doku Fabric'de Apache Spark çalışma zamanlarının
yaşam döngüsü - Fabric’te Çalışma Zamanı 2.0
- Fabric'te Çalışma Zamanı 1.3
- Spark Çalışma Zamanı Sürümleri ve Güncelleştirmeleri