Akamai MongoDB - Migrating to ScaleGrid

Here are instructions on how to migrate your existing Akamai/Linode MongoDB deployments to ScaleGrid. Simply follow along with the instructions below and your deployments will be up and running in no time!

  1. Create an account at scalegrid.io.

  2. Click on the New MongoDB Cluster button.

  3. You will now see a wizard guiding you creating your new MongoDB deployment.

    1. Give your deployment a name
    2. Select the Dedicated Hosting checkbox for Plan
    3. Select Linode for cloud
    4. Select the size of the data node(s) you would like for your deployment. You can see compute specs in the box to the right.
    5. Select the MongoDB version
    6. Select the desired storage engine

    Once complete, click on Next.

  4. Now you need to determine if you want a standalone, one node MongoDB Deployment or a multi-node deployment.

    🚧

    Please note that sharded deployments are currently unavailable on Akamai/Linode with ScaleGrid.

    1. For a standalone deployment, simply choose the Akamai Region you want to deploy to and click Next.
    2. For a multi-node replica set, HA deployment select Replica Set on the left. You will now have additional options:
      1. Replica Type: How many data nodes you want in your deployment
      2. Set the desired regions for your Primary and Secondary nodes
      3. Click Next
  5. Now let’s configure security and compression for our deployment.

    1. Check the Enable SSL if you would like to enforce SSL
    2. Check Encrypt data disk if you would like encryption at rest
    3. Check Compress data and select compression type if you want to compress your data
    4. Click Next
  6. Import Your Data: You can choose to connect the new ScaleGrid-managed MongoDB deployment with your Akamai deployment. Simply insert connection information to your Akamai deployment in the fields below and click Next.

    "Authentication DB" Field

    Please note that you need to enter "admin" in the "Authentication DB" field to ensure the import completes successfully. The "Authentication DB Field" will auto-populate by default with the "Database name" value, which is the incorrect value and the database import will fail.

    🚧

    If you have firewalled your Akamai DB server

    In the event that you have firewalled your Akamai database server you will need to first create the ScaleGrid database and then trigger the import later once ScaleGrid can show you the specific IP addresses for the database nodes. You will need to whitelist these IPs within the Akamai/Linode console. Please go to step 7 of this guide if you have a firewall active.

  1. OPTIONAL: If you need to open your database network configuration to allow connection from the new ScaleGrid deployment for data migration, please follow these steps.
    1. From within the Akamai/Linode console, select your database and then select the Access Controls button.
    2. Enter the IP addresses of your Database nodes in the right hand pane.