Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Dôležité
Táto funkcia je vo verzii Preview.
Fabric runtime release kanály poskytujú štruktúrovaný a transparentný spôsob, ako môžu zákazníci otestovať nadchádzajúce runtime zmeny skôr, než sa stanú predvolenými. Táto funkcia pomáha organizáciám overiť produkčné pracovné zaťaženia včas s týmito novými zmenami v skorom prístupe, vyhnúť sa neočakávaným narušeniam a získať lepšiu kontrolu nad runtime aktualizáciami Sparku.
Namiesto tichých aktualizácií, ktoré by mohli narušiť vaše produkčné záťaže, sa zapojte do kanála skorého prístupu, otestujte svoje pracovné záťaže vo vývojovom alebo stagingovom prostredí a overte kompatibilitu skôr, než sa aktualizácia stane predvolenou.
Ako fungujú release kanály
Každý runtime Spark má aspoň dva verejné kanály:
- Predvolený kanál – Tento produkčný kanál beží na predvolenej verzii runtime. Všetci používatelia tento kanál automaticky používajú, pokiaľ sa neprihlásia do skorého prístupu.
- Early access kanál – Tento produkčný kanál zahŕňa pripravované aktualizácie a zmeny knižnice, ktoré sú naplánované ako ďalší predvolený kanál. Zapojte sa a otestujte svoje pracovné zaťaženie voči nadchádzajúcim zmenám.
Keď vyprší určené validačné okno, kanál skorého prístupu sa automaticky povýši na nový predvolený a zavedie sa nový kanál skorého prístupu s ďalšou sadou nových zmien. Tento proces pokračuje v cykle. Tento model vám poskytuje predvídateľné testovacie okno predtým, než sa zmeny stanú predvolenými pre všetkých.
Tip
Použite kanál skorého prístupu na overenie produkčných záťaží predtým, než aktualizácie dorazia do predvoleného kanála.
Prečo sú dôležité distribučné kanály
Aktualizácie Spark runtime môžu zahŕňať aktualizácie knižníc, bezpečnostné záplaty, zmeny závislostí alebo dokonca aktualizácie operačného systému. Hoci všetky aktualizácie prechádzajú internými kontrolami kvality pred vydaním, tieto kontroly nedokážu zachytiť všetky zákaznícke špecifické variácie a prípady použitia. Kanály skorého prístupu vám umožňujú včas identifikovať potenciálne problémy a spolupracovať s Microsoft vytvorením podporného tiketu na ich riešenie skôr, než aktualizácie ovplyvnia vaše produkčné prostredie.
| Benefit | Description |
|---|---|
| ✔ Predvídateľné aktualizácie | Presne viete, kedy sa uvoľní nový runtime a máte čas ho overiť. |
| ✔ Znížené riziko | Testovanie pracovných záťaží v early access zabezpečuje kompatibilitu ešte pred dosiahnutím produkcie. |
| ✔ Lepšia viditeľnosť | Ľahko zistíš, ktorú runtime verziu používaš, odvolávaš sa na poznámky k vydaniu a overíš časovanie aktualizácie. |
| ✔ Zlepšená kvalita a bezpečnosť | Dostávate dobre otestované zostavy s aplikovanými bezpečnostnými záplatami rýchlejšie, čo vám dáva istotu v stabilnosti za behu. |
Vyberte si kanál na vydanie
Vyberte release kanál pomocou konfigurácií alebo vlastností Sparku. Použite nasledujúcu vlastnosť vo svojich nastaveniach alebo konfigurácii Spark:
Dôležité
Kanál v skorom prístupe nepoužíva Starter Pool. Musíš si nastaviť spark.fabric.pools.skipStarterPools=true použitie kanála v skorom prístupe. Vlastné pooly majú oneskorenie v čase spustenia relácie v porovnaní so Starter Poolom.
# 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
Platné hodnoty sú:
-
default– Používa predvolený všeobecne dostupný kanál vydania -
earlyAccess– Využíva pripravovanú skorú verziu na testovanie
Poznámka
Nastavenie uvoľneného kanála je nemenné počas celej Spark session. Ak chcete zmeniť kanál, začnite novú reláciu.
Nastavte a spustite testy v skorom prístupe
Ak chcete efektívne otestovať vydania v skorom prístupe, postupujte podľa týchto krokov:
1. Nastavte testovací pracovný priestor alebo označte existujúce testovacie prostredie
Vytvorte vyhradený pracovný priestor na testovanie kanála skorého prístupu:
Vytvorte nový pracovný priestor alebo určte existujúce testovacie prostredie.
Vytvorte predmet prostredia a nastavte tieto vlastnosti tak, aby používali skorý prístup.
Vo vašom zápisníku alebo definícii úlohy v Spark sa odvolajte na položku prostredia, ktorú ste vytvorili.
Keď relácia začne, overte použitie kanála skorého sprístupnenia pomocou nasledujúceho príkazu.
2. Identifikujte reprezentatívne pracovné zaťaženie
Spúšťajte pracovné záťaže, ktoré reprezentujú vaše produkčné pipeline:
- Ideálne by bolo spustiť celú produkčnú záťaž v testovacom pracovnom priestore proti kanálu early access.
- Ak to nie je praktické, identifikujte kritické testy a pipeline, ktoré najlepšie reprezentujú vaše produkčné prostredie.
- Zvážte použitie existujúceho UAT alebo staging prostredí, ktoré už možno máte.
3. Automatizovať testovanie
Nastavte automatizované testovacie behy:
- Naplánujte testy tak, aby bežali pravidelne, ale menej často ako pri aktualizáciách vydania.
- Sledujte výsledky testov na zlyhania, ktoré by mohli naznačovať problémy s vydaním v skorom prístupe.
4. Problémy s hlásením
Ak máte podozrenie, že zlyhanie spôsobuje skorý prístup:
- Porovnajte výsledky s predvoleným kanálom, aby ste izolovali problém.
- Všimnite si VHD ID raného prístupu, ktorý testujete.
- Kontaktujte podporu Microsoft so svojimi zisteniami. Microsoft uprednostňuje problémy v skorom prístupe a buď poskytne hotfix, alebo vráti späť problematické zmeny.
Aktualizácie vydania skladieb a informácie o VHD
Aby ste boli informovaní o zmenách v každom kanáli vydania:
Identifikujte svoj VHD (virtuálny pevný disk) obraz. Ak chcete nájsť VHD názov runtime obrazu, ktorý používate:
- Skontrolujte Spark UI alebo informácie o klastri vo vašej relácii (napríklad
spark.conf.get("spark.synapse.vhd.name", "")). - Hľadajte názov VHD (ktorý by mal vyzerať ako *.vhd) v logoch klastra.
- Použite tieto informácie pri hlásení problémov na podporu
- Skontrolujte Spark UI alebo informácie o klastri vo vašej relácii (napríklad
Skontrolujte poznámky k vydaniu. Sledujte repozitár Spark Runtime Releases and Updates pre podrobné poznámky k vydaniam. Poznámky k vydaniam sú publikované podľa kanálov vydania, takže zmeny môžete jednoducho porovnať. Každé vydanie obsahuje zdokumentované zmeny knižníc, komponentov a vylepšení.
Príklady:
- Official-Spark3.5-default-YYYY-MM-DD.md
- Official-Spark3.5-early-access-YYYY-MM-DD.md
Keď sa kanál skorého prístupu stane novým predvoleným:
- Poznámky z predchádzajúcej predvolenej verzie sú archivované.
- Poznámky v skorom prístupe sú premenované na nové predvolené poznámky.
- Pre ďalší cyklus je publikovaný nový súbor poznámok v skorom prístupe.
Najčastejšie otázky
Je skorý prístup nižšia kvalita?
Nie. Kanál skorého prístupu musí prejsť všetkými štandardnými validačnými bránami. Je to jednoducho skôr v časovej osi vydania.
Musím použiť kanál v predbežnom prístupe?
Nie. Je to úplne voliteľné. Ak sa neprihlásite, pokračujete v používaní predvoleného kanála.
Môžem vrátiť späť, ak niečo zlyhá?
Áno. Kedykoľvek sa môžete vrátiť z early access kanála pomocou konfigurácie Spark a vrátiť sa na predvolený kanál.
Stojí predčasný prístup príplatok?
Nie. Fakturácia zostáva rovnaká ako predvolené využívanie kanála.
Používa predbežný prístup len vlastný pool?
Áno. Skorý prístup používa vlastný pool len preto, že je to funkcia dobrovoľného prihlásenia. Na rozdiel od Starter Poolu majú vlastné pooly oneskorenie v čase spustenia relácie.