SQL Server-databases naar Azure migrerenMigrate SQL Server databases to Azure

In dit artikel wordt beschreven hoe een fictief bedrijf Contoso de verschillende on-premises SQL Server data bases naar Azure heeft beoordeeld, gepland en gemigreerd.This article demonstrates how a fictional company Contoso assessed, planned and migrated their various on-premises SQL Server databases to Azure.

Aangezien Contoso overweegt om naar Azure te migreren, heeft het bedrijf een technische en financiële evaluatie nodig om te bepalen of de on-premises workloads goede kandidaten zijn voor migratie naar de cloud.As Contoso considers migrating to Azure, the company needs a technical and financial assessment to determine whether its on-premises workloads are good candidates for cloud migration. Het Contoso-team wil met name de computer- en databasecompatibiliteit evalueren voor migratie.In particular, the Contoso team wants to assess machine and database compatibility for migration. Daarnaast wil het een schatting maken van de capaciteit en kosten voor het uitvoeren van de resources van Contoso in Azure.Additionally, it wants to estimate capacity and costs for running Contoso's resources in Azure.

Commerciële drijfverenBusiness drivers

Contoso heeft verschillende problemen met het onderhouden van alle versies van SQL Server werk belastingen die in het netwerk aanwezig zijn.Contoso is having various issues with maintaining all the wide array of versions of SQL Server workloads that exist on their network. Na de vergadering van de laatste belegger hebben de CFO en CTO de beslissing genomen om al deze workloads naar Azure te verplaatsen.After the latest investor's meeting, the CFO and CTO have made the decision to move all these workloads to Azure. Op die manier kunnen ze van een Structured Capital-onkosten model naar een vloeistof-onkosten model worden geschoven.This will allow them to shift from a structured capital expense model to a fluid operating expense model.

Het IT-leiderschaps team heeft nauw samengewerkt met zakelijke partners om inzicht te krijgen in de zakelijke en technische vereisten:The IT leadership team has worked closely with business partners to understand the business and technical requirements:

  • Beveiliging verhogen: Contoso moet in staat zijn om alle gegevens bronnen te controleren en te beveiligen op een meer tijd en efficiëntere manier.Increase security: Contoso needs to be able to monitor and protect all data resources in a more timely and efficient manner. Ze willen ook een meer centrale installatie van het rapportage systeem voor database toegangs patronen ontvangen.They would also like to get a more centralized reporting system setup on database access patterns.

  • Reken resources optimaliseren: Contoso heeft een grote on-premises server infrastructuur geïmplementeerd.Optimize compute resources: Contoso has deployed a large on-premises server infrastructure. Ze hebben verschillende SQL Server instanties die verbruiken, maar niet echt gebruikmaken van de onderliggende CPU, het geheugen en de schijf die op efficiënte wijze zijn toegewezen.They have several SQL Server instances that consume but do not really use the underlying CPU, memory and disk allocated in efficient ways.

  • Efficiëntie verhogen: Contoso moet overbodige procedures verwijderen en processen voor ontwikkel aars en gebruikers stroom lijnen.Increase efficiency: Contoso needs to remove unnecessary procedures, and streamline processes for developers and users. De IT binnen het bedrijf moet snel zijn en geen tijd en geld verspillen, zodat het bedrijf sneller kan inspelen op de eisen van haar klanten.The business needs IT to be fast and not waste time or money, thus delivering faster on customer requirements. Database beheer moet na de migratie worden verminderd en/of geminimaliseerd.Database administration should be reduced and/or minimized after the migration.

  • Meer flexibiliteit: Contoso IT moet meer reageren op de behoeften van het bedrijf.Increase agility: Contoso IT needs to be more responsive to the needs of the business. Het moet in staat zijn om sneller te reageren dan de wijzigingen die zich voordoen in de markt, zodat het in een wereldwijde economie succesvol kan zijn.It must be able to react faster than the changes in the marketplace, to enable the success in a global economy. Het mag niet in de weg zitten of de bedrijfsvoering vertragen.It mustn't get in the way, or become a business blocker.

  • Schalen: Naarmate het bedrijf succesvol groeit, moet contoso het systemen leveren die in hetzelfde tempo kunnen groeien.Scale: As the business grows successfully, Contoso IT must provide systems that are able to grow at the same pace. Er zijn verschillende verouderde hardware-omgevingen die niet meer kunnen worden bijgewerkt en die zich in het verleden of aan het einde van de ondersteuning bevinden.There are several legacy hardware environments that cannot be upgraded any further and are past or near end of support.

  • Kosten: Bedrijfs-en toepassings eigenaren willen weten dat ze niet blijven functioneren met hoge Cloud kosten in vergelijking met het on-premises uitvoeren van de toepassingen.Costs: Business and applications owners want to know they won't be stuck with high cloud costs as compared to running the applications on-premises.

MigratiedoelenMigration goals

Het contoso-Cloud team heeft doel stellingen voor de verschillende migraties vastgemaakt.The Contoso cloud team has pinned down goals for the various migrations. Deze doel stellingen zijn gebruikt om de beste migratie methoden te bepalen.These goals were used to determine the best migration methods.

VereistenRequirements DetailsDetails
PrestatiesPerformance Na de migratie moeten toepassingen in azure dezelfde prestatie mogelijkheden hebben als voor toepassingen in de on-premises omgeving van contoso.After migration, applications in Azure should have the same performance capabilities that applications have today in Contoso's on-premises environment. Het verplaatsen naar de Cloud betekent niet dat de prestaties van de toepassing minder kritiek zijn.Moving to the cloud doesn't mean that application performance is less critical.
CompatibiliteitCompatibility Contoso moet inzicht krijgen in de compatibiliteit van de toepassingen en data bases met Azure.Contoso needs to understand the compatibility of its applications and databases with Azure. Contoso moet ook inzicht krijgen in de opties voor Azure-hosting.Contoso also needs to understand its Azure hosting options.
GegevensbronnenData sources Alle data bases worden zonder uitzonde ringen naar Azure verplaatst.All databases will be moved to Azure with no exceptions. Op basis van de data base en toepassings analyse van de SQL-functies die worden gebruikt, worden ze verplaatst naar PaaS-, IaaS-of beheerde exemplaren.Based on the database and application analysis of the SQL features being used, they will move to PaaS, IaaS or managed instances. Alle data bases moeten worden verplaatst.All databases must move.
ToepassingApplication Toepassingen moeten waar mogelijk naar de cloud worden verplaatst.Applications must be moved to the cloud wherever possible. Als ze niet kunnen worden verplaatst, kunnen ze via het Azure-netwerk verbinding maken met de gemigreerde data base via alleen particuliere verbindingen.If they cannot move, then they will be allowed to connect to the migrated database over the Azure network through private connections only.
KostenCosts Contoso wil niet inzicht in de migratieopties, maar ook in de kosten van de infrastructuur nadat deze is verplaatst naar de cloud.Contoso wants to understand not only its migration options, but also the costs associated with the infrastructure after it moves to the cloud.
BeheerManagement Resource beheer groepen moeten worden gemaakt voor de verschillende afdelingen samen met resource groepen voor het beheren van alle SQL-data bases die worden gemigreerd.Resource management groups must be created for the various departments along with resource groups to managed all SQL databases that are migrated. Alle resources moeten zijn gelabeld met afdelings gegevens voor de kosten terug.All resources must be tagged with department information for charge-back requirements.
BeperkingenLimitations In eerste instantie hebben niet alle filialen waarop toepassingen worden uitgevoerd, een directe ExpressRoute-koppeling naar Azure, zodat deze kant oren verbinding moeten maken via virtuele netwerk gateways.Initially, not all branch offices that run applications will have a direct ExpressRoute link to Azure, so these offices will need to connect through virtual network gateways.

Ontwerp van de oplossingSolution design

Contoso heeft al een migratie beoordeling uitgevoerd van het digitale erfgoed met behulp van Azure migrate.Contoso has already performed a migration assessment of their digital estate using Azure Migrate.

De evaluatie resulteert in meerdere werk belastingen die zijn verdeeld over meerdere afdelingen.The assessment results in multiple workloads spread across multiple departments. Voor de totale grootte van het migratie project is een volledig project management-kantoor (PMO) vereist voor het beheren van de specifieke soorten communicatie, resources en planning.The overall size of the migration project will require a full project management office (PMO), to manage the specifics of communication, resources and schedule planning.

Migratieproces

Beoordeling van de oplossingSolution review

Contoso evalueert het voorgestelde ontwerp door een lijst met voor- en nadelen op te stellen.Contoso evaluates their proposed design by putting together a pros and cons list.

OverwegingConsideration DetailsDetails
-ProfessionalsPros Azure biedt een enkel glas venster voor de data base-workloadsAzure will provide a single pane of glass into the database workloads

De kosten worden bewaakt via Azure Cost Management en facturering.Costs will be monitored via Azure Cost Management and Billing.

De facturering van de bedrijfs kosten kan eenvoudig worden uitgevoerd met de Azure Billing-API's.Business charge-back billing will be easy to perform with the Azure Billing APIs.

Het onderhoud van servers en software wordt beperkt tot alleen de IaaS-omgevingen.Server and software maintenance will be reduced to only the IaaS-based environments.
NadelenCons Vanwege de vereiste van IaaS virtuele machines moet er nog steeds beheer van de software op die computers worden uitgevoerd.Due to the requirement of IaaS-based virtual machines, there will still need to be management of the software on those machines.

Budget en beheerBudget and management

Voordat de migratie kan worden uitgevoerd, moet de benodigde Azure-structuur aanwezig zijn ter ondersteuning van de beheer-en facturerings aspecten van de oplossing.Before the migration can occur, the necessary Azure structure is required to be in place to support the administration and billing aspects of the solution.

Voor de beheer vereisten zijn verschillende beheer groepen gemaakt ter ondersteuning van de organisatie structuur.For the management requirements, several management groups were created to support the organizational structure.

Voor de facturerings vereisten worden alle Azure-resources vervolgens gelabeld met de juiste facturerings codes.For the billing requirements, each of the Azure resources are then tagged with the appropriate billing tags.

MigratieprocesMigration process

Gegevens migraties volgen een standaard herhaalbaar patroon.Data migrations follow a standard repeatable pattern. Dit omvat de volgende stappen op basis van Best practices van micro soft:This involves the following steps based on Microsoft best practices:

  • Pre-migratie:Pre-migration:
    • Detectie: Inventarisatie database assets en toepassings stack.Discovery: Inventory database assets and application stack.
    • Evalueren: Werk belastingen te beoordelen en aanbevelingen te herstellen.Assess: Assess workloads and fix recommendations.
    • Converteren: Zet het bron schema om in het doel te werken.Convert: Convert source schema to work in the target.
  • VirtuelemachinemigratieMigration:
    • Migreren: Migreer het bron schema, de bron gegevens en de objecten naar het doel.Migrate: Migrate the source schema, source data and objects to target.
    • Gegevens synchroniseren: Gegevens synchroniseren (voor minimale downtime).Sync data: Sync data (for minimal downtime).
    • Cutover: Knip de bron naar het doel.Cutover: Cut over the source to target.
  • Na de migratie:Post-migration:
    • Toepassingen herstellen: Herhaal en nood zakelijke wijzigingen in uw toepassingen.Remediate applications: Iteratively make and necessary changes to your applications.
    • Tests uitvoeren: Herhaal de uitvoering van functionele en prestatie testen.Perform tests: Iteratively run functional and performance tests.
    • Optimaliseren: Op basis van tests kunt u prestatie problemen aanpakken en vervolgens opnieuw testen om de prestatie verbeteringen te bevestigen.Optimize: Based on tests, address performance issues and then retest to confirm performance improvements.
    • Activa buiten gebruik stellen: Voor oude Vm's en hosting omgevingen wordt een back-up gemaakt en deze wordt buiten gebruik gesteld.Retire assets: Old VMs and hosting environments are backed up and retired.

Stap 1: detectieStep 1: Discovery

Contoso gebruikt Azure Migrate om de afhankelijkheden in de contoso-omgeving te laten afvlakken.Contoso used Azure Migrate to surface the dependencies across the Contoso environment. Azure Migrate automatisch gedetecteerde toepassings onderdelen op Windows-en Linux-systemen en de communicatie tussen services toegewezen.Azure Migrate automatically discovered application components on Windows and Linux systems and mapped the communication between services. Azure Migrate ook de verbindingen tussen contoso-servers, processen, binnenkomende en uitgaande verbindings latentie en poorten in hun met TCP verbonden architectuur.Azure Migrate also surfaced the connections between Contoso servers, processes, inbound and outbound connection latency, and ports across their TCP-connected architecture.

Contoso heeft ook Data Migration Assistant toegevoegd aan het Azure Migrate-project.Contoso also added Data Migration Assistant to their Azure Migrate project. Als u dit hulp programma selecteert, kunnen ze de data bases beoordelen voor migratie naar Azure.By selecting this tool they're able to assess the databases for migration to Azure.

Data Migration Assistant

Stap 2: beoordeling van de toepassingStep 2: Application assessment

De resultaten van de evaluatie van Contoso met de zicht baarheid die ze voornamelijk gebruiken. NET-toepassingen daarentegen over de jaren dat verschillende projecten andere technologieën hebben gebruikt, zoals PHP en Node.js.The results from the assessment provided Contoso with the visibility that they utilizes mainly .NET-based applications, however, over the years various projects have used other technologies such as PHP and Node.js. Aankoop systemen van leveranciers hebben ook niet-. NET-toepassingen geïntroduceerd.Vendor purchased systems also introduced non-.NET-based applications. Ze hebben het volgende geïdentificeerd:They have identified the following:

  • ~ 800 Windows .NET-toepassingen~800 Windows .NET applications
  • ~ 50 PHP-toepassingen~50 PHP applications
  • 25 Node.js-toepassingen25 Node.js applications
  • 10 Java-toepassingen10 Java applications

Stap 3: evaluatie van de data baseStep 3: Database assessment

Als er een werk belasting van de data base is gedetecteerd, werd Data Migration Assistant (DMA)-hulp programma uitgevoerd om te bepalen welke functies werden gebruikt.As each database workload was discovered, Data Migration Assistant (DMA) tool was run to determine which features were being used. DMA helpt contoso hun database migraties te beoordelen naar Azure door compatibiliteits problemen te detecteren die de database functionaliteit kunnen beïnvloeden in een nieuwe versie van SQL Server of Azure SQL Database.DMA helps Contoso assess their database migrations to Azure by detecting compatibility issues that can impact database functionality in a new version of SQL Server or Azure SQL Database.

Contoso heeft de volgende stappen gevolgd om de data bases te beoordelen en vervolgens resultaten gegevens naar Azure Migrate te uploaden:Contoso followed these steps to assess their databases and then upload results data to Azure Migrate:

  1. Down load DMA.Download DMA.
  2. Een evaluatie project maken.Create an assessment project.
  3. Meld u in DMA aan bij het Azure Migrate project en synchroniseer de evaluatie samenvatting.In DMA, logon to the Azure Migrate project and sync the assessment summary.

Azure Migrate en DMA

DMA raadt verbeteringen aan voor prestaties en betrouw baarheid voor uw doel omgeving en maakt het mogelijk om hun schema, gegevens en niet-geplaatste objecten van een bron server naar een doel server te verplaatsen.DMA recommends performance and reliability improvements for your target environment and allows them to move their schema, data, and uncontained objects from a source server to a target server.

Meer informatie over Data Migration AssistantLearn more about Data Migration Assistant

Contoso heeft de DMA gebruikt om de evaluatie uit te voeren en de gegevens vervolgens rechtstreeks naar Azure Migrate te uploaden.Contoso used the DMA to run the assessment and then uploaded the data directly to Azure Migrate.

De DMA naar Azure Migrate uploaden

Wanneer de database gegevens nu worden geladen in Azure Migrate, heeft Contoso meer dan 1.000 data base-exemplaren geïdentificeerd die moeten worden gemigreerd.With the database information now loaded into Azure Migrate, Contoso has identified over 1,000 database instances that must be migrated. Van deze instanties kan ongeveer 40 procent worden verplaatst naar SQL Database voor Azure.Of these instances, roughly 40 percent can be moved to SQL Database for Azure. Het resterende 60 procent moet worden verplaatst naar SQL Server die worden uitgevoerd op Azure Virtual Machines of naar Azure SQL Managed instance.The remaining 60 percent must be moved either to either SQL Server running on Azure Virtual Machines or to Azure SQL Managed Instance. Van 60 procent, ongeveer 10 procent vereisen een aanpak op basis van een virtuele machine, de resterende exemplaren worden verplaatst naar Azure SQL Managed instance.Of those 60 percent, about 10 percent require a virtual machine-based approach, the remaining instances will be moved to Azure SQL Managed Instance.

Wanneer DMA niet kan worden uitgevoerd op een gegevens bron, werden de volgende richt lijnen gevolgd op database migraties.When DMA was not able to be executed on a data source, the following guidelines were followed on the database migrations.

Notitie

Contoso heeft verschillende open source-data bases tijdens de evaluatie fase gedetecteerd.Contoso discovered various open source databases during the assessment phase. Ze hebben een afzonderlijke Open-Source Data Base naar Azure gemigreerd voor hun migratie planning.Separately, they followed Migrate open-source databases to Azure for their migration planning.

Stap 4: migratie planningStep 4: Migration planning

Met de gegevens bij de hand gebruiken Contoso de volgende richt lijnen om te bepalen welke migratie methode voor elke Data Base moet worden gebruikt.With the information at hand, Contoso uses the following guidelines to determine which migration method to use for each database.

DoelTarget Database gebruikDatabase usage DetailsDetails OnlinemigratieOnline migration OfflinemigratieOffline migration Maximale grootteMax size MigratiehandleidingMigration guide
Azure SQL Database (PaaS)Azure SQL Database (PaaS) SQL Server (alleen gegevens)SQL Server (data only) Deze data bases gebruiken alleen basis tabellen, kolommen, opgeslagen procedures en functiesThese databases simply use basic tables, columns, stored procedures and functions Data Migration Assistant, transactionele replicatieData Migration Assistant, transactional replication BACPAC, bcpBACPAC, bcp 1 TiB1 TiB KoppelingLink
Azure SQL Managed InstanceAzure SQL Managed Instance SQL Server (geavanceerde functies)SQL Server (advanced features) Deze data bases gebruiken triggers en andere geavanceerde concepten , zoals aangepaste .net-typen, service-Brokers, enzovoort.These databases use triggers and other advanced concepts such as custom .NET types, service brokers, etc. Data Migration Assistant, transactionele replicatieData Migration Assistant, transactional replication BACPAC, bcp, systeem eigen back-up/herstellenBACPAC, bcp, native backup/restore 2 TiB-8 TiB2 TiB - 8 TiB KoppelingLink
SQL Server op Azure Virtual Machines (IaaS)SQL Server on Azure Virtual Machines (IaaS) SQL Server (integraties van derden)SQL Server (third-party integrations) De SQL Server moet beschikken over niet-ondersteunde functies van SQL Managed instance (Service-Brokers van meerdere exemplaren, cryptografische providers, buffer groep, compatibiliteits niveaus onder 100, database SPIEGELING, FILESTREAM, poly Base, alles wat u nodig hebt om toegang te krijgen tot bestands shares, externe scripts, uitgebreide opgeslagen procedures en andere software die is geïnstalleerd ter ondersteuning van de activiteiten van de data baseThe SQL Server must have non-supported SQL Managed Instance features (cross-instance service brokers, cryptographic providers, buffer pool, compatibility levels below 100, database mirroring, FILESTREAM, PolyBase, anything that requires access to file shares, external scripts, extended stored procedures, and others) or third-party software installed to support the activities of the database. transactionele replicatietransactional replication BACPAC, bcp, momentopname replicatie, systeem eigen back-up/herstel, fysieke machine converteren naar VMBACPAC, bcp, snapshot replication, native backup/restore, convert physical machine to VM 4 GiB-64 TiB4 GiB - 64 TiB KoppelingLink

Vanwege het grote aantal data bases heeft Contoso een project management Office (PMO) gemaakt om bij te houden van elk exemplaar van de data base-migratie.Due to the large number of databases, Contoso created a project management office (PMO) to keep track of every database migration instance. Er zijn verantwoording en verantwoordelijkheden toegewezen aan elk bedrijf en toepassings team.Accountability and responsibilities were assigned to each business and application team.

Contoso heeft ook een gereedheids beoordeling voor de werk belastinguitgevoerd.Contoso also performed a workload readiness review. In deze beoordeling zijn de infra structuur, de data base en de netwerk onderdelen onderzocht.This review examined the infrastructure, database and network components.

Stap 5: migraties testenStep 5: Test migrations

Het eerste deel van de migratie voorbereiding is betrokken bij een test migratie van elk van de data bases naar de pre-Setup-omgevingen.The first part of the migration preparation involved a test migration of each of the databases to the pre-setup environments. Om tijd te besparen, worden alle bewerkingen voor de migraties in het script vastgelegd en worden de tijds instellingen voor elke bewerking geregistreerd.In order to save time, they scripted all of the operations for the migrations and recorded the timings for each. Om de migratie te versnellen, hebben ze vastgesteld welke migratie bewerkingen gelijktijdig kunnen worden uitgevoerd.In order to speed up the migration, they identified what migration operations could be run concurrently.

Terugdraai procedures zijn geïdentificeerd voor elk van de data base-workloads in het geval van onverwachte storingen.Any rollback procedures were identified for each of the database workloads in case of some unexpected failures.

Voor de op IaaS gebaseerde werk belastingen is de vereiste software van derden vooraf ingesteld.For the IaaS-based workloads, they set up all the required third-party software beforehand.

Na de test migratie heeft Contoso de verschillende hulpprogram ma's voor het schatten van de kosten van Azure kunnen gebruiken om een nauw keuriger beeld te krijgen van de toekomstige operationele kosten van de migratie.After the test migration, Contoso was able to use the various Azure cost estimation tools to get a more accurate picture of the future operational costs of their migration.

Stap 6: migratieStep 6: Migration

Voor de productie migratie heeft Contoso de tijd frames geïdentificeerd voor alle database migraties en wat kan worden uitgevoerd in een weekend venster (middernacht tot en met middernacht) met minimale downtime voor het bedrijf.For the production migration, Contoso identified the time frames for all database migrations and what could be sufficiently executed in a weekend window (midnight Friday through midnight Sunday) with minimal downtime to the business.

Op basis van hun gedocumenteerde Test procedures wordt elke migratie zo veel mogelijk uitgevoerd met behulp van scripts, waardoor hand matige taken worden beperkt om fouten te minimaliseren.Based on their documented test procedures, they execute each migration via scripting as much as possible, limiting any manual tasks to minimize errors.

Als er tijdens het venster migraties mislukken, worden ze teruggedraaid en opnieuw gepland in het volgende migratie venster.If any migrations fail during the window, they're rolled back and re-scheduled in the next migration window.

Opschonen na migratieClean up after migration

Contoso heeft het archiverings venster geïdentificeerd voor alle data base-workloads.Contoso identified the archival window for all database workloads. Wanneer het venster is verlopen, worden de resources buiten de lokale infra structuur verwijderd.As the window expires, the resources will be retired from the on-premises infrastructure.

Dit omvat:This includes:

  • Het verwijderen van de productie gegevens van on-premises servers.Removing the production data from on-premises servers.
  • De hosting server wordt buiten gebruik gesteld wanneer het laatste workload-venster verloopt.Retiring the hosting server when the last workload window expires.

De implementatie controlerenReview the deployment

Met de gemigreerde resources in Azure moet Contoso de nieuwe infrastructuur volledig operationeel maken en beveiligen.With the migrated resources in Azure, Contoso needs to fully operationalize and secure their new infrastructure.

BeveiligingSecurity

  • Contoso moet er zeker van zijn dat de nieuwe werk belastingen van Azure data base veilig zijn.Contoso needs to ensure that their new Azure database workloads are secure. Meer informatie.Learn more.
  • In het bijzonder moet Contoso de configuratie van de firewall en het virtuele netwerk controleren.In particular, Contoso should review the firewall and virtual network configurations.
  • Instellen van de persoonlijke koppeling zodat alle database verkeer in Azure en het on-premises netwerk wordt bewaard.Setup Private Link so that all database traffic is kept inside Azure and the on-premises network.
  • Schakel Azure Advanced Threat Protection in voor Azure SQL database.Enable Azure Advanced Threat Protection for Azure SQL Database.

Back-upsBackups

  • Zorg ervoor dat er een back-up wordt gemaakt van de Azure-data bases met geoherstel.Ensure that the Azure databases are backed up using geo-restore. Op deze manier kunnen back-ups in een gepaarde regio worden gebruikt in het geval van een regionale storing.This allows backups to be used in a paired region in case of a regional outage.
  • Belang rijk: Zorg ervoor dat de Azure-resource een resource vergrendeling heeft om te voor komen dat deze wordt verwijderd.Important: Ensure that the Azure resource has a resource lock to prevent it from being deleted. Verwijderde servers kunnen niet worden hersteld.Deleted servers cannot be restored.

Licenties en kostenoptimalisatieLicensing and cost optimization

  • Veel werk belastingen van Azure data base kunnen omhoog of omlaag worden geschaald, waardoor de prestaties van de server en data bases worden gecontroleerd, zodat u zeker weet dat u voldoet aan uw behoeften, maar ook de kosten op een minimum te bewaren.Many Azure database workloads can be scaled up or down, therefore performance monitoring of the server and databases is important to ensure you're meeting your needs but also keeping costs at a minimum.
  • Zowel de CPU als de opslag zijn gekoppeld aan de kosten.Both CPU and storage have costs associated. Er zijn verschillende prijs categorieën waaruit u kunt kiezen.There are several pricing tiers to select from. Zorg ervoor dat het juiste prijs plan is geselecteerd voor de werk belasting van de gegevens.Be sure the appropriate pricing plan is selected for the data workloads.
  • Elastische Pools moeten worden geïmplementeerd voor data bases die compatibele bron gebruiks patronen hebben.Elastic pools are to be implemented for databases that have compatible resource utilization patterns.
  • Elke Lees replica wordt gefactureerd op basis van de geselecteerde berekening en opslagEach read replica is billed based on the compute and storage selected
  • Gebruik gereserveerde capaciteit om kosten op te slaan.Use reserved capacity to save on costs.

ConclusieConclusion

In dit artikel hebben we de Microsoft SQL Server workloads beoordeeld, gepland en gemigreerd naar Azure.In this article, Contoso assessed, planned, and migrated their Microsoft SQL Server workloads to Azure.

Een Azure DevOps-project is ontwikkeld om u te bestuderen in uw SQL-migratie en wordt afgestemd op het Cloud adoptie Framework.An Azure DevOps project has been developed for you to study in your SQL Migration journey, and it aligns with the Cloud Adoption Framework. Dit project bevat een overzicht van de belangrijkste beslissingen die nodig zijn.This project will guide you through the key decisions required. Selecteer deze koppeling om naar het Azure DevOps-project te gaan.Select this link to navigate to the Azure DevOps project.