Fabric-ajonaikaiset julkaisukanavat (Esikatselu)

Tärkeää

Tämä ominaisuus on esikatselutilassa.

Fabric-ajonaikaiset julkaisukanavat tarjoavat rakenteellisen ja läpinäkyvän tavan asiakkaille testata tulevia ajonaikaisia muutoksia ennen kuin ne muuttuvat oletusiksi. Tämä ominaisuus auttaa organisaatioita validoimaan tuotantotyökuormansa varhaisessa vaiheessa näiden uusien early access -muutosten myötä, välttämään odottamattomia häiriöitä ja saamaan paremman hallinnan Sparkin ajonaikaisiin päivityksiin.

Sen sijaan, että saisit hiljaisia päivityksiä, jotka saattaisivat rikkoa tuotantokuormasi, valitse varhaisen pääsyn julkaisukanava, testaa työkuormasi kehitys- tai stalaatioympäristössä ja varmista yhteensopivuus ennen kuin päivitys muuttuu oletusarvoiseksi.

Miten julkaisukanavat toimivat

Jokaisella Spark-suoritusajalla on vähintään kaksi julkista julkaisukanavaa:

  • Oletuskanava – Tämä tuotantotason kanava ajaa oletusversiota ajonajasta. Kaikki käyttäjät käyttävät tätä kanavaa automaattisesti, elleivät he valitse varhaista pääsyä.
  • Early access -kanava – Tämä tuotantotason kanava sisältää tulevia päivityksiä ja kirjastomuutoksia, jotka on suunniteltu seuraavaksi oletuskanavaksi. Valitse, jotta voit testata työmääräsi tulevia muutoksia vastaan.

Kun määritetty validointiikkuna päättyy, early access -kanava ylennetään automaattisesti uudeksi oletuskanavaksi, ja uusi early access -kanava otetaan käyttöön uusien muutosten kera. Tämä prosessi jatkaa tätä sykliä. Tämä malli antaa ennustettavan testausikkunan ennen kuin muutokset muuttuvat oletusarvoiksi kaikille.

Kuvakaappaus, joka näyttää Fabric Runtime -julkaisukanavan elinkaaren.

Vihje

Käytä early access -kanavaa validoidaksesi tuotantokuormia ennen kuin päivitykset saavuttavat oletuskanavan.

Miksi julkaisukanavat ovat tärkeitä

Sparkin ajonaikaiset päivitykset voivat sisältää kirjastopäivityksiä, tietoturvapäivityksiä, riippuvuusmuutoksia tai jopa käyttöjärjestelmän päivityksiä. Vaikka kaikki päivitykset läpäisevät sisäiset laatutarkistukset ennen julkaisua, ne eivät voi kattaa kaikkia asiakaskohtaisia variaatioita ja käyttötapauksia. Early access -kanavat antavat sinun tunnistaa mahdolliset ongelmat varhaisessa vaiheessa ja tehdä yhteistyötä Microsoftin kanssa luomalla tukitiketti niiden ratkaisemiseksi ennen kuin päivitykset vaikuttavat tuotantoympäristöösi.

Etu Description
✔ Ennustettavia päivityksiä Tiedät tarkalleen, milloin uusi suoritusaika tulee saataville ja sinulla on aikaa validoida sitä vastaan.
✔ Pienempi riski Työkuormien testaus varhaisessa saatavuudessa varmistaa yhteensopivuuden ennen kuin muutokset tulevat tuotantoon.
✔ Parempi näkyvyys Voit helposti kertoa, mitä ajonaikaista versiota käytät, tarkistaa julkaisumuistiinpanot ja tarkistaa päivityksen ajoituksen.
✔ Parannettu laatu ja turvallisuus Saat hyvin testattuja versioita, joissa tietoturvapäivitykset on asennettu nopeammin, mikä antaa sinulle luottamusta ajonaikaiseen vakauteen.

Valitse julkaisukanava

Valitse julkaisukanava käyttämällä Spark-asetuksia tai ominaisuuksia. Käytä seuraavaa ominaisuutta Spark-asetuksissa tai asetuksissa:

Tärkeää

Early access -kanava ei käytä Starter Poolia. Sinun täytyy asettaa spark.fabric.pools.skipStarterPools=true käyttämään early access -kanavaa. Mukautetuissa pooleissa istunnon käynnistysaika on viive verrattuna Starter Pooliin.

# 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

Kelvolliset arvot ovat:

  • default – Käyttää oletuskanavaa yleisesti saatavilla olevaa julkaisukanavaa
  • earlyAccess – Käyttää tulevaa early access -julkaisua testaukseen

Muistio

Julkaisukanavan asetus on muuttumaton koko Spark-istunnon ajan. Kanavan vaihtamiseksi aloita uusi sessio.

Aseta ja suorita testit early access -tilassa

Jotta voit testata tehokkaasti varhaisen saatavuuden julkaisuja, noudata näitä ohjeita:

1. Aseta testityötila tai määritä olemassa oleva testiympäristö

Luo oma työtila varhaisen pääsyn kanavan testaamiseen:

  1. Luo uusi työtila tai määritä olemassa oleva testiympäristö.

  2. Luo ympäristökohde ja aseta nämä ominaisuudet käyttämään varhaista pääsyä.

    Kuvakaappaus, joka näyttää ominaisuuksia, jotka vaaditaan julkaisukanavan vaihtamiseen.

  3. Muistikirjassasi tai Spark-tehtävämäärittelyssä viittaa luomaasi ympäristökohteeseen.

  4. Kun istunto alkaa, varmista varhaisen pääsyn julkaisukanavan käyttö seuraavalla komennolla.

    Kuvakaappaus, jossa näkyy varhaisen pääsyn julkaisukanava käytössä nykyisessä sessiossa.

2. Tunnista edustavat työkuormat

Suorita työkuormat, jotka edustavat tuotantoputkiasi:

  • Ihanteellisesti ajat koko tuotantokuormasi testityötilassa early access -kanavaa vastaan.
  • Jos se ei ole käytännöllistä, tunnista kriittiset testit ja putket, jotka parhaiten edustavat tuotantoympäristöäsi.
  • Harkitse olemassa olevien UAT:ien tai staging-ympäristöjen käyttöä, joita sinulla saattaa jo olla.

3. Automatisoi testaus

Aseta automatisoidut testiajot:

  • Aikatauluta testit säännöllisesti, mutta harvemmin kuin julkaisupäivitykset.
  • Seuraa testituloksia vikojen varalta, jotka saattavat viitata ongelmiin varhaisen pääsyn julkaisussa.

4. Ilmoita ongelmista

Jos epäilet, että vika johtuu varhaisen pääsyn julkaisusta:

  1. Vertaa tuloksia oletuskanavaan erottaaksesi ongelman.
  2. Huomaa testamasi early access -version VHD-tunnus.
  3. Ota yhteyttä Microsoftin tukeen havaintojesi kanssa. Microsoft priorisoi varhaisen pääsyn ongelmia ja joko tarjoaa pikakorjauksen tai peruuttaa ongelmalliset muutokset.

Seuraa julkaisupäivityksiä ja VHD-tietoja

Pysyäksesi ajan tasalla kunkin julkaisukanavan muutoksista:

  1. Tunnista VHD (virtuaalinen kiintolevy) -kuvasi. Löytääksesi ajamasi ajonaikaisen kuvan VHD-nimen:

    • Tarkista Spark-käyttöliittymän tai klusterin tiedot sessiossasi (esim. spark.conf.get("spark.synapse.vhd.name", "")).
    • Etsi VHD-nimi (joka pitäisi näyttää *.vhd:ltä) klusterilokista.
    • Käytä näitä tietoja raportoidessanne ongelmista tuelle
  2. Katso julkaisumuistiinpanot. Seuraa Sparkin Runtime Releases and Updates -tietovarastoa saadaksesi yksityiskohtaiset julkaisumuistiinpanot. Julkaisumuistiinpanot julkaistaan per julkaisukanava, joten muutoksia voi helposti vertailla. Jokainen julkaisu sisältää dokumentoituja muutoksia kirjastoihin, komponentteihin ja parannuksiin.

Esimerkkejä:

  • Official-Spark3.5-default-YYYY-MM-DD.md
  • Official-Spark3.5-early-access-YYYY-MM-DD.md

Kun early access -kanavasta tulee uusi oletus:

  • Edellisen oletusjärjestelmän muistiinpanot arkistoidaan.
  • Early access -muistiinpanot nimetään uusiksi oletusmuistiiniksi.
  • Uusi varhaisen pääsyn muistiinpanotiedosto julkaistaan seuraavalle kierrokselle.

Usein kysytyt kysymykset

Onko varhaisen pääsyn laatu heikompi?

Ei. Early access -kanavan on läpäistävä kaikki tavalliset validointiportit. Se on yksinkertaisesti aikaisemmin julkaisuaikataulussa.

Täytyykö minun käyttää early access -kanavaa?

Ei. Se on täysin vapaaehtoista. Jos et ota mukaan, jatkat oletuskanavan käyttöä.

Voinko palata, jos jokin epäonnistuu?

Kyllä. Voit vaihtaa takaisin varhaisen pääsyn kanavalta milloin tahansa käyttämällä Spark-konfiguraatiota palataksesi oletuskanavalle.

Maksaako varhainen pääsy ekstraa?

Ei. Laskutus pysyy samana kuin oletuskanavan käyttö.

Käyttääkö early access vain mukautettua poolia?

Kyllä. Early Access käyttää vain mukautettua poolia, koska se on valinnainen ominaisuus. Toisin kuin Starter Poolissa, mukautetuissa pooleissa istunnon käynnistysaika on viive.