Azure Managed Instance for Apache Cassandra 新功能总结
微软近期为 Azure Managed Instance for Apache Cassandra 发布了一系列新功能,包括升级 Apache Cassandra 版本至 4.0 GA、引入 Azure Monitor 警报和洞察、释放集群资源以优化成本、垂直扩展等。
主要功能更新
- Apache Cassandra 4.0 GA 默认版本
通过 Azure 门户或 CLI 部署集群时,默认使用 Apache Cassandra 4.0 GA 版本。新版本支持 Java 11、虚拟表、完整查询日志、审计日志、流式处理等特性。 - 垂直和水平扩展
用户可以通过选择Sku size并点击Scale来垂直扩展 Cassandra 节点。需要注意的是,此操作可能需要几分钟时间,且操作完成并不意味着所有节点都已加入 Cassandra 环。 - 资源释放以优化成本
在非生产环境中,操作员可以释放/暂停集群资源以避免产生费用。但请注意,存储费用仍会继续计费。释放资源前需将集群类型更改为NonProduction,然后执行deallocate操作。 Azure Monitor 警报
Azure Monitor 现在支持为 Apache Cassandra 托管实例配置警报,帮助在用户发现问题前检测并解决基础设施或应用程序中的问题。警报类型包括:- 指标警报:基于平台、自定义、应用洞察指标以及日志转换为指标的定期评估。
- 日志警报:通过 Log Analytics 查询定期评估资源日志。
- Prometheus 警报:基于存储在 Azure Monitor 托管服务中的 Prometheus 指标的警报。
Azure Monitor 洞察(预览版)
Azure Monitor 为 Apache Cassandra 托管实例提供了一组精选的可视化图表,用于监控集群性能。部分可视化图表包括:- Azure VM 洞察:大规模分析 Azure 虚拟机和虚拟机规模集的性能和健康状况。
- Azure 容器洞察:监控部署在 Azure Kubernetes 服务上的容器工作负载的性能,通过收集控制器、节点和容器的指标提供性能可见性。
- Cassandra Lucene Index 插件
Cassandra Lucene Index 是一个扩展 Cassandra 索引功能的插件,提供全文搜索、多变量、时空搜索等功能。该插件基于 Apache Lucene 实现,每个集群节点索引自己的数据。需要注意的是,该功能目前处于公开预览阶段,不建议用于生产环境。
背景信息
Azure Managed Instance for Apache Cassandra 于 2021 年由 Azure Cosmos DB 工程师推出,旨在通过自动化部署和扩展操作简化开发人员的工作。该服务自动管理集群的创建、键空间的修复操作、备份设置和审计日志维护等任务。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。