This post is part two of a two-part series. Containerizing Databases at New Relic, Part 1: What We Learned looked at four inherent challenges of putting databases in Docker containers and how New Relic addressed them.
The tooling required to manage a large number of small databases is different than the tools needed to manage a few large databases. At New Relic, we've constructed a management framework for small- and medium-sized databases that we call Megabase. Megabase consists of microservices and tools written in Go that enable us to deploy replicated groups of containerized database instances to multi-tenant hosts. Megabase currently supports recent versions of MySQL (via Percona) and PostgreSQL. We're in the process of adding support for Redis.
No comments:
Post a Comment