Verbinding maken met pools
Notitie
Als uw workload serverloze berekeningen ondersteunt, raadt Databricks aan om serverloze berekeningen te gebruiken in plaats van pools om te profiteren van always-on, schaalbare rekenkracht. Zie Verbinding maken met serverloze berekeningen.
Azure Databricks-pools zijn een set niet-actieve, kant-en-klare exemplaren. Wanneer clusterknooppunten worden gemaakt met behulp van de niet-actieve exemplaren, worden de start- en automatisch schalen van clusters verminderd. Als de pool geen inactieve instanties heeft, wordt de pool uitgebreid door een nieuwe instantie van de instantieprovider toe te wijzen om tegemoet te komen aan het verzoek van de cluster.
Wanneer een cluster een instantie vrijgeeft, keert het terug naar de pool en is het gratis voor gebruik door een ander cluster. Alleen clusters die aan een pool zijn gekoppeld, kunnen de inactieve instanties van die pool gebruiken.
Azure Databricks brengt geen DBU's in rekening terwijl instanties inactief zijn in de pool. Facturering van exemplaarproviders is van toepassing. Zie prijzen.
U kunt pools beheren met behulp van de gebruikersinterface of door de API exemplaargroepen aan te roepen.
Een pool maken
Als u een pool wilt maken, moet u gemachtigd zijn om pools te maken. Standaard hebben alleen werkruimtebeheerders machtigingen voor het maken van groepen.
Een pool maken met behulp van de gebruikersinterface:
- Klik op Compute in de zijbalk.
- Klik op het tabblad Pools .
- Klik op de knop Pool maken.
- Geef de poolconfiguratie op.
- Klik op de knop Maken.
Een cluster koppelen aan een pool
Als u een cluster wilt koppelen aan een pool met behulp van de gebruikersinterface voor het maken van het cluster, selecteert u de pool in de vervolgkeuzelijst Stuurprogrammatype of Werkroltype wanneer u het cluster configureert. Beschikbare pools worden boven aan elke vervolgkeuzelijst weergegeven. U kunt dezelfde pool of verschillende pools gebruiken voor het stuurprogrammaknooppunt en werkknooppunten.
Als u de Clusters-API gebruikt, moet u opgeven driver_instance_pool_id
voor het stuurprogrammaknooppunt en instance_pool_id
voor de werkknooppunten.
Zie Best practices voor pools voor meer aanbevolen procedures voor pools.
Groepsmachtigingen
Er zijn drie machtigingsniveaus voor een groep: GEEN MACHTIGINGEN, KAN KOPPELEN AAN en KAN BEHEREN. Zie Pool-ACL's voor meer informatie.
Groepsmachtigingen configureren
In deze sectie wordt beschreven hoe u machtigingen beheert met behulp van de gebruikersinterface van de werkruimte. U kunt ook de Machtigingen-API of Databricks Terraform-provider gebruiken.
U moet de machtiging CAN MANAGE voor een groep hebben om machtigingen te configureren.
Klik in de zijbalk op Compute.
Klik op het tabblad Pools .
Selecteer de pool die u wilt bijwerken.
Klik op de knop Machtigingen .
Klik in Machtigingsinstellingen op de vervolgkeuzelijst Gebruiker, groep of service-principal selecteren en selecteer een gebruiker, groep of service-principal.
Selecteer een machtiging in de vervolgkeuzelijst machtigingen.
Klik op Toevoegen en klik vervolgens op Opslaan.
Een pool verwijderen
Als u een pool verwijdert, worden de niet-actieve exemplaren van de pool beƫindigd en wordt de configuratie ervan verwijderd. Als u een pool wilt verwijderen, klikt u op het pictogram in de acties op de pagina Pools. Als u een pool verwijdert:
- Het uitvoeren van clusters die aan de pool zijn gekoppeld, blijft actief, maar kan geen exemplaren toewijzen tijdens het wijzigen of omhoog schalen.
- Beƫindigde clusters die aan de pool zijn gekoppeld, kunnen niet worden gestart.
Belangrijk
U kunt deze actie niet ongedaan maken.