AWS Database Migration Service vs AWS Glue comparison

Cancel
You must select at least 2 products to compare!
Amazon Web Services (AWS) Logo
7,645 views|6,247 comparisons
88% willing to recommend
Amazon Web Services (AWS) Logo
12,012 views|8,420 comparisons
92% willing to recommend
Comparison Buyer's Guide
Executive Summary
Updated on Mar 6, 2024

We compared AWS Database Migration Service and AWS Glue based on our user's reviews in several parameters.

AWS Database Migration Service is praised for seamless integration, efficient migration, and customer support, while customers find the pricing competitive. In contrast, AWS Glue is commended for efficient data integration, automation, and robust processing power. Users also value its customer service and flexible pricing. Areas for improvement for Database Migration include setup streamlining, improved documentation, monitoring enhancement, and complexity reduction, while Glue users suggest user-friendliness, better troubleshooting documentation, performance and reliability improvements, and advanced customization options.

Features: The valuable features of AWS Database Migration Service include seamless integration with other AWS services, efficient data migration, user-friendly interface, robust data validation, and excellent customer support. On the other hand, AWS Glue stands out with its efficient data integration capabilities, advanced automation abilities, seamless integration with other AWS services, ease of setting up and monitoring data transformations, comprehensive pre-built connectors, and robust processing power.

Pricing and ROI: According to user feedback, AWS Database Migration Service offers reasonable setup costs and flexible licensing options. On the other hand, AWS Glue has minimal setup costs, a straightforward licensing process, and an affordable pricing structure. Users have expressed satisfaction with Glue's hassle-free setup and fair licensing terms., The ROI from utilizing AWS Database Migration Service has been profitable, while AWS Glue offers a valuable and cost-effective solution with scalability and flexibility.

Room for Improvement: Areas for improvement in AWS Database Migration Service include streamlining setup, improving documentation, addressing compatibility issues, enhancing monitoring capabilities, and reducing overall complexity. On the other hand, AWS Glue users have suggested improvements in user-friendliness, documentation, reliability, performance, customization options, advanced features, and specific use case capabilities.

Deployment and customer support: In comparing the user reviews for AWS Database Migration Service and AWS Glue, it can be seen that some users reported spending three months on deployment and an additional week on setup for AWS Database Migration Service. On the other hand, for AWS Glue, various timeframes were mentioned, including three months for deployment and an additional week for setup. However, if users mentioned a week for both deployment and setup, it implies that these terms refer to the same period and should be considered as one., The customer service and support provided by AWS Database Migration Service have been praised for their excellence, responsiveness, and knowledge. On the other hand, users have expressed satisfaction with AWS Glue's customer service, describing it as reliable, helpful, and responsive.

The summary above is based on 51 interviews we conducted recently with AWS Database Migration Service and AWS Glue users. To access the review's full transcripts, download our report.

To learn more, read our detailed AWS Database Migration Service vs. AWS Glue Report (Updated: March 2024).
768,578 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"It's scalable.""The most valuable feature of the solution is the one I use for report generation. The security risk is very low.""AWS Database Migration Service is good for smaller workloads and provides compatibility.""The initial setup is simple. Not that much complex.""Even if it does break down, it will automatically recover itself and resumes from where it stopped.""The product's initial setup phase was very easy.""The database migration services allow us to do real-time synchronization of on-premise and database to plan out our releases.""The solution is stable and reliable."

More AWS Database Migration Service Pros →

"AWS Glue is fast and managed by AWS. Hence, you don't have to worry about capacity and the performance of Glue jobs. It has integrations with other data stores of AWS. The product offers metadata management, logging, and ETL processing capabilities. It comes with a powerful feature, Glue Studio, which helps to do queries interactively within the community. It is a managed service and very secure. Another popular and mature service is S3.""What I like best about AWS Glue is its real-time data backup feature. Last week, there was a production push, and what used to take almost ten days to send out around fifty-six thousand emails now takes only two hours.""The product has a valuable feature for data catalog.""Its user interface is quite good. You just need to choose some options to create a job in AWS Glue. The code-generation feature is also useful. If you don't want to customize it and simply want to read a file and store the data in the database, it can generate the code for you.""I like its integration and ability to handle all data-related tasks.""AWS Glue is a stable and easy-to-use solution.""The solution is stable and reliable.""The solution integrates well with other AWS products or services."

More AWS Glue Pros →

Cons
"The performance of data migration could be smoother.""Database Migration Service could be more integrated. I think that it makes sense to add integration to these functions. For example, AWS Glue has a feature called Orchestrator to create data flows, and that's more straightforward.""I think that Amazon needs to improve the migration scenarios after analytics""The solution’s scalability and performance could be improved.""Support could be more expedient. Right now I am waiting on support for an extension.""The names of the services need improvement since AWS doesn't indicate what the function of the product is presently. You need to read a lot to find the service that you want in the product.""This solution can offer more tweaks where the latency can be brought down to fifteen seconds.""The initial setup can be difficult for beginners in AWS Database Migration Service. You will need the training to complete it."

More AWS Database Migration Service Cons →

"The price of the solution could improve.""The monitoring is not that good.""AWS Glue would be improved by making it easier to switch from single to multi-cloud.""The solution's visual ETL tool is of no use for actual implementation.""AWS Glue is more costly compared to other tools like Airflow.""Only people who can code, either in Java or Python, can use the product freely. Those who don't know Java or Python might find using AWS Glue difficult.""It is not clear how the partition discovery would have been affected by more data coming in.""Cost-wise, AWS Glue is expensive, so that's an area for improvement. The process for setting up the solution was also complex, which is another area for improvement."

More AWS Glue Cons →

Pricing and Cost Advice
  • "The pricing can be better and it should be more competitive."
  • "Pricing can be improved."
  • "Pricing for the solution is reasonable, but could still be reduced."
  • "Cost is the only factor that is challenging."
  • "AWS Database Migration Service is the least expensive solution, but is still expensive."
  • "It's typically a pay-for-what-you-use kind of model, and most of the cost is based on the instance class for the replication instance."
  • "The pricing is per hour, though I do not have the exact figures. If you have specific questions about the service, a personal support team from Amazon is available, but this will bring in additional costs."
  • "AWS Database Migration Service is very inexpensive."
  • More AWS Database Migration Service Pricing and Cost Advice →

  • "The pricing is a bit higher than other solutions like Athena and EC2. If the pricing becomes more scaled or flexible, it will be good because you have to pay 44 cents just for one DPU for an hour. If you increase DPUs to 5 or 10, the pricing gets multiplied. There are also some time limits like 0 to 10 minutes or 10 to 20 minutes. If the pricing is according to the minutes, it would be better because you have to limit your job to 10 minutes or 20 minutes."
  • "It is not expensive. AWS Glue works on the serverless architecture. We get charged for the time the server is up. For our use case, we have to use it once in a day, and it is not expensive for us."
  • "Its price is good. We pay as we go or based on the usage, which is a good thing for us because it is simple to forecast for the tool. It is good in terms of the financial planning of the company, and it is a good way to estimate the cost. It is also simple for our clients. In my opinion, it is one of the best tools in the market for ETL processes because of the fact that you pay as you use, which separates it from other big tools such as PowerCenter, Pentaho Data Integration, and Talend."
  • "Technical support is a paid service, and which subscription you have is dependent on that. You must pay one of them, and it ranges from $15,000 to $25,000 per year."
  • "This solution is affordable and there is an option to pay for the solution based on your usage."
  • "AWS Glue is quite costly, especially for small organizations."
  • "AWS Glue uses a pay-as-you-go approach which is helpful. The price of the overall solution is low and is a great advantage."
  • "The overall cost of AWS Glue could be better. It cost approximately $1,000 a month. There is paid support available from AWS Glue."
  • More AWS Glue Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Cloud Data Integration solutions are best for your needs.
    768,578 professionals have used our research since 2012.
    Questions from the Community
    Top Answer: As with all AWS products, you are given very useful documentation with AWS Database Migration Service. Before we started using this product, we went over it and we were able to learn the basics and… more »
    Top Answer: My current company started using AWS Database Migration Service upon my recommendation, and I continue telling people how good of a product it is. However, users should keep in mind a few things… more »
    Top Answer: Compared to similar solutions, AWS Database Migration Service falls somewhere in the middle price-wise, at least from my experience. This being said, it is not a very affordable solution, especially… more »
    Top Answer:AWS Glue and Azure Data factory for ELT best performance cloud services.
    Top Answer:We reviewed AWS Glue before choosing Talend Open Studio. AWS Glue is the managed ETL (extract, transform, and load) from Amazon Web Services. AWS Glue enables AWS users to create and manage jobs in… more »
    Top Answer:AWS Glue's main use case is for allowing users to discover, prepare, move, and integrate data from multiple sources. The product lets you use this data for analytics, application development, or… more »
    Ranking
    2nd
    Views
    7,645
    Comparisons
    6,247
    Reviews
    20
    Average Words per Review
    609
    Rating
    8.0
    1st
    Views
    12,012
    Comparisons
    8,420
    Reviews
    32
    Average Words per Review
    419
    Rating
    7.8
    Comparisons
    Also Known As
    AWS Data Migration Service
    Learn More
    Overview

    AWS Database Migration Service, also known as AWS DMS, is a cloud service that facilitates the migration of relational databases, NoSQL databases, data warehouses, and other types of data stores. The product can be used to migrate users' data into the AWS Cloud or between combinations of on-premises and cloud setups. The solution allows migration between a wide variety of sources and target endpoints; the only requirement is that one of the endpoints has to be an AWS service. AWS DMS cannot be used to migrate from an on-premises database to another on-premises database.

    AWS Database Migration Service allows users to perform one-time migrations, as well as replications of ongoing changes to keep sources and targets in sync. Organizations can utilize the AWS Schema Conversion Tool to translate their database schema to a new platform and then use AWS DMS to migrate the data. The product offers cost efficiency as a part of the AWS Cloud, as well as speed to market, flexibility, and security.

    The main use cases of AWS Database Migration Service include:

    • Migrating from legacy or on-premises databases to managed cloud services through a simplified migration process.

    • Reliable replication of backup files to minimize downtime and data loss.

    • Improvement of integration through building of data lakes and performing real-time processing on change data from users' data stores.

    AWS Database Migration Service Components

    AWS Database Migration Service consists of various components which function together to achieve users’ data migration. A migration on AWS DMS is structured in three levels: a replication instance, source and target endpoints, and a replication task. The components include the following actions:

    • Replication instance: AWS Database Migration Service provides users with a variety of replication instances, allowing them to select the optimal configuration for their use case. Depending on the instance class an organization selects, their replication instance provides a different amount of data storage.

    • Endpoint: AWS DMS uses an endpoint to access users' source or target data stores. The connection information is different and depends on the specific data store, but it usually consists of the following information: endpoint type, engine type, server name, port, encryption, and credentials. This information can easily be managed through the AWS DMS console.

    • Replication tasks: AWS Database Migration Service replication tasks can be used to move a set of data from the source endpoint to the target endpoint. The creation of a replication task is the last required step before starting a migration. Each replication task requires the following settings to be set: replication instance, source endpoint, target endpoint, and migration type options.

    • Ongoing replication or change data capture (CDC): AWS DMS also has the capacity to capture ongoing changes to the source that is stored while users migrate their data to a target.

    • Schema and code migration: The product requires assistance from tools such as MySQL Workbench, pgAdmin III, and Oracle SQL Developer to perform schema or code conversion, as it cannot do it on its own.

    AWS Database Migration Service Benefits

    AWS Database Migration Service offers its users a wide range of benefits. Among them are the following:

    • The solution ensures minimal downtime, as it continuously replicates the changes to the user’s source database during migration.

    • AWS DMS provides users with flexibility, as it supports many commonly used databases, including commercial and open-source ones.

    • The product is user friendly, as it offers an easy set of tasks in the AWS Management Console.

    • Users of Aurora, Redshift, DocumentDB, and DynamoDB can benefit from the free use of AWS DMS.

    • AWS Database Migration Service is very reliable because it is a self-healing service that automatically restarts in cases of interruptions.

    • The product supports both homogenous migrations and heterogenous migrations.

    • AWS DMS accelerates business growth, as it scales businesses at an affordable price.

    Reviews from Real Users

    Vishal S., an infrastructure lead at a computer software company, likes AWS Database Migration Service because it is easy to use and set up.

    Vinod K., a data analyst at AIMLEAP, describes AWS DMS as an easy solution to save and extract data.

    AWS Glue is a serverless cloud data integration tool that facilitates the discovery, preparation, movement, and integration of data from multiple sources for machine learning (ML), analytics, and application development. The solution includes additional productivity and data ops tooling for running jobs, implementing business workflows, and authoring.

    AWS Glue allows users to connect to more than 70 diverse data sources and manage data in a centralized data catalog. The solution facilitates visual creation, running, and monitoring of extract, transform, and load (ETL) pipelines to load data into users' data lakes. This Amazon product seamlessly integrates with other native applications of the brand and allows users to search and query cataloged data using Amazon EMR, Amazon Athena, and Amazon Redshift Spectrum.

    The solution also utilizes application programming interface (API) operations to transform users' data, create runtime logs, store job logic, and create notifications for monitoring job runs. The console of AWS Glue connects all of these services into a managed application, facilitating the monitoring and operational processes. The solution also performs provisioning and management of the resources required to run users' workloads in order to minimize manual work time for organizations.

    AWS Glue Features

    AWS Glue groups its features into four categories - discover, prepare, integrate, and transform. Within those groups are the following features:

    • Automatic schema discovery: AWS Glue crawlers connect to the organization's source or target data source through a prioritized list of classifiers to determine the schema for users' data. This feature creates metadata in companies' AWS Glue Data Catalog.

    • Schemas for data stream management: The AWS Glue Schema Registry enables users to validate and control the evolution of streaming data through registered Apache Avro schemas for no additional charge.

    • Automatic scaling based on workload: This feature dynamically scales resources up and down based on workload. The feature controls job resources, removing them depending on how much the workload can be split up.

    • FindMatches: This feature is for machine learning-based data deduplication and cleansing, and works by finding records that are imperfect matches of each other to remove useless data copies.

    • Edit, debug, and test ETL code: This feature helps users who have chosen to interactively develop their ETL code by providing development endpoints for editing, debugging, and testing the code it generates for them.

    • AWS Glue DataBrew: An interactive, point-and-click visual interface for specialists to clean and normalize data without the need to write any code.

    • AWS Glue Interactive Sessions: This feature simplifies the development of data integration jobs by enabling data engineers to interactively prepare and explore data.

    • AWS Glue Studio Job Notebooks: This AWS Glue feature provides serverless notebooks with minimal setup, allowing developers to start working in a timely manner.

    • Complex ETL pipeline building: This feature allows the product to be invoked on a schedule, on demand, or based on an event, allowing users to start multiple jobs in parallel or specify dependencies to build complex ETL pipelines.

    • AWS Glue Studio: This AWS Glue feature allows users to visually transform data through a drag-and-drop interface. The product automatically generates the code for ETL processes for users' data.

    AWS Glue Benefits

    AWS Glue offers a wide range of benefits for its users. These benefits include:

    • Users of other AWS products can easily onboard with AWS Glue, as it is integrated across a wide range of the company's services.

    • The solution is serverless, which allows for a lower total cost of ownership.

    • AWS Glue offers more power for users, as it automates much of the effort in building, maintaining, and running ETL jobs.

    • The product allows customers to easily discover and search across all their AWS datasets through AWS Glue Data Catalog.

    • AWS Glue does not require additional payment for managing and enforcing schemas for data streams.

    • The solution facilitates the authority of scalable ETL jobs for beginners and non-coding experts through a drag-and-drop interface.

    Reviews from Real Users

    Mustapha A., a cloud data engineer at Jems Groupe, likes AWS Glue because it is a product that is great for serverless data transformations.

    Liana I., CEO at Quark Technologies SRL, describes AWS Glue as a highly scalable, reliable, and beneficial pay-as-you-go pricing model.

    Sample Customers
    Veoci, Trimble, Nasdaq, shaadi.com, Hotelbeds, SysAid, Verizon, Expedia, Pega
    bp, Cerner, Expedia, Finra, HESS, intuit, Kellog's, Philips, TIME, workday
    Top Industries
    REVIEWERS
    Computer Software Company33%
    Financial Services Firm25%
    Insurance Company8%
    Real Estate/Law Firm8%
    VISITORS READING REVIEWS
    Financial Services Firm20%
    Computer Software Company14%
    Manufacturing Company7%
    Government7%
    REVIEWERS
    Computer Software Company47%
    Financial Services Firm18%
    Pharma/Biotech Company12%
    Consumer Goods Company6%
    VISITORS READING REVIEWS
    Financial Services Firm19%
    Computer Software Company14%
    Manufacturing Company7%
    Insurance Company7%
    Company Size
    REVIEWERS
    Small Business27%
    Midsize Enterprise27%
    Large Enterprise46%
    VISITORS READING REVIEWS
    Small Business17%
    Midsize Enterprise12%
    Large Enterprise71%
    REVIEWERS
    Small Business29%
    Midsize Enterprise13%
    Large Enterprise58%
    VISITORS READING REVIEWS
    Small Business15%
    Midsize Enterprise12%
    Large Enterprise73%
    Buyer's Guide
    AWS Database Migration Service vs. AWS Glue
    March 2024
    Find out what your peers are saying about AWS Database Migration Service vs. AWS Glue and other solutions. Updated: March 2024.
    768,578 professionals have used our research since 2012.

    AWS Database Migration Service is ranked 2nd in Cloud Data Integration with 27 reviews while AWS Glue is ranked 1st in Cloud Data Integration with 37 reviews. AWS Database Migration Service is rated 7.8, while AWS Glue is rated 7.8. The top reviewer of AWS Database Migration Service writes "A cloud solution for live replication but has stability issues". On the other hand, the top reviewer of AWS Glue writes "Provides serverless mechanism, easy data transformation and automated infrastructure management". AWS Database Migration Service is most compared with Oracle GoldenGate, Qlik Replicate, Fivetran, Confluent and SSIS, whereas AWS Glue is most compared with Informatica PowerCenter, SSIS, Informatica Cloud Data Integration, Talend Open Studio and Confluent. See our AWS Database Migration Service vs. AWS Glue report.

    See our list of best Cloud Data Integration vendors.

    We monitor all Cloud Data Integration reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.