India’s Leading Domain & Web Hosting Provider

  • Chat
    Live Chat 24 X 7 online support
  • Contact NTSPL Hosting support
    Call Now +91 - 8260003333

Data and Database Assessment: A Target Engine for Every Instance

Quick answer

A data and database assessment inventories every database instance in an estate, engine, version, size, growth, licence, features used and connected applications, and recommends a target for each: managed database service, database on VMs, an engine change or retirement. NTSPL runs provider assessment tools and licence analysis so CIOs and CFOs see database cost and migration risk before waves are fixed.

Delivered on

AWS: 4 native toolsMicrosoft Azure: 4 native toolsGoogle Cloud: 4 native tools

In scope

Instance inventoryFeature and compatibility scanWorkload profileLicence positionData sensitivity and dependencies
Cloud Assessment · Data & Database Assessment

Why Databases Decide Migration Risk and Licence Cost

Databases carry most of a migration's risk and a large share of its licence cost. A typical estate has SQL Server instances across four versions, a few Oracle databases on licences nobody has counted, MySQL and PostgreSQL copies built by developers, and file-based data in Access or FoxPro behind a finance process. Without an instance-level view, teams pick one target pattern for all and discover blocking features, collation issues or licence shortfalls during cutover.

NTSPL collects instance metadata and feature usage with provider assessment tools, reviews licence entitlements with procurement, and scores every instance for compatibility with managed services. Each instance gets a recommended target, managed service tier, database on VM, engine change candidate, consolidation or retirement, with blockers, size, change rate and expected cutover window, so database waves and licence purchases can be planned with evidence.

When an Instance-Level Database Review Is Needed

Signals you need Data & Database Assessment

  • More than 20 database instances across two or more engines, with no inventory linking each to applications
  • SQL Server 2012 or 2014 instances still in production after the end of extended support
  • Oracle Enterprise Edition in use with processor licences tied to physical cores
  • Databases above 2 TB or with change rates high enough to make cutover windows uncertain

When to choose something else

  • You need an analytics target-state, data domains and platform strategy: that is a data strategy engagement, not a migration inventory.
  • One or two databases with a confirmed target: go straight to migration design.

What We Record for Each Database

01

Instance inventory

Engine, edition, version, patch level, size, growth, collation, HA configuration and host for every instance.

02

Feature and compatibility scan

Use of features that block managed services, such as linked servers, CLR, cross-database queries, Oracle packages or file-system access.

03

Workload profile

CPU, memory, IOPS, log generation rate and peak windows to size targets and estimate cutover duration.

04

Licence position

Edition entitlements, Software Assurance, Oracle processor counts and support renewals, compared with target licensing rules.

05

Data sensitivity and dependencies

Personal or regulated data present, connected applications, ETL jobs and reporting consumers per database.

Interactive framework · Database Inventory to Target Engine Selection Pipeline

Instance Inventory to Target Selection Pipeline

Database Inventory to Target Engine Selection Pipeline

Assessment tools and DBA interviews build an instance inventory with feature usage and performance profiles. A rules engine plus licence analysis recommends a target per instance, which feeds database wave planning.

Collection
Analysis
Selection
Output
Interactive reference architecture

Select any component

Database Inventory to Target Engine Selection Pipeline: click any of its 7 components to see its role and the design choice NTSPL makes for it, or trace the 7-step primary path.

Provider database assessment scans → Performance and log-rate capture → Feature blocker list → Licence analysis → Target selection rules → Cutover window estimate → Database target register

Database Assessment Tools on Each Cloud

AWS

Schema conversion assessment reports show how much Oracle or SQL Server code converts automatically to Aurora PostgreSQL or MySQL, which separates easy engine changes from hard ones.

AWS DMS Schema ConversionAWS Schema Conversion ToolAmazon RDSAmazon Aurora
Microsoft Azure

The Azure Migrate SQL assessment rates each instance for SQL Managed Instance, SQL Database or SQL Server on VMs, and Hybrid Benefit is applied where Software Assurance exists.

Azure Migrate SQL assessmentAzure SQL Managed InstanceAzure SQL DatabaseAzure Database Migration Service
Google Cloud

Google's Database Migration Assessment tool profiles Oracle and SQL Server estates and estimates fit for Cloud SQL or AlloyDB in Mumbai or Delhi.

Database Migration Assessment toolDatabase Migration ServiceCloud SQLAlloyDB for PostgreSQL

Target Database Choices and Their Thresholds

01

Managed service or database on VM

Prefer managed services when no blocking features exist and the database is under the service's size limits: patching, backup and HA come included. Choose VMs when the instance uses OS-level access, unsupported features, third-party agents or ISV certification that names an OS. Expect 60-80 percent of SQL Server instances to fit SQL Managed Instance or RDS without change.

02

When to flag an engine change

Flag Oracle or SQL Server Enterprise instances as engine-change candidates when automated conversion covers 85 percent or more of code objects and the application is owned in-house. Below that, or for ISV applications, keep the engine. Engine change is decided and executed later; the assessment only identifies candidates with evidence.

03

Oracle licensing in cloud

Oracle's policy for authorised clouds counts vCPUs rather than physical cores, typically two vCPUs per processor licence with hyper-threading. Model this against existing entitlements before choosing instance sizes; a poorly chosen instance family can double licence need. Consider license-included managed options only where support renewal is due.

04

Consolidation and retirement

Instances under 10 GB with fewer than 50 connections a day are consolidation candidates; databases with no connections for 60 days are retirement candidates after owner confirmation. In most estates, 10-20 percent of instances fall into these groups, directly reducing licence and migration effort.

Four-Week Database Assessment

01 · Week 1

Instance discovery and access

Instances found from discovery data and DBA records; read-only logins created.

02 · Weeks 1-3

Assessment scans and performance capture

Provider tools run and two weeks of performance and log-rate data collected.

03 · Weeks 2-3

Licence review

Entitlements reconciled with procurement and compared with target licensing.

04 · Week 4

Target selection and register

Targets, blockers and cutover estimates agreed with DBAs and application owners.

What you receive

Database inventory with feature and compatibility findings
Target recommendation per instance
Licence position and target licence requirement
Cutover window estimate per database
Consolidation and retirement list

Database Assessment Quality Measures

KPI Typical target
Instances with recommended target 100 percent
Blockers discovered after assessment Under 5 percent of instances
Instances retired or consolidated 10-20 percent typical
Actual cutover duration versus estimate Within 25 percent

Database Assessment Pitfalls

Risk How NTSPL prevents it
Shadow databases missed by DBA records Discovery process lists and ports are matched to DBA inventory to find unmanaged instances.
Licence position overstated Entitlements are confirmed from contracts and support renewals, not from install counts.
Change rate underestimated Log generation is measured across month-end, not a quiet week.
Buyer comparison

Should our SQL Server databases go to a managed service or stay on VMs in cloud?

Default to a managed service, Azure SQL Managed Instance, Amazon RDS for SQL Server or Cloud SQL for SQL Server, unless the assessment finds a reason not to. Managed services remove patching, backup and HA engineering, and in our assessments 60-80 percent of SQL Server instances qualify with little or no change. Keep a database on VMs when it relies on OS access, unsupported features such as certain CLR or file-system calls, third-party agents, or an ISV that certifies only specific OS builds. For a few very large or very latency-sensitive databases, VMs give more control over storage layout. Decide per instance, not per estate.

Key facts: Data & Database Assessment

●Extended support for SQL Server 2014 ended on 9 July 2024.
●Azure Migrate can assess SQL Server instances for readiness for Azure SQL Managed Instance, Azure SQL Database and SQL Server on Azure VMs.
●AWS DMS Schema Conversion produces assessment reports estimating how much database code can convert automatically.
Illustrative industry case studies

Data & Database Assessment in Practice

2 Data & Database Assessment scenarios, from Credit information and data analytics and Furniture and home-furnishing retail, plus related platform case studies.

Data & Database Assessment: Frequently Asked Questions

How long does a database assessment take?

About four weeks for up to 100 instances. Two weeks of performance capture across a month-end drive the timeline. Larger estates add analysts rather than weeks, as long as read-only access is granted promptly. Instances that cannot grant access are assessed from DBA-supplied metadata instead.

What does a database assessment cost?

Typically 12-20 consultant days depending on instance count and engine mix. Oracle licence analysis adds effort because entitlements usually need reconciling with contracts and support renewals. The register and licence model are handed over for procurement to use in renewal negotiations.

How does DPDP Act 2023 affect database migration planning?

Databases holding personal data are flagged so the target design includes encryption, access logging and an Indian-region location where required, and so test copies are masked before they move. The register records personal data per instance. CERT-In log retention needs are recorded for database audit logs as well.

Can we combine migration with an engine change?

Sometimes, but it raises risk. The assessment flags candidates with conversion coverage and ownership evidence; many organisations migrate first on the same engine, then change engine as a separate project. Engine change is safest when conversion coverage is high and the application is owned in-house.

What about databases older than supported versions?

SQL Server 2012 and 2014 instances usually need an in-place or side-by-side upgrade during migration. We estimate compatibility-level changes and test effort per instance. ISV applications may also need certification against the newer version, which the vendor must confirm in writing.

Does the assessment include file-based data like Access or FoxPro?

Yes. File-based databases behind business processes are inventoried with their owners, and each gets a target, often conversion to a managed database or retirement. Finance teams are often surprised how many month-end processes depend on these files.