We are moving everything to the cloud and we need a migration service to migrate our on-premise data warehouse to the cloud and this is what we use AWS Database Migration Service for.
Reliable, useful history capturing, but difficult setup
Pros and Cons
- "The most valuable feature of AWS Database Migration Service is it catches all the history changes, such as inset, observe, and delete. It tracks everything."
- "The initial setup can be difficult for beginners in AWS Database Migration Service. You will need the training to complete it."
What is our primary use case?
What is most valuable?
The most valuable feature of AWS Database Migration Service is it catches all the history changes, such as inset, observe, and delete. It tracks everything.
For how long have I used the solution?
I have been using AWS Database Migration Service for approximately two months.
What do I think about the stability of the solution?
AWS Database Migration Service is stable.
I rate the stability of AWS Database Migration Service a four out of five.
Buyer's Guide
AWS Database Migration Service
November 2024
Learn what your peers think about AWS Database Migration Service. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
What do I think about the scalability of the solution?
We have approximately a team of 30 of our intelligence team using the solution. This includes system and database administrators.
How are customer service and support?
I have not needed to use the support from AWS Database Migration Service.
How was the initial setup?
The initial setup can be difficult for beginners in AWS Database Migration Service. You will need the training to complete it.
What about the implementation team?
We still need to maintain our on-premise operation and maintain the service as we migrate to the cloud. We have a team of two to five that are maintaining the solution.
What other advice do I have?
My advice to others is for them to take the training first. If you don't take the training, it's a bit difficult to understand how it works.
I rate AWS Database Migration Service a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Database Engineer at a computer software company with 51-200 employees
Offers migration readiness analysis along with an efficient Schema Conversion Tool
Pros and Cons
- "The Schema Conversion Tool helps to covert the convertible objects and define the non-convertible objects"
- "Sometimes, the migration processes are not manageable"
What is our primary use case?
At our company, we are using the solution for migration readiness analysis. For instance, when my company is working with a customer or organization that intends to migrate its infrastructure to the cloud, we use the conversion tool feature of the solution to asses the existing database structure and analyze the initiatives required for cloud migration.
What is most valuable?
The solution's hosting services are valuable. Other vital features include the RDS used as a target and integrations with Athena and Redshift.
What needs improvement?
At our company, sometimes we feel the migration processes are not manageable. On a few occasions, the data-capturing processes need to be reinitialized. Platform-specific issues like memory leakage and a lack of process fine-tuning arise as the solution is serverless.
My company is able to initially setup the migration processes for how the data chunks or memory gets used for the data capture process. If the migration processes ever freeze with the AWS Database Migration Service, it needs to be reinitiated right from the beginning, uploaded data needs to be removed, and some verifications need to be implemented. For being a vendor managed solution there are some cons which the user cannot control.
For how long have I used the solution?
I have been using AWS Database Migration Service for five years.
What do I think about the stability of the solution?
I would rate the stability a nine out of ten.
What do I think about the scalability of the solution?
For every project in our organization that requires a database migration approach, we use AWS Database Migration Service for all such projects.
How are customer service and support?
For any issues we face with the solution in our organization, a ticket is raised with customer support for further communication. The support for the solution is handled by professionals and our organization's overall experience has been well enough. The documents provided by customer support are sometimes not very useful or informative.
The documentation provided by the support team of AWS Database Migration Service needs to be improved. Sometimes, I personally feel the basic knowledge of the solution, including information on the settings, is not transparent conveyed through the documents of the solutions provider. The documentation has been written with assumptions, so practically, when a user is trying to setup the solution, challenges or limitations may arise.
I would rate the customer support as seven out of ten.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
At our company, we used to work with native vendor solutions for data migration, but it was impossible to move complete data infrastructure from one environment to another, for example, from Oracle to Sybase.
For such aforementioned needs to migrate extensive listings at our company, we used to split the database or use a free migration tool because large projects or customers were not present at the time in our company who could buy servers and pay for licensing as well as maintenance of database platforms.
What's my experience with pricing, setup cost, and licensing?
The product is pretty expensive. The operational costs of the solution are greater than the cost of having an on-premise solution. In the long term, the price of the solutions appears competitive when considering factors like cost of ownership, cost of human resources and expenditure for maintenance.
What other advice do I have?
The data replication feature of the solution has aided in minimizing downtime. For example, if our company is working with a large database at the customer's end, me and my peers need to use a continuous replication approach to minimize the time and decrease the amount of data left to be migrated during cut over.
AWS Database Migration Service has impacted operational costs and efficiency in our organization in a positive way. For instance, the Schema Conversion Tool helps us in our company to covert the convertible objects and define the non-convertible objects in the targeted platform. AWS Database Migration Service allows manual effort to be calculated for transforming non-convertible objects and adopting target infrastructure.
Some features of the solution belonging to the source systems are not supported in the target system, like the SQL language patterns; in such a scenario, the Schema Conversion Tool is used.
I would rate the solution as eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: May 21, 2024
Flag as inappropriateBuyer's Guide
AWS Database Migration Service
November 2024
Learn what your peers think about AWS Database Migration Service. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
Software Engineer at a financial services firm with 10,001+ employees
Stable, has a straightforward setup, and works even in terabyte-scale migrations
Pros and Cons
- "What I like about AWS Database Migration Service is that it's a good product that allows you to migrate terabytes of data. My team was able to migrate almost 16TB of data using AWS Database Migration Service. The solution works fine for my use case."
- "What needs improvement in AWS Database Migration Service is that it lacks a log file validation feature. If the solution could provide more details about a particular transaction, that would be helpful. The stability of AWS Database Migration Service for online CDC records also needs to be improved."
What is our primary use case?
I'm using AWS Database Migration Service for migrating data from an on-premise Oracle database to a database on AWS.
What is most valuable?
What I like about AWS Database Migration Service is that it's a good product that allows you to migrate terabytes of data. My team was able to migrate almost 16TB of data using AWS Database Migration Service. The solution works fine for my use case.
What needs improvement?
What needs improvement in AWS Database Migration Service is that it lacks a log file validation feature. If the solution could provide more details about a particular transaction, that would be helpful.
The stability of AWS Database Migration Service for online CDC records also needs to be improved.
For how long have I used the solution?
I've been using AWS Database Migration Service for more than six months now.
What do I think about the stability of the solution?
AWS Database Migration Service is not as stable for large volumes of data, especially when you process CDC records daily.
What do I think about the scalability of the solution?
AWS Database Migration Service is a scalable solution.
How are customer service and support?
In terms of the technical support provided for AWS Database Migration Service, seventy percent of the team is knowledgeable, and the remaining thirty percent isn't as knowledgeable.
Sometimes, the response from support is very slow, and for every question, you'll get the same kind of answers. The technical support team should analyze the errors properly, especially with production and queue errors because I don't see that happening currently.
How was the initial setup?
AWS Database Migration Service has a straightforward setup. On a scale of one to five, I'm rating the initial setup four out of five.
What's my experience with pricing, setup cost, and licensing?
I'm not aware of the pricing for AWS Database Migration Service.
What other advice do I have?
AWS Database Migration Service has two users within my company. It's me and another person, though that other person doesn't use the solution as much. I only use AWS Database Migration Service whenever data migration is required.
I'm rating AWS Database Migration Service eight out of ten.
My company has a partnership with AWS Database Migration Service.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Associate Vice President - Database Management (Principal Solutions Architect) at Northbay
Easy to set up, constantly improving, and very reliable
Pros and Cons
- "Support is helpful."
- "The performance of data migration could be smoother."
What is our primary use case?
We utilize it for mostly heterogeneous migration when you are migrating from one RDBMS platform to another. Obviously, we can use it for homogeneous migrations as well. However, it really comes in handy when you are migrating from the same source platform to the same destination.
You get a lot of other options for migration, for example, you get different types of backups. You get the option for the native replication being supported by the RDBMS engines. However, when you are migrating from one platform to another platform, which is a heterogeneous case, you need some kind of Golden Gate, CDC, and all that. DMS with heterogeneous migration is, therefore, really very handy, particularly with data transformation and migration use cases.
What is most valuable?
They're working and improving this service further. They were developing DMS for various use cases, including those specific to Babel Fish.
It is easy to set up.
The solution can scale.
It is very stable.
Support is helpful.
What needs improvement?
The performance of data migration could be smoother.
For how long have I used the solution?
I've been using the solution for almost a year.
What do I think about the stability of the solution?
The solution has been stable in my experience. There are no bugs or glitches and it doesn't crash or freeze.
What do I think about the scalability of the solution?
This is a very scalable product. Expanding out is easy.
The most recent project I did was with a data size that was relatively small. In past, some of my colleagues told me that DMS gets performance issues and that the data migration performance issues they faced happened when the data size was huge. On the other hand, AWS says that for huge data sizes, you need to increase the size of your resources. Therefore, I cannot say with confidence if the issues were the fault of the product or the fault of the size of resources. However, I have heard it lacks performance for large data sets.
We've used the solution for two clients in two different data migrations.
How are customer service and support?
Technical support has been good. they are helpful and responsive.
How was the initial setup?
It is very easy to set up the solution. It's not complex at all.
What's my experience with pricing, setup cost, and licensing?
Users do need to pay for licensing, and the cost is based on the resources used.
What other advice do I have?
I'd recommend the solution to others.
I'd rate the product eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Digital Services & Engagement Senior Manager at a insurance company with 10,001+ employees
Stable service but requires additional applications for full functionality
Pros and Cons
- "The process is now simplified because there won't be maintenance. Usually we can take a snapshot of the number I need. We can automate the backup snapshots and we can restore it very quickly. We get many benefits from the application."
- "Migrating from here and pushing the data from on-premise to AWS cloud is a big challenge and a few more services from AWS would be helpful. For example, we are currently using ILDB internet tools which move data from on-premise to the AWS cloud. A few more services would be really helpful for me to move the master data."
What is our primary use case?
Our primary use case is that I can easily automate. I don't want many resources working on setting up a new IDE and creating an application and so on. We can make use of the existing applications in the cloud and I can do a workflow management very easily.
What is most valuable?
In selected or traditional databases on-premise, the backup and maintenance are very difficult. If you are maintaining a complete platform, like a Linux platform, you will need to apply some regular DB patches, so things are very difficult here. But in AWS RDS, there are many databases available for which the maintenance will be taken care of by the AWS team and different scalable databases also available. For example, currently we are using other database subscriptions which are very useful for my applications. Earlier we had Oracle Streams but we migrated to Aurora.
The process is now simplified because there won't be maintenance. Usually we can take a snapshot of the number I need. We can automate the backup snapshots and we can restore it very quickly. We get many benefits from the application. For example, day to day, there are developers trying to run SQL scripts which will cause problems in the database. So instead of troubleshooting, I can simply roll back to the existing set so that they can work easily. The support that I get for my project and the deadline to release one new feature will usually take three to four months on on-premise. Now, since I have migrated to AWS, I can finish it in one or two months.
What needs improvement?
There is something where AWS Database Migration can be improved. Many of the application teams don't want to invest on a migration. They don't want to use the Database Migration service. They want us to export to the dump point, database backup, and then put it into the RDS. There is not a cast and mold on it except in the database and that's it. So migrating from here and pushing the data from on-premise to AWS cloud is a big challenge, and a few more services from AWS would be helpful. For example, currently we are using ILDB internet tools which move data from on-premise to AWS cloud. I need a few more services which would be really helpful for me to move the master data.
For how long have I used the solution?
I have been using AWS Database Migration Service for almost four years to move applications from on-premise to AWS cloud.
What do I think about the stability of the solution?
It is stable in terms of the data.
What do I think about the scalability of the solution?
It is scalable. Nothing that we execute needs to be touched in the database. They simply do the code only. So whatever changes we do in the database will be tracked.
How are customer service and technical support?
If you raise an AWS support issue you will get an immediate response from them so I can resolve my issue as early as possible. That is a good thing. That is why I am likely to take the support from AWS and enable the service very quickly. They have good experts who are available. That has been my experience. Let's take an example from IBM technical support. I raised a case related to the IBM One Sheet. I'm following up now for one week and they are not responding properly.
What other advice do I have?
I have not explored other solutions like GCP or Azure, but I have used the AWS side. On a scale of one to ten, I would give AWS Database Migration a seven.
This score is because of a few difficulties I faced when setting it up. Because I worked on different applications on a couple of projects, I cannot completely make use of the AWS database. Maybe that is a developer mistake or something. That's the reason I am rating it a seven for now.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software architect at a computer software company with 51-200 employees
A stable and scalable product that provides real-time synchronization of on-premise database to plan releases
Pros and Cons
- "The database migration services allow us to do real-time synchronization of on-premise and database to plan out our releases."
- "The product's performance could be a little bit better."
What is our primary use case?
The tool is offered as part of AWS stacks. We use it for data migrations from on-premise to AWS stack via PostgreSQL and MySQL. We also use it for the infrastructure configuration to simplify the setup because we are going on RDS. The AWS platform will manage everything. We use it for the simplification of migration. We do not do a lot of study on how exactly to map the database provisioning.
What is most valuable?
The database migration services allow us to do real-time synchronization of on-premise and database to plan out our releases. We do prod testing to keep the prod data in sync, at the same time, not expose it much. The automation of this synchronization helps us ensure the data is consistent in both AWS and on-prem. Then we can switch over wherever you need it. Parallely, we can do production performance testing and user experience testing without actually writing a lot of code. It comes out of the box. It is one feature that we like a lot.
The other feature I like is schema migration. When we want to upgrade it to MySQL, we can easily upgrade it. It is another stack. We haven’t used database migration. We can use it if we want to move from Oracle to PostgreSQL. It also comes as an out-of-the-box solution. I think these three things are very good. However, we have not used database migration yet because we do not plan to install software yet. The solution has a good feature stack.
What needs improvement?
The product's performance could be a little bit better. It is good in terms of the data, but it is difficult for the first time. After that, the synchronization is fine. We saw a few failures because of the bandwidth the first time the data got loaded. The performance could be better, but it's only for the first time. We haven't seen any performance-related issues post the initial setup.
For how long have I used the solution?
I am using the solution right now.
What do I think about the stability of the solution?
There's no issue with stability. The solution is quite stable. It has to be stable. The only reason we are moving to AWS is to be scalable and perform well.
What do I think about the scalability of the solution?
On-premises scalability is the reason why we are moving into AWS. The product's purpose is to introduce scalability. We would not have picked it up if it was not a ten out of ten. It is expected to be scalable because of how the nodes are getting set up in AWS. We have a medium to large user group. It's for a finance-related project. So there are quite a bit of end users, but not very high. It is targeted at brokers and stock traders.
How are customer service and support?
The technical support is really good. We have partnered with Amazon, and we are part of Amazon's consultation team. There's a service engineer and an overall account manager who take care of the issues. For any automation issues, we can go through them to coordinate. They provide excellent support.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup is quite easy. The product has one of the easiest installation setups.
What about the implementation team?
My team, who has expertise in Data Migration Services, did the implementation in a few hours. We have five DevOps team members, two architects, one for data and one for infra and application, and managers. The development team varies. It depends on the system. The rest is the core team. Below the core team, we usually have pilot teams and project teams. We might have a specific development team if a feature enhancement needs to happen, but it is very rare. The core team comprises five DevOps, two architects, and one manager. The maintenance team takes over the maintenance of the on-premise system.
What other advice do I have?
I recommend using the solution if the end goal is AWS. It should not be used for GCPRs and on-premise migration. A lot of the features are applied while the migration tool is in place. The migration tools, like data and schema migration tools, make more sense if the target infrastructure is AWS. You could not use it as a separate tool. If someone is looking at an AWS infrastructure, they have to use the product. However, if they are not looking at AWS and want to use it as a tool, they should not use it. For such cases, they can use the available free and open-source versions of the tools.
Whatever features are there in my system are all available in the solution. Out-of-box migration is also available. I don't see anything that is missing. My system is a real-time system. For me, it's a relational database with straightforward data structures. The volume is much higher if someone has big data processing migration, which may be a problem. For any big data solution, they will have to rework it. The product will not support it. When you have properly structured data, it is not that difficult for AWS to make it. I don't know how effective it will be if you have unstructured data, like big data and unstructured datasets. I have not seen a lot of use cases.
Overall, I rate the product an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Cloud Engineer at a tech services company with 10,001+ employees
Simple migrations, easy instance creation, and secure
Pros and Cons
- "The most valuable features of the AWS Database Migration Service are the ease of migration, beneficial storage system, security, and simple instance creation. Additionally, the cloud that is provided is more complete than other solutions."
- "AWS Database Migration Service can become complex when testing. Other solutions, such as Microsoft Azure makes it easy to do. There are more steps to complete tasks in AWS Database Migration Service than in Microsoft Azure."
What is our primary use case?
I am using AWS Database Migration Service for migrations and relationship migrations.
What is most valuable?
The most valuable features of the AWS Database Migration Service are the ease of migration, beneficial storage system, security, and simple instance creation. Additionally, the cloud that is provided is more complete than other solutions.
What needs improvement?
AWS Database Migration Service can become complex when testing. Other solutions, such as Microsoft Azure makes it easy to do. There are more steps to complete tasks in AWS Database Migration Service than in Microsoft Azure.
For how long have I used the solution?
I have been using AWS Database Migration Service for approximately five years.
What do I think about the stability of the solution?
The stability of the AWS Database Migration Service is good.
What do I think about the scalability of the solution?
AWS Database Migration Service is scalable.
How are customer service and support?
I have not contacted support.
Which solution did I use previously and why did I switch?
I have used Microsoft Azure previously and it is overall easier to use than AWS Database Migration Service.
What other advice do I have?
My advice to those new to this solution is for them to take notes and know all the documentation needed for the migrations.
I rate AWS Database Migration Service a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Data Analyst at a tech services company with 51-200 employees
An easy solution to save and extract data
Pros and Cons
- "The installation is easy."
- "The server has limits on how many can connect to the database."
What is our primary use case?
AWS Database Migration Service is a very useful tool for our organization. One example of how we use it is when we need to save the data to ensure we don't lose it. To eradicate this risk, we save the database where we can extract it through commands. We can do a lot of with just simple commands that will assist in accessing the data with ease.
Also, we can select from the API where we will use the data connections to the API where the client can easily access the data. At the day's end, we set some data from our website and view the API connection to the ABL link to the client. They can access that data to the API and the database will give the function and connect.
What is most valuable?
Saving the data that is in use is easy. We don't have any complexity like with MySQL. The database connections can be a little tricky in MySQL, it is easier with AWS Database Migration and the consistent view it provides.
We can easily access AWS Database Migration Service through not only AWS, but pgAdmin.
What needs improvement?
The price is expensive for a person or student who wants to learn how to use the solution. For students, AWS provides free access for a year. I would like to see the company provide the same access to individuals who are trying to learn the solution on their own to pursue a particular career that requires the knowledge.
For how long have I used the solution?
We have been using Database Migration Service for two years.
What do I think about the stability of the solution?
AWS Database Migration Service is stable. The server has limits on how many can connect to the database, but you can extend them.
What do I think about the scalability of the solution?
This solution is scalable. We have approximately 40 people using AWS Database Migration Service in our company. This includes developers and the support team.
We have plans to increase our usage.
How are customer service and support?
AWS provides useful documentation that helps you understand how to do everything. This includes instructional videos if you are not satisfied with the documentation. The technical team is also available and quick to respond and find a solution.
How would you rate customer service and support?
Positive
How was the initial setup?
The installation is easy. You just need to provide one authentication link where you have the port numbers and the name of the database. You can access Database through API or save the data into Database. You can install it using any code that you use.
The deployment does not take much time. You can connect directly to anything, and it is quick. There are connections you should know about.
What's my experience with pricing, setup cost, and licensing?
AWS Database Migration Service is the least expensive solution, but is still expensive.
What other advice do I have?
Anyone considering AWS Database Migration Service should have some basic knowledge and know their use case. Also, they should understand that AWS will have many features available, but to commit to a database you need to have knowledge of how they build it. For example, if you are building an application with a login page, the details should be saved into tables, and you will need to know how to connect those tables.
I would rate Database Migration Service a nine out of 10 overall.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free AWS Database Migration Service Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
Product Categories
Cloud Data IntegrationPopular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
MuleSoft Anypoint Platform
webMethods.io
Palantir Foundry
Matillion ETL
IBM App Connect
Oracle GoldenGate Cloud Service
Perspectium DataSync
Buyer's Guide
Download our free AWS Database Migration Service Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Is AWS Database Migration Service an affordable solution?
- What resources can you use to learn how to utilize AWS Database Migration Service?
- Would you recommend AWS Database Migration Service as a cloud data integration tool?
- Oracle ICS vs ODI
- What is data lake storage?
- When evaluating Cloud Data Integration, what aspect do you think is the most important to look for?
- Which integration solution is best for a company that wants to integrate systems between sales, marketing, and project development operations systems?
- Which is the best choice for cloud integration: AWS Glue or Informatica Intelligent Cloud Services (IICS)?
- Which product would you choose: SAP CPI vs Talend Cloud Integration?
- Informatica or SSIS on Azure Cloud?