11/21/2023 0 Comments Aurora mysql versionIn-place - a straightforward upgrade path, first made available back in Jan 2021.What's the plan?ĪWS provides great documentation around upgrading from v1 to v2 and supports two strategies: performing upgrade test runs by upgrading a clone of our cluster. Secondly, not being able to create v1 instances would limit the testing we could perform, i.e. This would mean we would be impacted a lot more by an unplanned outage. We plan to be on v2 before the September 27 changes for two reasons.įirstly, adding a secondary region is a key step for performing disaster recovery when the primary region is no longer available. FebruAurora MySQL v1 clusters will be automatically upgraded to v2.Septemit won't be possible to create new Aurora MySQL v1 instances or add secondary regions.There are two phases to the v1 end of life: v1 is scheduled for deprecation on Feb 2023 as per the LTS support. Our services are unaware of these clusters or the DB engine, they only care about managing their data storage via a MySQL database.īoth clusters provide scaling for performance and reliability, be it Pods for Kubernetes, or replicas for Aurora.Īurora supports each MySQL LTS for at least three years. Each service runs inside a Kubernetes cluster, with its database inside our Aurora MySQL cluster.Ī service's database is private, it is only available to the service itself and we enforce this by giving a service its own unique credentials to access the database server. Aurora MySQL and CountingupĬountingup runs using a microservice architecture of over 30 services, each of which has its own database. In this post, I cover how we use Aurora, some of the challenges we've had to address upgrading to v2, and what steps we've taken to prepare for future upgrades. Just think of Google - web indexing, maps, videos, emails, etc all rely heavily on data storage.Īt Countingup, we use Amazon's Aurora MySQL as our primary data storage and with v1 reaching end of life, some of our developers (myself included) have been busy preparing to upgrade to Aurora MySQL v2. The thing is, remembering information is so fundamental that everything ends up relying on it. They can do a lot of things, but essentially they act as a way of remembering information. Databases are critical pieces of infrastructure, underpinning the vast majority of applications.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |