Agentic modernization support for Oracle and Microsoft SQL Server for use with Amazon RDS for PostgreSQL and Amazon Aurora PostgreSQL, including schema conversion, data migration and validation, and application remediation with GenAI and GitHub Copilot integration.
Newt Global Data Modernization Acceleration Platform (DMAP AI) is an agentic modernization solution that supports Oracle and Microsoft SQL Server database and application migration for use with Amazon RDS for PostgreSQL and Amazon Aurora PostgreSQL. DMAP AI provides database and application assessment across multiple schemas and applications, including analysis of embedded SQL patterns, conversion statistics, and conversion error details. It supports schema and code conversion for supported database objects and assists with remediation of Oracle PL/SQL patterns in application code where applicable. DMAP AI provides Oracle workload insights using Automatic Workload Repository (AWR) trends, including resource utilization and SQL analysis, to support target planning and configuration considerations. It supports data migration for multiple databases and schemas, including concurrent approaches designed to reduce downtime, and includes schema and data validation to verify structure, constraints, and migrated data accuracy and completeness. DMAP AI produces migration blueprints, estimates, target architecture guidance, and sizing recommendations. AI-assisted and agentic workflows, including GenAI integrations and GitHub Copilot support, help teams move through analysis, remediation, and validation cycles more quickly.
Highlights
Ready to Use Tool/Solution/Accelerator
Fixed Time commitment: Schema and application code conversion support (where applicable). Agentic and AI-assisted modernization workflows (DMAP AI), including GenAI integrations and GitHub Copilot support, help teams convert and remediate code, review changes, and iterate through validation cycles more quickly.
Assessment, migration, and validation features for Oracle and Microsoft SQL Server to PostgreSQL modernization on Amazon Web Services (AWS).
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
This listing bills through a single dimension: the t3.xlarge instance, priced by the hour. The software itself carries no license fee, so your only cost is the hourly rate for running it on that instance size. You pay for the hours the instance runs, and stop paying when you stop it. There are no tiers, quantities, or add-ons to choose between. The platform installs as container images to migrate Oracle databases and their applications to PostgreSQL on AWS RDS and Aurora.
Top-of-mind questions for buyers
What does the t3.xlarge hourly rate cover, and what does one instance hour include?
The rate covers running the software on a t3.xlarge instance. This size gives 4 virtual CPUs and 16 GB of memory. You are billed for each hour the instance runs. The software has no license fee, so the hourly charge reflects usage time only.
Am I charged when the t3.xlarge instance is stopped or paused between migration runs?
The software meters running time only. When you stop the instance, hourly software charges stop too. A stopped instance may still incur underlying AWS storage fees for attached volumes, but no software time accrues while it is not running.
Do I run one instance or several to migrate large Oracle databases and applications?
You can attach multiple worker containers to scale migration and remediation. Each running instance is billed by the hour. Adding workers speeds parallel schema conversion, data validation, and SQL remediation, but each active instance accrues its own hourly software charge.
newtglobal.com+2
Helpful?
Vendor refund policy
Refund Policy: This AWS Marketplace listing is free $0. Because no fees are charged through AWS Marketplace, refunds are not applicable. This is a BYOL product any license fees are purchased separately from us and are subject to our separate terms.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Step 1: Launch the AMI. Log in to AWS Management Console and navigate to EC2. Click Launch Instance and select this DMAP AMI. Choose instance type t3.xlarge or higher for optimal performance.
Step 2: Configure Security Group. Create or select a security group with inbound rules allowing SSH on port 22, DMAP Application UI on port 9091, DMAP Database UI on port 9090, Database Port 5433, and Python Service port 7002 from your IP address or as needed.
Step 3: Select or create a key pair, download the PEM file, review configuration and launch the instance. Wait for Running state and note the Public IP address.
Step 4: Connect to Instance. Open terminal and run chmod 400 followed by path to your PEM file. Connect via SSH using ssh -i followed by PEM file path and ec2-user@ followed by instance public IP.
Step 5: Start Docker Service. Run sudo systemctl enable docker then sudo systemctl start docker to enable and start Docker service.
Step 7: Launch Application Container. Run sudo docker run -d -it -p 9091:8080 -p 5002:5000 --name=dmap_app_prod ngdmapo/dmap_app_prod:latest
Step 8: Verify containers are running using sudo docker ps. You should see both dmap_db_prod and dmap_app_prod containers with Up status.
Step 9: Access Application. Open browser and navigate to http:// followed by your instance public IP :9091/DMAP/#/login
Troubleshooting: If unable to access, check Security Group rules ensure port 9091 is open. Verify containers using sudo docker ps -a. Check logs using sudo docker logs dmap_app_prod or sudo docker logs dmap_db_prod. Restart containers if needed using sudo docker restart dmap_app_prod dmap_db_prod.
Port Configuration: Default ports are 5433 for database, 9090 for database UI, 7002 for Python service, 9091 for application UI, and 5002 for internal services. Ports can be customized but update security group accordingly.
License Validation: Set ONLINE=Y for online license validation requiring internet connectivity or ONLINE=N for offline validation using local license files.
Important: Database container must start before application container. All commands require sudo privileges. Ensure chosen ports are available and not used by other processes.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Database modernization support for Oracle for use with AWS EC2 including analysis, assessment, auto and manual target provisioning, database installation, data migration and validation.
Generate business case for Oracle take out providing TCO comparison of Oracle workloads on-prem vs AWS PostgreSQL, one-time migration cost, and ROI, enabling customers to make an informed decision.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.