Amazon Aurora is a fully-managed, MySQL-compatible relational database engine designed for the AWS cloud.

It’s architected to scale with your applications, combining the availability and speed of high-end commercial platforms with the cost-effectiveness and simplicity of open source databases. Maximizing that scale and performance starts with a successful, well-executed migration employing the right approaches, tools, and expertise.

1. Determine Which Databases You’re Connected To

To determine which database (DB) instance in an Aurora DB cluster a connection is connected to, you need to check the innodb_read_only global variable.

Aurora Replica

It will be turned off when you’re connected to the primary resource. This can help you add logic to your application and balance the workload or be sure a write operation makes use of the correct connection.

2. Scale Reads for a MySQL Database with Amazon Aurora

Using Amazon Aurora with MySQL DB instances lets you take advantage of Aurora’s built-in read scaling capabilities while expanding the read workload for your MySQL DB instances. To use Aurora for read scaling, you need to create an Amazon Aurora DB cluster before making it a replication slave of your MySQL BD instance. Keep in mind that this applies to Amazon RDS MySQL DB instances or MySQL databases that run external to RDS.

Click here to learn how to create an Amazon Aurora DB Cluster.

When setting up replication between MySQL and Aurora DB instances, remember to adhere to these guidelines:

  • Use an Aurora DB cluster endpoint address when referencing your DB cluster. In the event of a failover, the replica promoted as the DB cluster’s primary instance will keep using that endpoint address.
  • Maintain all binlogs on your master instance until verifying they’ve been applied to the replica. This helps to make sure you’ll be able to restore the master instance if there’s a failure.

Keep in mind that:

  • Permissions needed to start a replication are restricted, meaning they won’t be available to the Amazon RDS master user. To set up a replication between an Aurora DB cluster and a MySQL DB instance, you need to use these commands: rds_set_external_master and mysql.rds_start_replication.
  • A known issue when an Aurora DB cluster is in the replication slave is that it might pause without warning. As a result, the CloudWatch ReplicaLog will keep growing. If this happens, you need to restore the cluster from its most recent snapshot and set up a replication of the restored cluster as the new replication slave.

To learn how to start a replication between an external master instance and a MySQL instance on RDS, check out AWS’ guide.

3. Use Aurora for Disaster Recovery (DR) with MySQL Databases

Using Aurora with a MySQL DB instance lets you create off-site DR backup and recovery. To use Aurora for DR, you need to create an Amazon Aurora DB cluster before making it a replication slave of your MySQL DB instance. Remember that this applies to Amazon RDS MySQL DB instances or MySQL databases that run external to RDS.

Keep in mind that:

  • When setting up a replication between MySQL DB instances and an Aurora DB cluster, the replication isn’t managed by RDS. You need to proactively monitor it to make sure it stays healthy and make repairs as necessary.

To learn how to create an Aurora DB cluster and turn it into a replication slave of your MySQL DB instance, follow the guidelines provided in “Using Amazon Aurora to Scale Reads for Your MySQL Database.”

4. Migrate From MySQL to Aurora with Minimal Downtime

When it comes time to import data from a MySQL database supporting a live application to an Aurora DB cluster, follow the procedures outlined in “Importing Data to an Amazon RDS MySQL or MariaDB DB Instance with Reduced Downtime.” This will cut down on the amount of time your data will be interrupted while migrating to Aurora, which can be especially helpful when working with large databases.

Remember that you can use an Aurora DB cluster for the target RDS MySQL DB instance, as Aurora is compatible with MySQL.

An agile, scalable, and secure experience on the AWS cloud starts with a successful migration. That means using the right tools and working with experienced AWS experts to deliver the best results.

At iTMethods, our AWS experts will architect and manage your journey to the cloud – working with you to create and execute a roadmap tailored to your needs. Contact us to speak with a cloud expert today!

Managed DevOps Platform

Securely hosted in the cloud, our DevOps platform is offered as single-tenant SaaS or managed customer VPC. Empowering teams with cutting-edge tools, it streamlines collaboration and accelerates development cycles for efficient high quality software delivery.

Modernize your DevOps Tools

Increase productivity, reduce costs and stay current with the latest tool/features across your evolving DevOps tech stack.

Hosted/Managed by Experts

Free your resources and execute with enterprise trusted solutions for your DevOps tools & tools management.

~

Single-Tenant SaaS or Managed Customer VPC

Not all cloud deployments models are created equal, retain full control and align your enterprise business requirements.

Highly Secure & Compliant

Cloud with enterprise controls, security and assurance your deployments are protected and integrate seamlessly.

Customer Obsessed

Partner with the global DevOps leader focused on delivering innovative solutions that delight our customers everyday!

Learn more or talk to an expert today!

Learn More

DevOps SaaS Platform

Our SaaS-based DevOps platform, hosted securely on the cloud, empowers your teams, equips them with cutting-edge tools, and addresses your highjest business priorities, ensuring you retain your competitive edge and lead the market.

Modernize your DevOps Tools

Increase productivity, reduce costs and stay current with the latest features across your evolving DevOps tech stack.

Hosted/Managed by Experts

Free your resources and execute with enterprise trusted solutions for your DevOps tools & tools management.

~

Single-Tenant SaaS or Managed Customer VPC

Not all cloud deployments models are created equal, retain full control and align your enterprise business requirements.

Highly Secure & Compliant

Cloud with enterprise controls, security and assurance your deployments are protected and integrate seamlessly.

Customer Obsessed

Partner with the global DevOps leader focused on delivering innovative solutions that delight our customers everyday!

Learn more or talk to an expert today!

Learn More

DevOps & Cloud Solutions

Optimize your teams with expert solutions for software development, deployment automation, security and Cloud infrastructure management.

SERVICES OVERVIEW

CI/CD Pipeline Development

Optimize your software development and deployments

Infrastructure as Code (IaC)

Rapidly implement and maintain your IaC technologies

Cloud Infrastructure

Unlock the full potential of AWS, Azure, and Containers / Kubernetes

GitOps & Monitoring

Git-based practices with advanced monitoring solutions

Jira-based IT Service Management (ITSM)

Prescriptive solutions pre-built with Jira Service Management (JSM)

How We Help

Flexible Consulting and Subscription Services:

  • Assessments
  • Strategy & Design
  • Implementation
  • Managed Services

Learn More

DevOps & Cloud Solutions

Optimize your teams with expert solutions for software development, deployment automation, security and Cloud infrastructure management.

SERVICES OVERVIEW

CI/CD Pipeline Development

Optimize your software development and deployments

Infrastructure as Code (IaC)

Rapidly implement and maintain your IaC technologies

Cloud Infrastructure

Unlock the full potential of AWS, Azure, and Containers / Kubernetes

GitOps & Monitoring

Git-based practices with advanced monitoring solutions

Jira-based IT Service Management (ITSM)

Prescriptive solutions pre-built with Jira Service Management (JSM)

How We Help

Flexible Consulting and Subscription Services:

  • Assessments
  • Strategy & Design
  • Implementation
  • Managed Services

Learn More

iTMethods 360: for Atlassian

Our Atlassian solution pillars each designed to deliver the highest level of consistent value and customer experience to all the organizations we serve.

ATLASSIAN SOLUTIONS

Atlassian Cloud Migration

Addressing complex migration options to the Cloud.

Atlassian Consulting

Helping teams benefit from the full potential of Atlassian tools.

Atlassian Managed Services

Expert administration, support and functional services subscription.

Atlassian Data Center Hosting

Single-Tenant SaaS or Managed Customer VPC instances in the cloud.

Atlassian Licensing Solutions

Expert guidance and support for all your Atlassian licensing needs.

FEATURING:

Atlassian Managed Services

Accelerate success with your Atlassian tools today! Choose from our flexible service plans.

SERVER END-OF-LIFE
Migrate to Atlassian Cloud or our Single-Tenant SaaS / Managed Customer VPC options.

iTMethods 360: for Atlassian

End-to-end Atlassian coverage helping customers allocate internal resources to their highest business priorities.

ATLASSIAN SOLUTIONS

Atlassian Cloud Migration

Addressing complex migration options to the Cloud.

Atlassian Consulting

Providing your teams full potential of your Atlassian tools.

Atlassian Managed Services

Expert administration, support and functional services subscription.

Atlassian Data Center Hosting

Single-Tenant SaaS or Managed Customer VPC instances in the cloud.

Atlassian Licensing Solutions

Expert guidance and support for all your Atlassian licensing needs 

FEATURING:

Atlassian Managed Services

Accelerate success with your Atlassian tools today! Choose from our flexible service plans.

SERVER END-OF-LIFE
Migrate to Atlassian Cloud or our Single-Tenant SaaS / Managed Customer VPC options.

Resources

iTMethods resources, best practices, industry trends and news for Enterprise DevOps and Cloud Transformation.

Blog

Stay up to date with the latest in Enterprise DevOps Tools & Tool Management.

Webinars & Videos

Watch industry leaders discuss how to get the most out of your DevOps investment.

eBooks & Whitepapers

Industry leading research and insight available to download.

Reports & Guides

Expert industry analysis and guidance at your finger tips.

Case Studies

Explore our library of case studies.

Partner with the global leader in DevOps Tools and Tools Management

Fast track your Digital Transformation priorities with our ready to run solutions.

Looking for a customer obsessed partner? Let’s Talk!

Resources

iTMethods resources, best practices, industry trends and news for Enterprise DevOps and Cloud Transformation.

Blog

Stay up to date with the latest in Enterprise DevOps Tools & Tool Management.

Webinars & Videos

Watch industry leaders discuss how to get the most out of your DevOps investment.

eBooks & Whitepapers

Industry leading research and insight available to download.

Reports & Guides

Expert industry analysis and guidance at your finger tips.

Case Studies

Explore our library of case studies.

Partner with the global leader in DevOps Tools and Tools Management

Fast track your Digital Transformation priorities with our ready to run solutions.

Looking for a customer obsessed partner? Let’s Talk!

Phi Wan