Elastische pool voor SQL Database implementeren

Voltooid

Elastische pools zijn een implementatieoptie waarin u Azure-rekenresources (CPU, geheugen en opslag) koopt die vervolgens worden gedeeld tussen meerdere databases die zijn gedefinieerd als behorend tot dezelfde pool. Een eenvoudige vergelijking met een on-premises SQL Server is dat een elastische pool vergelijkbaar is met een SQL Server-exemplaar met meerdere gebruikersdatabases. Met behulp van elastische pools kunt u eenvoudig poolbronnen beheren en tegelijkertijd mogelijk kosten besparen. Elastische pools vergemakkelijken ook een eenvoudige schaalbaarheid tot de ingestelde limieten, zodat de resources beschikbaar zijn als een individuele database in de pool resources nodig heeft vanwege een onvoorspelbare workload. Als de hele pool aanvullende resources nodig heeft, kunt u met een eenvoudige schuifregelaar in Azure Portal de elastische pool omhoog of omlaag schalen.

Nieuwe elastische pools maken

Klik in Azure Portal op Een resource maken en zoek vervolgens naar 'Elastische SQL-databasegroep' en u ziet het onderstaande scherm.

The Create Elastic Pool screen in the Azure portal

Klik op Maken in de bovenstaande afbeelding om het scherm te starten dat wordt weergegeven in de onderstaande afbeelding.

Elastic Pool Creation in Azure portal

Een database toevoegen aan een bestaande pool

Zoek in Azure Portal de pool waaraan u een database toevoegt, zoals wordt weergegeven in de onderstaande afbeelding.

Adding a Database to an Elastic Pool in Azure portal

In de onderstaande afbeelding ziet u het proces voor het selecteren van de database(s) die u aan de pool wilt toevoegen.

Elastic Pool database addition

Klik op Toepassen op het scherm dat wordt weergegeven in de onderstaande afbeelding.

The Final Screen to add a database to an elastic pool

Klik nog één keer op Toepassen en de database wordt toegevoegd aan de elastische pool.

Poolresources beheren

Azure Portal biedt een schat aan informatie over de status en status van de elastische pool. U kunt het resourcegebruik bekijken en zien welke database de meeste resources verbruikt. Deze informatie kan nuttig zijn voor het diagnosticeren van prestatieproblemen of het identificeren van een database die mogelijk niet geschikt is voor de pool, bijvoorbeeld wanneer een database het overgrote deel van de poolbronnen verbruikt. In de onderstaande afbeelding ziet u een elastische pool met zelfs resourcegebruik.

The Resource Utilization of an Elastic Pool

Als u de pool wilt aanpassen om resources te verlagen of te verhogen die aan de pool zijn toegewezen, kunt u deze wijziging aanbrengen via de optie Configureren in de sectie Poolinstellingen van de blade Beheer van elastische pools.

Vanaf die blade kunt u het volgende snel en eenvoudig aanpassen:

  • Poolgrootte, inclusief DTU's, vCores en opslaggrootte.
  • Servicelaag
  • Resources per database
  • Welke databases zijn opgenomen in de pool door ze toe te voegen of te verwijderen.

Zoals u in de onderstaande afbeelding kunt zien, kunt u talloze instellingen in de elastische pool aanpassen. Veel van deze wijzigingen kunnen online worden aangebracht, inclusief de minimale en maximale DTU's of vCores per database. U kunt de grootte van de totale grootte van de pool wijzigen of zo nodig databases toevoegen aan en verwijderen uit de pool. Actieve verbindingen worden verbroken wanneer de grootte is voltooid.

The Azure portal page showing Elastic Pool Configuration

Waarschijnlijk is de handigste functie de mogelijkheid om databaseresourcegebruik te bewaken, zoals wordt weergegeven in de onderstaande afbeelding. Met deze functie kunt u eenvoudig zien hoe databases in de pool presteren.

Utilization per database in an Elastic Pool from the Azure portal

Een elastische pool is geschikt voor databases met meerdere tenants, waarbij elke tenant een eigen kopie van de database heeft. De werkbelasting verdelen over databases, zodat één database niet alle resources van de pool kan in beslag maken.