There are a few ways to migrate DynamoDB on the web if you go looking for it. One of the best sources is the AWS guide.
This guide can be used to
a. Migrate DynamoDB from one region to another.
b. Import external data into DynamoDB from sources like S3
c. Export DynamoDB to S3 as well
All these use cases, including migrating DynamoDB are mainly driven by two actions:
Exporting DynamoDB data to AWS S3 using Data Pipeline.
Importing data from AWS S3 to DynamoDB again using the Data Pipeline.
Amazon Documents provide a detailed description of how to leverage AWS Data Pipeline to do the above task. We decided to put TotalCloud to a test and recreate the Data Pipeline, activate it and perform any of the above actions used to migrate DynamoDB.
Here are the templates that you can view to understand what TotalCloud does to perform the same task you would have otherwise done manually.
First, we tried creating a Data pipeline using the interface. Here’s how we did it.
As usual, it starts with a trigger node. Urgh! Scratch that. We created a template for you to get started.
Before we go there, there are some pre-requisites to be taken care of.
AWS introduced autoscaling to make EC2 cluster scaling easier. We've seen users constantly make changes to their EC2s and put new policies into play. It’s important to update your Autoscaling group with the new instances so that it doesn’t ignore these machines.
What if cloud management were as easy as raising a JIRA ticket? Almost every DevOps team uses JIRA as a standard means of issue tracking & task management. It’s a given that it would be a seamless process if you could also integrate your cloud processes with it.
You can't always shut down your EC2 machine outside of business hours since some machines are needed up for longer periods. Totalcloud's new downgrade feature lets you optimize your costs by letting you downgrade your machines in a fixed schedule.
As part of a new request by a customer, we've developed a workflow to deploy 3-tier applications much faster. Utilising merely 3 workflows to achieve a result that would have you scripting and troubleshooting for hours. This post gives you an idea of how this workflow functions, the services being used, and how you can benefit from it.