TuxCare 推出开源数据库实时热修复补丁
官网抓图:https://tuxcare.com/
通常修复和安装数据库补丁需要重新启动,这是常理。但这对于繁忙的运营业务来说是一个莫大的痛苦。现在,TuxCare 可以在让人们不重启动的情况下实时修补 MySQL、MariaDB 和 PostgresSQL等数据库系统(DBMS)。
修补数据库软件通常是一个复杂的难题。当需要修补一个bug时,它总是需要重新启动。这需要时间,有时候需要很多的时间。因此,无论在何时用了多长时间,你的用户或老板都不会满意。现在有了答案:DatabaseCare。这项针对最流行的开源企业级数据库MySQL、MariaDB和PostgreSQL 的实时修补产品可以能够在不停机的情况下修补数据库管理系统 。
每家公司都有意识在没有安全补丁的情况下数据库运行的风险,但从来没有合适的时机。由于业务需要,他们努力寻找合适的维护窗口机会来部署安全补丁与修复程序。与此平衡的是,当已知漏洞在数周或数月内未被修补时,攻击者最终会发现并利用这些安全漏洞,从而发生损失。
通过部署 DatabaseCare,人们就可以完全消除数据库系统上的大多数维护,并且比以前更安全。“实时修补关键系统对于保持可用性和增强安全性至关重要,”TuxCare 总裁兼首席收入官 Jim Jackson 说。“数据库存储是最有价值的资产——数据。我们知道确保数据安全是各行各业和 IT 团队普遍关注的问题。DatabaseCare 为新漏洞提供快速补丁——但你不需要重启服务。”
凭着在 Linux 操作系统实时修补的多年经验,TuxCare 将 DatabaseCare 添加到其现有的实时修补服务 KernelCare、LibraryCare 和 QEMUCare 中。
它是如何工作的?首先DBMS 服务器连接到 DatabaseCare ePortal,这是 DatabaseCare 补丁存储库的安全副本。找到补丁后,DatabaseCare 代理会从 ePortal 中提取补丁。然后 DatabaseCare 代理以“安全”模式暂时冻结进程。如果然后在内存中应用补丁,这对于连接到数据库和数据库本身的应用程序和用户来说是透明的。
这种操作简单而且有效。
事实上它已经在 Linux 系统中使用了十多年。
2008 年,Jeff Arnold 创建了 Ksplice以将安全更新应用于运行的 Linux 内核,而无需重新启动它们。(有图有真相)
Oracle在 2011 年收购了 Ksplice并关闭了开源代码。
Linux 社区在 2014 年用三个不同的实时修补程序取而代之:Red Hat 的 Kpatch、SUSE 的 Kgraft和CloudLinux的KernelCare。
简而言之,这种技术对于数据库管理员来说可能听起来很激进,但对于 Linux 系统管理员来说却是老司机常用技术。
各位肿么看?
作者:大雄
相关阅读:
开源推荐:使用 React.js 开发的 YouTube 克隆
关于21CTO.com
21CTO.com是中国开发者和创新者的综合服务平台。
我们为开发者提供高质量的资讯、学习以及工具等产品;
帮助企业快速对接开发者,包括人才招聘,数字化转型咨询,软件研发等服务。
网站地址:www.21cto.com
投稿邮箱:info@21cto.com
联系微信:13426109659
扫描二维码关注21CTO微信号