To get started with databases in the cloud, organizations need to consider technical priorities and architectural best practices. “Lift and shift” strategies often lead to expenses spiraling out of control due to overly complex architectures or a misunderstanding that priorities now cost per hour (instead of hiding behind capital expenditures).
When it comes to technical priorities, customers should consider what trade-offs they are willing to make.
- Will your organization trade some performance for automation? Database-as-a-Service (DBaaS) may be the way to go, abstracting some of the complexity of managing databases.
- Will you favor flexibility and portability over simplicity? You may choose Infrastructure-as-a-Service with high performance open source software solutions, giving your organization standardization across platforms and the freedom to write once, deploy anywhere.
In developing a cloud solution, your plan should focus on the best practices in design and architecture, especially with regard to high availability. With so many clustering technologies, each with differing backup and storage options, how do you choose the right one? Will your current solution serve you in a virtual environment where you are charged per hour for usage? If you reduce the complexity of your architecture, will you require different instance types?
What can Percona do for you?
Percona has over 14 years of battle-tested database experience, and has helped thousands of customers running their applications in the cloud achieve better performance, better cost savings and better ROI. Percona support, consulting and managed services can help meet you where you are in your cloud adoption journey, designing a high performance plan for success in the cloud.