“Autonomous Database integrates with OCI Streaming and other open source tools we use to process millions of events per minute.Best of all, we don't have to worry about administration including backups, high availability, and performance tuning.This has saved us an estimated six full-time positions for database operations.”
业务挑战
安全性对于 Oracle 云以及所有 Oracle 云客户都至关重要。对此,Oracle 云卫士可以提供一个关于所有 Oracle 云基础设施 (OCI) 租户的云安全状况的统一视图,可以有效检测资源配置问题、租户中的不安全活动以及恶意威胁活动,还可以提供杰出的可见性,帮助安全管理员快速解决云安全性问题。
在运行过程中,Oracle 云卫士使用 OCI 流处理服务(一项与 Apache Kafka 兼容的托管式服务)和 Apache Flink,通过数据流的形式从 OCI 服务的控制平面获取数据。而对于所有这些数据,一个适当的管理和分析信息库必不可少。
甲骨文公司为何选择自治数据库
开发人员尝试使用 Elasticsearch 来解决这个问题,但这需要六位全职的网站可靠性工程师来手动执行管理工作。
最终,开发团队选择采用 Oracle 自治数据库来运行分析和进行数据仓储。Oracle 自治数据库不仅能消除对管理人员的需求,而且还可以轻松与 Oracle 架构所需的流处理服务相集成。
解决方案
目前,所有 Oracle 云基础设施区域中都已部署了 Oracle 云卫士,而每个区域由一个面向所有客户的分区数据库实例提供支持。其中,最大的 OCI 区域每小时会产生数亿个事件,这些事件全部通过 Apache Flink,以数据流的形式传入自治数据库。
由于安全性至关重要,所以第一要务是防止停机和数据丢失。对此,开发人员使用 Terraform 来管理和运行数据库,并轻松添加自治数据卫士来进行区域内故障切换。此外,Oracle 云卫士团队还每季度运行一次故障切换测试,确保无缝切换。最后,Oracle 云卫士可提供高达 99% 的控制平面 API 可用性。
Oracle 云卫士团队发现自治数据库为高速流入的控制平面数据提供一个可靠的数据存储库。它不仅与开发人员使用的开源软件相集成,最重要的是,开发人员不必担心数据库管理问题。