Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Managed Instance
In dit artikel worden de stappen en de duur van beheerbewerkingen in Azure SQL Managed Instance beschreven.
Zie het overzicht van beheerbewerkingen voor een overzicht van de onderliggende processen met betrekking tot beheerbewerkingen, zoals seeding en failover.
Stappen voor beheerbewerking
Het beheren van Azure SQL Managed Instance omvat de volgende bewerkingen:
- Maken: De bewerkingen die optreden wanneer u een nieuw met SQL beheerd exemplaar maakt. Dit omvat het maken of wijzigen van het formaat van de onderliggende virtuele machinegroep (VM) en het implementeren van het SQL Database Engine-proces.
- Update: Bewerkingen die optreden wanneer u de eigenschappen van een bestaand met SQL beheerd exemplaar wijzigt, zoals het schalen van rekenkracht of opslag, het wijzigen van de servicelaag of het bijwerken van de exemplaarconfiguratie. Het bijwerken omvat vaak het maken of aanpassen van de onderliggende virtuele machinegroep (VM); het invoeren van gegevens en het uitvoeren van een failover naar een nieuw SQL Database Engine-proces.
- Verwijderen: Bewerkingen die optreden wanneer u een bestaand met SQL beheerd exemplaar verwijdert, inclusief het opschonen van resources zoals de VM-groep die is gekoppeld aan het exemplaar.
Bewerking aanmaken
Met de bewerking Maken wordt de implementatie van een nieuw met SQL beheerd exemplaar binnen een subnet van een virtueel netwerk gestart, terwijl u rekenkracht, opslag en de SQL Database Engine-omgeving voor het exemplaar instelt.
Het proces voor het maken doorloopt doorgaans drie fasen:
- Aanvraag valideren: de ingediende parameters worden syntactisch en semantisch gevalideerd. Als parameters ongeldig zijn (zoals het verkeerde subnet of niet-ondersteunde SKU), mislukt de bewerking onmiddellijk met een fout.
- De VM-groep maken of het formaat ervan wijzigen: hiermee maakt of breidt u een VM-groep uit om het nieuwe exemplaar te hosten. De duur van de bewerking is afhankelijk van of het exemplaar zone-redundant is of niet.
- Start een nieuw SQL-exemplaar: implementeert en start het SQL Database Engine-proces op de toegewezen VM's.
updatebewerkingen
De updatebewerking wijzigt de eigenschappen van een bestaand met SQL beheerd exemplaar, zoals het schalen van rekenkracht of opslag, het wijzigen van de servicelaag of het bijwerken van de exemplaarconfiguratie.
Het updateproces doorloopt doorgaans vijf fasen:
- Aanvraag valideren: de ingediende parameters worden syntactisch en semantisch gevalideerd. Controleert op ondersteunde updatetypen op basis van de huidige exemplaarconfiguratie en de aangevraagde wijzigingen. Als de aanvraag ongeldig is, mislukt de bewerking met een fout.
-
Maak of wijzig het formaat van de VM-groep: afhankelijk van de wijziging wordt de bestaande VM-groep gewijzigd of wordt er een nieuwe VM-groep gemaakt, zoals in de volgende updatebewerkingen:
- Opslag omhoog of omlaag schalen
- Rekenkracht omhoog of omlaag schalen
- De servicelaag wijzigen
- De hardware wijzigen
- Het onderhoudsvenster aanpassen
- Zoneredundantie in- of uitschakelen
-
SQL-exemplaar starten: er wordt een nieuw SQL Database Engine-proces geïnitialiseerd met de bijgewerkte configuratie.
- Als er een nieuwe VM-groep wordt gemaakt of als de bestaande VM-groep wordt gewijzigd, wordt er een volledige SQL Database Engine-implementatie uitgevoerd.
- Seed/attach storage: bereidt de database voor op de nieuwe of aangepaste VM-groep. Het exemplaar is beschikbaar tijdens dit proces.
-
Bereid u voor en voer vervolgens een failover uit: Verkeer wordt omgeleid naar het nieuwe exemplaar.
- Uw exemplaar is alleen niet beschikbaar tijdens een failover, wanneer verkeer wordt omgeleid naar het nieuwe SQL Database Engine-proces. In de servicelaag Bedrijfskritiek is uw exemplaar maximaal 20 seconden niet beschikbaar, terwijl uw exemplaar in de servicelaag Algemeen gebruik maximaal 2 minuten niet beschikbaar is.
- Oude SQL-instantie opschonen: dealloceer de oude virtuele machines en verwijder de SQL-processen die niet langer vereist zijn.
Belangrijk
Het schalen van rekenkracht of opslag, of het wijzigen van de servicelaag, op hetzelfde moment als langlopende transacties (zoals het importeren van gegevens, gegevensverwerkingstaken of het opnieuw opbouwen van indexen) wordt niet aanbevolen omdat de failover van de database aan het einde van de bewerking alle lopende transacties annuleert.
Bewerking verwijderen
Met de bewerking Verwijderen wordt een bestaand met SQL beheerd exemplaar verwijderd en worden de bijbehorende resources opgeschoond. Zodra een verwijderbewerking wordt geactiveerd, wordt facturering voor SQL Managed Instance uitgeschakeld. De duur van de verwijderbewerking heeft geen invloed op de facturering.
Het verwijderingsproces doorloopt doorgaans vier fasen:
- Aanvraag valideren: de ingediende parameters worden syntactisch en semantisch gevalideerd. Als de aanvraag ongeldig is, mislukt de bewerking met een fout.
- Back-up van tail-log: als het exemplaar niet leeg is, wordt er voor elke database een back-up van tail-log gemaakt om ervoor te zorgen dat er geen gegevens verloren gaan nadat het exemplaar is verwijderd. Back-ups worden bewaard op basis van het bewaarbeleid van elke database.
- SQL-exemplaar opschonen: het SQL Database Engine-proces wordt verwijderd uit de VM-groep en de resources die aan het exemplaar zijn gekoppeld, worden vrijgegeven.
- VM-groep verwijderen: als het subnet andere exemplaren bevat, blijft de VM-groep intact voor deze exemplaren. Als het exemplaar dat wordt verwijderd het laatste exemplaar in het subnet is, wordt de VM-groep synchroon verwijderd als laatste stap. Wanneer het laatste exemplaar in een subnet wordt verwijderd, wordt door het verwijderen van de VM-groep automatisch het verwijderen van het virtuele cluster gestart.
Instancegroepen
Met exemplaargroepen kunt u meerdere exemplaren maken en beheren met gedeelde resources, waardoor u kosten kunt verlagen en het beheer kunt vereenvoudigen. Het implementeren van een afzonderlijk exemplaar binnen een bestaande pool is aanzienlijk sneller dan het inrichten van een zelfstandig beheerd exemplaar, omdat de infrastructuur al beschikbaar is.
Het maken van een exemplaarpool omvat de volgende stappen:
- Aanvraag valideren: de ingediende parameters worden syntactisch en semantisch gevalideerd. Als de aanvraag ongeldig is, mislukt de bewerking met een fout.
- Maak de VM-groep: er wordt een nieuwe VM-groep gemaakt om de exemplaargroep in een subnet van een virtueel Azure-netwerk te hosten. Het aantal vCores dat aan het virtuele cluster is toegewezen, is het maximumaantal vCores dat door alle exemplaren in de pool wordt gebruikt. Dit is een eenmalige bewerking waarmee de onderliggende infrastructuur voor meerdere beheerde exemplaren wordt ingesteld.
- Exemplaar maken: exemplaren worden gemaakt in de exemplaargroep, waarbij het SQL Database Engine-proces wordt geïmplementeerd op de toegewezen VM's. De exemplaren delen de resources van het virtuele cluster, wat een efficiënter resourcegebruik mogelijk maakt. Instanties worden indien nodig door de klant aangemaakt.
Het maken van een exemplaar in een pool omvat de volgende stappen:
- Aanvraag valideren: de ingediende parameters worden syntactisch en semantisch gevalideerd. Als de aanvraag ongeldig is, mislukt de bewerking met een fout.
- Exemplaar maken: exemplaren worden gemaakt in de exemplaargroep, waarbij het SQL Database Engine-proces wordt geïmplementeerd op de toegewezen VM's.
Het verplaatsen van een exemplaar naar een exemplaargroep omvat de volgende stappen:
- Aanvraag valideren: de ingediende parameters worden syntactisch en semantisch gevalideerd. Als de aanvraag ongeldig is, mislukt de bewerking met een fout.
- VCores toewijzen: aan het exemplaar moet voldoende vCores uit de pool worden toegewezen. Aangezien vCores al zijn toegewezen aan de pool, is dit eenvoudig en werkt het hetzelfde als het toewijzen van een nieuw exemplaar in de pool.
Het verplaatsen van een exemplaar uit een exemplaargroep omvat de volgende stappen:
- Aanvraag valideren: de ingediende parameters worden syntactisch en semantisch gevalideerd. Als de aanvraag ongeldig is, mislukt de bewerking met een fout.
- De VM-groep maken of het formaat ervan wijzigen: hiervoor moet u een voldoende aantal vereiste vCores instellen voor het exemplaar buiten de pool. vCores zijn nog niet klaar en moeten worden ingericht, dus deze bewerking is hetzelfde als een updateproces dat het formaat van een bestaande VM-groep moet wijzigen of moet een nieuwe VM-groep aanmaken.
Zoneredundantie
Als zoneredundantie is ingeschakeld, worden reken- en opslaglagen verdeeld over meerdere beschikbaarheidszones om hoge beschikbaarheid en gegevensintegriteit te garanderen.
Zoneredundantie breidt de duur van beheerbewerkingen uit om wijzigingen in resources in meerdere beschikbaarheidszones mogelijk te maken.
Duur van beheerbewerking
De duur van beheerbewerkingen varieert op basis van de servicelaag van het beheerde SQL-exemplaar. De volgende secties bevatten gedetailleerde informatie over de duur van beheerbewerkingen voor elke servicelaag:
In de volgende tabel ziet u de duur van beheerbewerkingen in de servicelaag Algemeen gebruik , inclusief de langlopende segmenten en de geschatte duur voor elke bewerking:
| Beheerbewerking | Langlopende segmenten | Geschatte duur |
|---|---|---|
|
|
||
| Een nieuw exemplaar maken | VM-groep maken of het formaat ervan wijzigen | 95% bewerkingen zijn binnen 30 minuten voltooid |
| Een nieuw zone-redundant exemplaar maken | Vm-groep maken of het formaat ervan wijzigen met zoneredundantie | 95% van de bewerkingen zijn binnen 4 uur voltooid |
| Nieuwe exemplaarpool maken | De VM-groep maken | 95% bewerkingen zijn binnen 30 minuten voltooid |
| Instantie creëren binnen een pool | Geen | 95% bewerkingen zijn in minder dan 10 minuten voltooid |
|
|
||
| Basisinstantie-eigenschappen wijzigen, zoals het licentietype of Microsoft Entra | Geen | Maximaal 1 minuut |
| Opslag uitbreiden | Geen | 99% bewerkingen zijn binnen 5 minuten voltooid |
| Rekenkracht schalen (vCores) | VM-groep maken of het formaat ervan wijzigen | 95% bewerkingen zijn binnen 60 minuten voltooid |
| Overstappen op de servicelaag Bedrijfskritiek |
De VM-groep opnieuw dimensioneren + Database-seeding |
95% bewerkingen zijn binnen 60 minuten voltooid + tijd voor het seeden van databases |
| Overschakelen naar de servicetier Volgende generatie Algemeen gebruik |
VM-groep maken of het formaat ervan wijzigen + Database-seeding |
95% bewerkingen zijn binnen 60 minuten voltooid + tijd voor het seeden van databases |
| Hardware- of onderhoudsvenster wijzigen | VM-groep maken of het formaat ervan wijzigen | 95% bewerkingen zijn binnen 60 minuten voltooid |
| Zoneredundantie inschakelen |
Nieuwe VM-groep maken + Database-seeding |
95% bewerkingen zijn binnen 4 uur voltooid + tijd voor het seeden van databases |
| Zoneredundantie uitschakelen |
Nieuwe VM-groep maken + Database-seeding |
95% bewerkingen zijn binnen 30 minuten voltooid + tijd voor het seeden van databases |
| Een exemplaar verplaatsen naar een exemplaargroep | Geen | 95% bewerkingen zijn binnen 10 minuten voltooid |
| Een exemplaar uit een exemplaargroep verplaatsen | VM-groep maken of het formaat ervan wijzigen | 95% bewerkingen zijn binnen 60 minuten voltooid |
|
|
||
| Niet-laatste exemplaar1 verwijderen | Back-up van logboeken voor alle databases | 95% bewerkingen zijn binnen 1 minuut voltooid. |
| Laatste exemplaar2 verwijderen | Back-up van logboeken voor alle databases Virtueel cluster verwijderen |
95% bewerkingen zijn in 90 minuten voltooid |
1 Als het cluster meerdere VM-groepen bevat, wordt het verwijderen van het laatste exemplaar in de groep onmiddellijk geactiveerd om de VM-groep asynchroon te verwijderen.
2 Door het laatste exemplaar in het subnet te verwijderen, wordt het virtuele cluster onmiddellijk synchroon verwijderd.
Uw exemplaar is beschikbaar voor de duur van alle beheerbewerkingen, behalve tijdens de laatste failoverstap , wanneer verkeer wordt omgeleid naar het nieuwe SQL Database Engine-proces. In de servicelaag Bedrijfskritiek is uw exemplaar maximaal 20 seconden niet beschikbaar, terwijl uw exemplaar gedurende maximaal 2 minuten niet beschikbaar is in de servicelagen Algemeen gebruik en Volgende generatie .
Belangrijk
Voor updatebewerkingen die niet zijn voltooid, maar die ertoe leiden dat de database opnieuw wordt gekoppeld (zoals het schalen van vCores, het schalen van geheugen, het wijzigen van hardware of het onderhoudsvenster), wordt de failoverduur van databases op de servicelaag Volgende generatie Algemeen gebruik geschaald met het aantal databases, tot 10 minuten. Hoewel het exemplaar na 2 minuten beschikbaar is, zijn sommige databases mogelijk na een vertraging beschikbaar. De duur van de failover wordt gemeten vanaf het moment waarop de eerste database offline gaat, tot het moment waarop de laatste database online komt. Met de servicelaag Next-gen Algemeen gebruik wordt het maximum aantal databases per exemplaar verhoogd van 100 tot 500.
Duur van seeding
Seeding is het proces van het initialiseren en synchroniseren van gegevens in SQL Database Engine-processen. De duur van seeding is voornamelijk afhankelijk van de grootte van de database. Gemiddeld verloopt het zaaien met een snelheid van ongeveer 220 GB per uur.
Seeding wordt gelijktijdig uitgevoerd via acht parallelle kanalen. Op elk gewenst moment worden acht databases geselecteerd voor gegevensoverdracht. Zodra de overdracht van een database is voltooid, wordt de volgende beschikbare database toegewezen aan het nu gratis kanaal, wat zorgt voor continue en efficiënte doorvoer.
De volgende tabel bevat de volgende informatie:
- Waarschijnlijk geschatte tijd voor het zaaien van het merendeel van de gevallen
- Verwachte maximale geschatte seedingtijd voor 95% gevallen
| Groottebereik van database (GB) | Waarschijnlijke zaaitijd | Verwachte maximale zaaiperiode |
|---|---|---|
| 0 - 32 GB | 30 minuten | 1 uur |
| 32 - 256 GB | 1,5 uur | 2 uur |
| 256 - 512 GB | 2 uur | 5 uur |
| 512 - 1024 GB | 5 uur | 9 uur |
| 1024 - 2048 GB | 9 uur | 15 uur |
| 2048 - 3072 GB | 10 uur | 16 uur |
| 3072 - 4096 GB | 12 uur | 18 uur |
| Groter dan 4096 GB | 15 uur | 20 uur |
Verwante inhoud
- Quickstart: Een Azure SQL Managed Instance maken
- vergelijking van -functies: Azure SQL Database en Azure SQL Managed Instance
- Connectiviteitsarchitectuur voor azure SQL Managed Instance-
- Architectuur van virtuele clusters - Azure SQL Managed Instance
- migratie van sql Managed Instance met Database Migration Service