所面临的挑战
雅虎日本公司提供不间断的搜索、电子邮件、购物、拍卖和服务每月大约有8500万活跃用户。约有100服务用户,公司能够函数全年每天24小时。为数据库团队在雅虎日本,为其用户提供不间断的服务依赖于一个坚实的基础,包括其数据库部署。如果服务不可用,或者如果他们表现不佳,影响客户体验和收入。MySQL的数据库选择这些服务,和掌握高可用性(尼古拉斯)提供了快速自动化故障转移的能力从一个到另一个实例。然而,这确实需要知识和技能在尼古拉斯实施和运行。与多个数据库实例来支持和要求的可用性目标,Yahoo !日本数据库团队决定寻找额外的支持和专业知识来补充现有的开发人员和基础设施团队。与支持团队可以提高可用性的在线服务,它提供给用户。
解决方案
在研究相关的供应商后,数据库团队选择了Percona服务和XtraDB集群解决方案的支持。雷竞技下载官网Yahoo !日本数据库团队选择Percona因为为他们的用户每周雷竞技下载官网7天每天24小时,团队可以得到最优的高可用性和先进的技术支持,可以快速有效地解决他们的数据库问题。初步成功后,Yahoo !日本决定扩大他们的支持使它更容易为Yahoo !开发人员团队管理基础设施。这将提高开发人员的经验对雅虎日本同时也维护可用性水平。雅虎日本开发出一种私人数据库即服务(DBaaS)平台内部结合Percona开源和高可用性数据库XtraDB OpenStack集群和云计算的基础设施项目。雷竞技下载官网
这个XtraDB集群和OpenStack帮助雅虎日本更新应用程序组件更快和更有效地利用不变的基础设施组件组装应用程序或服务。而不必随时更新每个实例应用程序需要改变或更新,这将停止服务,然后需要重启一次实现更新,Yahoo !团队可以执行他们的变化没有停止他们的应用程序服务。这提供了一个更好的开发人员的经验同时也实现公司的可用性和弹性的目标。通过实现Percona Xtra雷竞技下载官网DB集群,Yahoo !日本能够消除计划外数据库停机时间和更新应用程序在任何时候没有调度计划停机。团队也建在完全自动化的数据恢复服务,那么服务可以重新启动以最小的潜在的数据丢失。
与Percona雷竞技下载官网
Yahoo !日本团队依靠Percona不可或缺的一部分雷竞技下载官网他们的数据库支持。由于Percona先雷竞技下载官网进的技术支持,再加上提供软件补丁,Yahoo !早期日本团队能够解决数据库问题,防止关键系统问题之前发生。雅虎结合了OpenStack和Percona Xtr雷竞技下载官网aDB集群支持其开发团队更有效地部署服务的同时实现目标周围基础设施可用性和弹性。