MySQL集群作为服务
什么是MySQL集群?
如果你曾经想过如何提高你的MySQL数据库的可靠性和可扩展性,你可能会发现,通过基于 Galera集群技术的 MySQL集群可以做到这一点。 此技术允许您拥有在一个或多个数据中心的多个服务器上同步的MySQL数据库的完整副本。 这使您可以实现高数据库可用性 - 这意味着如果1
或多个数据库服务器崩溃,那么您在另一个服务器上仍然具有完全可操作的数据库。 重要的是要注意,
MySQL集群中的最小服务器数量是
3
,因为当一个服务器从崩溃中恢复时,它需要从剩余的两个服务器之一复制数据,使其中一个服务器成为“
捐助者 ”。因此,在崩溃恢复的情况下,您必须至少有两个在线服务器,崩溃的服务器可以从中恢复数据。 此外,
MariaDB集群与MySQL集群本质上是一样的,只是基于更新的和更优化的MySQL版本。
MySQL集群Galera Replications
什么是MySQL集群和MariaDB集群作为服务?
MySQL集群作为一种服务为您提供一个伟大的方式来实现这两个要求的同时。 首先,在任何数据中心问题的情况下,获得 高数据库可用性的概率高达 100%的正常运行时间 。 其次,将与管理mysql集群相关的繁琐任务外包使您可以专注于业务,而不是花费时间在集群管理上。 实际上,自己管理集群可能需要您执行以下任务:- 配置和设置集群 - 可能需要几个小时的有经验的数据库管理员才能完全设置操作集群。
- 监控集群 - 您的一个技术人员必须密切关注集群24×7,因为许多问题可能发生 - 集群不同步,服务器崩溃,磁盘获得充分等。
- 优化和调整集群大小 - 如果你有一个大型数据库,你需要调整集群的大小,这可能是一个巨大的痛苦。此任务需要额外小心处理。
- 备份管理 - 您需要备份集群数据,以避免在集群出现故障时丢失。
- 问题解决 - 你需要一个有经验的工程师,他将能够投入大量的工作优化和解决集群的问题。
那么MySQLcluster.me提供的MySQL集群作为服务包含什么?
除了高数据库可用性和几乎保证正常运行时间 100% ,您可以:- 随时调整MySQL群集大小 - 您可以增加或减少群集资源以调整流量(RAM,CPU,磁盘)中的峰值。
- 优化的磁盘和数据库性能 - 磁盘可以实现100,000 IOPS的速率,这对数据库操作至关重要。
- 数据中心选择 - 您可以决定在哪个数据中心托管集群。目前支持 - DigitalOcean,亚马逊AWS,RackSpace,Google Compute Engine。
- 24×7集群支持 - 如果您的集群发生任何事情,我们的团队将始终为您提供帮助,甚至为您的集群架构提供建议。
- 群集备份 - 我们的团队为您设置备份,以便您的群集每天自动备份到安全位置。
- 集群监控 - 我们的团队设置自动监控,以便在任何问题我们的团队开始在您的集群工作,即使你离开你的办公桌。