Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk a készlet felhasználói felülettel történő létrehozásakor elérhető beállításokat ismerteti. A Databricks parancssori felületének készlet létrehozásához való használatáról a Databricks parancssori felület parancsaiból tájékozódhat. Ha tudni szeretné, hogyan hozhat létre készletet a REST API-val, tekintse meg a Példánykészletek API-t.
Megjegyzés
Ha a számítási feladat támogatja a kiszolgáló nélküli számítást, a Databricks azt javasolja, hogy készletek helyett kiszolgáló nélküli számítást használjon, hogy kihasználhassa a mindig rendelkezésre álló, méretezhető számítás előnyeit. Lásd: Csatlakozás kiszolgáló nélküli számításhoz.
Medence mérete
Készlet létrehozásakor a méretének szabályozásához három paramétert állíthat be: minimális üresjárati példányokat, maximális kapacitást és inaktív példány automatikus leállítását.
Minimális tétlen példányok
A készletben lévő példányok minimális száma tétlen marad. Ezek a példányok az automatikus megszüntetési beállításoktól függetlenül nem fejeződnek be. Ha egy fürt tétlen példányokat használ fel a készletből, az Azure Databricks további példányokat épít ki a minimum példányszám fenntartása érdekében.
Maximális kapacitás
A készlet által kiosztható példányok maximális száma. Ha be van állítva, ez az érték korlátozza minden példányt (kihasználatlan + használt). Ha egy medencét használó fürt az automatikus skálázás során ennél a számnál több példányt kér, a kérés hibával meghiúsul.
Ez a konfiguráció nem kötelező. Az Azure Databricks azt javasolja, hogy csak a következő körülmények között állítsunk be értéket:
- Van egy példánykvótája, amely alatt kell maradnia.
- Meg szeretné védeni az egyik munkakészletet attól, hogy hatással legyen egy másik munkakészletre. Tegyük fel, hogy a példánykvóta 100, és az A és B csapatnak feladatokat kell futtatnia. Létrehozhatja az A csoportot legfeljebb 50-nel és a B csoportot szintén legfeljebb 50-nel, így a két csapat méltányosan osztozik a 100-as kvótán.
- Korlátoznia kell a költségeket.
Kihasználatlan példány automatikus leállítása
Az az időtartam percekben, amely a Minimális tétlenségi példányok beállított érték fölött van, ameddig a példányok tétlenek maradhatnak, mielőtt a készlet leállítaná őket.
Példánytípusok
A készlet tétlen példányokból áll, amelyek készen állnak az új fürtökre, valamint olyan példányokból, amelyek futó fürtök által vannak használatban. Ezek az összes példány azonos példányszolgáltatótípusúak, amelyet a készlet létrehozásakor választanak ki.
A pool példánytípusa nem szerkeszthető. A készlethez csatolt fürtök ugyanazt a példánytípust használják az illesztőprogram és a feldolgozó csomópontok esetében. A példánytípusok különböző családjai különböző használati esetekhez, például memóriaigényes vagy számítási igényű számítási feladatokhoz illenek.
Az Azure Databricks mindig egyéves elavulási értesítést biztosít, mielőtt megszüntetené egy példánytípus támogatását.
Megjegyzés
Ha a biztonsági követelmények közé tartozik számítási elkülönítés, válasszon egy Standard_F72s_V2 példányt munkatípusként. Ezek a példánytípusok azokat az izolált virtuális gépeket jelölik, amelyek a teljes fizikai gazdagépet felhasználják, és biztosítják a szükséges elkülönítési szintet, amely például az Egyesült Államok Védelmi Minisztériumának 5. (IL5) szintű számítási feladatainak támogatásához szükséges.
Előre betöltött Databricks Runtime-verzió
A fürtindítások felgyorsításához válassza ki a kapacitáskészlet üresjárati példányaiba betöltendő Databricks Runtime-verziót. Ha egy felhasználó ezt a futtatókörnyezetet választja a készlet által támogatott fürt létrehozásakor, az a fürt még gyorsabban elindul, mint egy készlet által támogatott fürt, amely nem használ előre betöltött Databricks-futtatókörnyezet-verziót.
Ha ezt a beállítást None értékre állítja, lelassítja a fürtindításokat, mivel a Databricks Futtatókörnyezet verziója igény szerint letöltődik a pool kihasználatlan példányaira. Amikor a fürt a készletben lévő példányokat felszabadítja, a Databricks Runtime-verzió továbbra is gyorsítótárazva marad ezeken a példányokon. A következő fürtlétrehozási művelet, amely ugyanazt a Databricks Runtime-verziót használja, kihasználhatja ezt a csoportosítási előnyt, de ez nem garantált.
Előre betöltött Docker-rendszerkép
A Docker-rendszerképek készletekkel támogatottak, ha a Készletkészletek API-val hozza létre a készletet. További információkért lásd: A Databricks Container Services használata példánykészlet használatával.
Medencecímkék
A készletcímkék lehetővé teszik a szervezet különböző csoportjai által használt felhőerőforrások költségeinek egyszerű monitorozását. A készletek létrehozásakor kulcs-érték párként adhat meg címkéket, és az Azure Databricks ezeket a címkéket a felhőbeli erőforrásokra, például virtuális gépekre és lemezkötetekre, valamint DBU használati jelentésekre alkalmazza.
A kényelem érdekében az Azure Databricks három alapértelmezett címkét alkalmaz minden készletre: Vendor, DatabricksInstancePoolIdés DatabricksInstancePoolCreatorId. Készlet létrehozásakor egyéni címkéket is hozzáadhat. Legfeljebb 41 egyéni címkét adhat hozzá.
Egyéni címkék
Ha további címkéket szeretne hozzáadni a készlethez, lépjen a Lapfülek lapra a Készlet létrehozása lap alján. Kattintson a + Hozzáadás gombra, majd adja meg a kulcs-érték párot.
A készlet által támogatott fürtök öröklik az alapértelmezett és az egyéni címkéket a készletkonfigurációból. A készletcímkék és a fürtcímkék együttes működéséről további információt a Címkék használata az attribútumok hozzárendeléséhez és a használat követéséhez című témakörben talál.
Helyi tároló automatikus skálázása
Gyakran nehéz megbecsülni, hogy egy adott feladat mennyi lemezterületet fog igénybe venni. Az Azure Databricks automatikusan engedélyezi a helyi tároló automatikus skálázását az összes Azure Databricks-készleten, hogy ne kelljen megbecsülnie, hogy hány gigabájtnyi felügyelt lemezt csatoljon a készlethez a létrehozáskor.
Az autoszkálázású helyi tárolással az Azure Databricks figyeli a készleted példányain elérhető szabad lemezterület mennyiségét. Ha egy példány túl kevés lemezen fut, a rendszer automatikusan csatol egy új felügyelt lemezt, mielőtt elfogy a lemezterület. A virtuális gépeken a lemezekkel együtt legfeljebb 5 TB összes lemezterületet lehet csatolni (beleértve a virtuális gép kezdeti helyi tárolását is).
A virtuális géphez csatlakoztatott felügyelt lemezek csak akkor lesznek leválasztva, ha a virtuális gép visszakerül az Azure-ba. Ez azt jelzi, hogy a felügyelt lemezek soha nem lesznek leválasztva a virtuális gépekről, amíg azok egy készlet részét képezik.
Alkalmi példányok
A költségek csökkentése érdekében választhatja a spot példányok használatát úgy, hogy bejelöli a Mind Spot választógombot.
A készletben lévő fürtök minden csomóponthoz, vezérlőhöz és munkavégzőhöz árfolyamszámítási példányokkal indulnak (ellentétben a nem készletfürtöknél használt hibrid, igény szerinti vezérlőkkel és árfolyamszámítási példányokkal működő munkavégzőkkel).
Ha a helyfoglalásos példányokat a rendelkezésre állás hiánya miatt visszavonják, az igény szerinti példányok nem helyettesítik a visszavont példányokat.
Azure capacity reservation group
Egy pool példányait elindíthatod egy Azure kapacitásrezervátus csoport ellen, ha a capacity_reservation_group poolban azure_attributes a mezőt a csoport erőforrás-azonosítójára állítod. Konfiguráld az Instance Pools API-n vagy az Azure Databricks SDK-kon. Ugyanazok a követelmények érvényesek, mint a klaszterekre: csak igény szerinti példányok, és csak olyan munkaterületek, amelyek VNet injekciót használnak.
Ha ezt a mezőt kihagyod a poolszerkesztéskor, az Azure Databricks töröli a már konfigurált kapacitásfoglalási csoportokat a poolban.