Delen via


Een instance stoppen en starten - Azure SQL Managed Instance

van toepassing op:Azure SQL Managed Instance

In dit artikel wordt beschreven hoe u een exemplaar stopt en start om te besparen op de factureringskosten wanneer u Azure SQL Managed Instance gebruikt in de servicelaag Algemeen gebruik. U kunt uw exemplaar stoppen en starten met behulp van Azure Portal, Azure PowerShell, Azure CLI of REST API.

Notitie

De functie stoppen en starten bepaalt de facturering en mag niet worden gebruikt om het exemplaar te herstarten als een stap bij het oplossen van problemen.

Overzicht

Als u wilt besparen op factureringskosten, kunt u uw beheerde exemplaar voor algemeen gebruik stoppen wanneer u deze niet gebruikt. Het stoppen van een instantie is vergelijkbaar met het ontkoppelen van een virtuele machine. Wanneer een exemplaar de status Gestopt heeft, worden er geen kosten meer in rekening gebracht voor reken- en licentiekosten, maar nog steeds gefactureerd voor gegevens- en back-upopslag.

Als u een beheerd exemplaar stopt, worden alle gegevens in de cache gewist.

Deze functie introduceert drie nieuwe statussen van beheerde exemplaren, zoals in het volgende diagram wordt aangegeven:




-Stoppen
-Gestopt
-Beginnend

diagram met de verschillende statussen van een SQL Managed Instance-implementatie.

Nadat de stopbewerking is gestart, duurt het doorgaans ongeveer 5 minuten om het exemplaar te stoppen. Het starten van een exemplaar duurt echter ongeveer 20 minuten vanaf het moment dat de startbewerking wordt gestart. Alleen beheerde exemplaren met de status Gereed kunnen worden gestopt. Nadat het exemplaar is gestopt, blijft deze in een gestopte toestand totdat een startbewerking wordt verricht, hetzij handmatig, hetzij ingepland met een gedefinieerd tijdsplan. Alleen instanties met een gestopte status kunnen worden gestart.

Wanneer u een beheerd exemplaar maakt, start u een gestopt beheerd exemplaar of wijzigt u het formaat van een beheerd exemplaar (zoals het wijzigen van de servicelaag, opslag, hardwaregeneratie of het aantal vCores), wijst Azure rekenresources toe aan het onderliggende virtuele cluster. Hoewel er voortdurend wordt geïnvesteerd in extra infrastructuur ter ondersteuning van de vraag van klanten, kunnen er incidentele resourcetoewijzingsfouten optreden vanwege een ongekende groei van de vraag naar Azure-services in specifieke regio's. Dit kan resulteren in een langere bewerkingsduur (ongeveer 4 uur als er sprake is van een nieuwe build-out van een virtueel cluster, in overeenstemming met duur van de beheerbewerking), of een mislukking bij het starten van de instantie. Probeer het dan later opnieuw.

Belangrijk

Als PaaS-service (Platform as a Service) is SQL Managed Instance verantwoordelijk voor naleving voor elk onderdeel van de systeemonderdelen. Als er dringend systeemonderhoud nodig is waarvoor het exemplaar online moet zijn, kan Azure de startbewerking initiëren en het exemplaar online houden totdat de onderhoudsbewerking is voltooid, waarna Azure het exemplaar stopt. Er worden berekenings- en licentiekosten toegepast voor de volledige tijd dat het exemplaar zich in een onlinestatus bevindt.

Actietypen

Er zijn twee manieren om een exemplaar te stoppen en te starten: handmatig op aanvraag of door een planning te maken.

Handmatige opdrachten

U kunt handmatige opdrachten gebruiken om onmiddellijk een stop- en startactie te activeren. Handmatige opdrachten zijn geschikt voor exemplaren met langere perioden van inactiviteit zonder reguliere patronen of voor testdoeleinden. U kunt ook Azure Automation-planningen of een aangepaste oplossing gebruiken waarmee aangepaste en flexibelere planningen worden gemaakt die u niet kunt instellen met behulp van de ingebouwde stop- en startplanner in SQL Managed Instance.

Geplande opdrachten

U kunt ook een planning maken met een of meer tijdstippen waarop een stop- of beginactie wordt geactiveerd. Geplande opdrachten zijn geschikt voor exemplaren met reguliere patronen, zoals het starten van een exemplaar elke weekdag om 8:00 uur, het stoppen om 17:00 uur en vervolgens starten tijdens het weekend om 7:00 uur en stoppen om 11:00 uur. Als u uw opdrachten plant, hoeft u geen aangepaste oplossingen te maken of Azure Automation te gebruiken om stop- en beginschema's te maken.

Geplande items vertegenwoordigen tijdstippen waarop stop- en start-gebeurtenissen worden gestart, niet wanneer het exemplaar actief is. Houd rekening met de duur van de bewerking wanneer u een planning maakt. Als u uw exemplaar bijvoorbeeld om 8:00 uur wilt laten uitvoeren, kunt u een schema definiëren waarmee de startbewerking om 7:40 uur wordt gestart.

Houd rekening met de volgende regels voor een stop- en beginschema:

  • Geplande items worden gedefinieerd als een paar met een start- en stopwaarde, en ze moeten zowel ingevulde start- als stopwaarden hebben. Het is niet mogelijk om een gevulde stopwaarde te hebben met een ontbrekende beginwaarde en omgekeerd.
  • Er kan geen overlapping van geplande paren zijn. Als er sprake is van een overlapping van geplande tijden, retourneert de API een fout.
  • De tijdsduur tussen twee opeenvolgende acties (dat wil gezegd: een begin na een stop of een stop na een begin) moet ten minste één uur zijn. Als een start bijvoorbeeld is gepland voor 10:00 uur, kan de stopactie niet vóór 11:00 uur worden gepland.
  • Als er conflicterende bewerkingen zijn wanneer een stop wordt geactiveerd (zoals het schalen van vCore in uitvoering), wordt het mechanisme na 10 minuten opnieuw geprobeerd. Als de conflicterende bewerking na tien minuten nog steeds actief is, wordt de stopbewerking overgeslagen.

Facturering

Gestopte exemplaren worden niet gefactureerd voor vCores en de SQL-licentie. Ze worden alleen in rekening gebracht voor gegevens- en back-upopslag. Er worden echter kosten in rekening gebracht voor vCores en licentiefacturering voor elk begonnen uur vanaf . U wordt bijvoorbeeld om 12:01 in rekening gebracht voor het hele uur, zelfs als de instantie binnen het uur is gestopt.

Azure Hybrid-voordeel

De Azure Hybrid Benefit (AHB) wordt per resource toegepast. Als uw exemplaar het Azure Hybrid Benefit gebruikt om te besparen op licentiekosten, moet u AHB eerst uitschakelen op de instantie en vervolgens het exemplaar stoppen voordat u dat voordeel op een andere resource kunt toepassen wanneer het exemplaar de status Gestopt heeft. Op dezelfde manier moet u na het opnieuw opstarten van het exemplaar AHB opnieuw inschakelen om het licentievoordeel toe te passen.

Reserveringsprijzen

Azure-reservering wordt toegepast voor de vCores en de uren die worden verzonden. Wanneer een instantie die in aanmerking komt voor gereserveerde prijsstelling wordt gestopt, wordt de gereserveerde prijs automatisch omgeleid naar een andere instantie, indien er een andere instantie bestaat. U kunt de stop- en startfunctie gebruiken om de prijzen van gereserveerde instanties te overprovisioneren.

Stel dat u een beheerd exemplaar hebt gekocht met een reservering voor 16 vCores. U kunt twee exemplaren uitvoeren met elk 8 vCores van 13:00 tot 2:00 uur, beide exemplaren stoppen en vervolgens twee verschillende exemplaren uitvoeren met elk 8 vCores van 2:00 tot 13:00 uur. Deze benadering verbruikt uw limiet van 16 vCores per uur, verdeeld over in totaal vier instanties.

Reserveringskortingen worden aangeboden op basis gebruiken of verliezen. Als u geen overeenkomende resources voor een bepaald uur hebt, gaat de reserveringshoeveelheid voor dat uur verloren. Ongebruikte gereserveerde uren kunnen niet worden overgedragen.

Beperkingen van de stop- en startfunctie

Houd rekening met de volgende beperkingen:

  • Stoppen en starten van een exemplaar is momenteel alleen mogelijk voor exemplaren in de servicelaag Algemeen gebruik.
  • U kunt geen instanties stoppen die:
  • Hoewel een beheerd exemplaar in de status Gestopt staat, is het niet mogelijk om de configuratie-eigenschappen ervan te wijzigen. Als u eigenschappen wilt wijzigen, moet u het exemplaar starten.
  • Terwijl het exemplaar in de gestopte status verkeert, is het niet mogelijk om back-ups te maken. Stel dat u langetermijnback-ups hebt geconfigureerd, met jaarlijkse back-ups. Als u de instance stopt tijdens de gedefinieerde jaarlijkse back-upperiode, wordt de back-up overgeslagen. U wordt aangeraden het exemplaar actief te houden tijdens de jaarlijkse back-upperiode.
  • Het is niet mogelijk om de stop- of startbewerking te annuleren nadat deze is gestart.
  • Als er een scan gepland is voor de evaluatie van beveiligingsproblemen voor een SQL Managed Instance en de instantie wordt gestopt, wordt de scan alsnog uitgevoerd en zal de uitvoering van de scan mislukken.
  • Onderhoudsmeldingen worden niet geactiveerd voor instances die de status gestopt hebben. Dit resulteert in:
    • Onvolledige volgorde van meldingen (er wordt bijvoorbeeld geen geavanceerde melding verzonden, er wordt een melding verzonden die wordt uitgevoerd).
    • SQL Managed Instance ontbreekt in de lijst met betrokken resources in de meldingsinhoud.
  • Foutlogboeken die beschikbaar zijn in SQL Managed Instance worden niet opgeslagen en worden automatisch gewist bij het stoppen van de instantie.

Voorwaarden

Als u de stop- en startfunctie van het exemplaar wilt gebruiken, moet uw exemplaar zich in de servicecategorie Algemeen Doel bevinden.

Exemplaren die niet aan de voorwaarden voldoen, hebben de besturingselementen voor stoppen en starten uitgeschakeld op de pagina Overzicht voor de resource van het beheerde SQL-exemplaar in de Azure-portal. Als u de muisaanwijzer boven de controle houdt, wordt uitgelegd waarom de functie niet kan worden gebruikt door de instance.

Opdrachtregelomgeving voorbereiden

Sla deze stap over als u Azure Portal gebruikt.

Als u een exemplaar wilt stoppen of starten met behulp van PowerShell of de Azure CLI, moet u uw omgeving voorbereiden door opdrachtregelprogramma's te configureren en uw parameters te definiëren.

Als alternatief voor het configureren van uw opdrachtregelhulpmiddelen, kunt u ook de Azure Cloud Shell gebruiken, een gratis interactieve shell die u kunt gebruiken om de stappen in dit artikel uit te voeren. Het bevat veelgebruikte vooraf geïnstalleerde Azure-hulpprogramma's en geconfigureerd voor gebruik met uw account. Als u geen Azure-abonnement hebt, maakt u een gratis Azure-account voordat u begint.

Als u Cloud Shell wilt openen, selecteert u Probeer het in de rechterbovenhoek van een codeblok. U kunt Cloud Shell ook starten in een afzonderlijk browsertabblad door naar https://shell.azure.comte gaan.

Als u uw instantie wilt stoppen en starten met PowerShell, kunt u Azure PowerShellinstalleren of de Azure Cloud Shell gebruiken.

Wanneer Cloud Shell wordt geopend, controleert u of PowerShell- is geselecteerd voor uw omgeving. Volgende sessies maken gebruik van Azure CLI in een PowerShell-omgeving. Selecteer Kopieer om de codeblokken te kopiëren, plak deze in Cloud Shell en druk op Enter- om deze uit te voeren.

Zodra PowerShell of Cloud Shell is gestart, definieert u de parameters:

$SubscriptionId = "<Subscription-ID>"
$SqlMIName = "<SQL-MI-name>"
$RgName = "<SQL-MI-resource-group>"

# Login-AzAccount
Select-AzSubscription -SubscriptionName $SubscriptionID

De beheerde instantie stoppen

U kunt de instantie stoppen met behulp van:

  • Azure Portal
  • PowerShell
  • De Azure CLI
  • De REST API-aanroep aanroepen via elk hulpprogramma

Als u uw beheerde exemplaar wilt stoppen met behulp van de Azure Portal, gaat u naar de pagina Overzicht van uw exemplaar en selecteert u vervolgens de knop Stoppen.

Schermopname van de pagina 'Overzicht' van het beheerde exemplaar in de Azure portal, met de knop 'Stoppen' gemarkeerd.

Als uw exemplaar al is gestopt, is de knop Stoppen niet beschikbaar.

Het beheerde exemplaar starten

U kunt de instance starten door gebruik te maken van:

  • Azure Portal
  • PowerShell
  • De Azure CLI
  • De REST API-aanroep aanroepen via elk hulpprogramma

Nadat uw beheerde exemplaar is gestopt, gaat u via de Azure Portalnaar de pagina Overzicht van uw exemplaar en selecteert u de knop Start om het weer te starten.

Schermopname van de beheerde instantiepagina 'Overzicht' in de Azure Portal, met de knop Start gemarkeerd.

Als uw exemplaar al is gestart, is de knop Start niet beschikbaar.

Een stop- en beginschema beheren

U kunt een stop- en beginschema beheren met behulp van:

  • Azure Portal
  • PowerShell
  • De Azure CLI
  • De REST API-aanroep aanroepen via elk hulpprogramma

Als u een stop- en startschema wilt beheren met behulp van de Azure Portal, gaat u naar uw exemplaar en selecteert u vervolgens Starts/Stopschema in het resourcemenu.

Schermopname van de pagina 'Schema starten/stoppen' van het beheerde exemplaar.

In het deelvenster planning starten/stoppen kunt u het volgende doen:

  • Bestaande planningen weergeven.
  • Geef de tijdzone van uw geplande gebeurtenissen op in de tijdzone vervolgkeuzelijst.
  • Maak een nieuw schema door 'Schema-item maken'te selecteren.
  • Wijzig een bestaand schema door het potloodpictogram te selecteren.
  • Verwijder een bestaand schema door het prullenbakpictogram te selecteren.

Notitie

Momenteel worden in het activiteitenlogboek alleen bewerkingen vastgelegd die zijn geïnitieerd via Azure Resource Manager (ARM). De geplande start- en stopbewerkingen worden niet bijgehouden in het Actitity-logboek. Daarom is het op dit moment niet mogelijk om de geschiedenis van de geplande start- en stopbewerkingen weer te geven via het activiteitenlogboek in Azure Portal of via een bewaking die is gebaseerd op dergelijke logboeken.

Volgende stappen