Azure为Apache Cassandra托管实例带来垂直扩展、监控警报等新功能

Azure Managed Instance for Apache Cassandra 新功能总结

微软近期为 Azure Managed Instance for Apache Cassandra 发布了一系列新功能,包括升级 Apache Cassandra 版本至 4.0 GA、引入 Azure Monitor 警报和洞察、释放集群资源以优化成本、垂直扩展等。

主要功能更新

  1. Apache Cassandra 4.0 GA 默认版本
    通过 Azure 门户或 CLI 部署集群时,默认使用 Apache Cassandra 4.0 GA 版本。新版本支持 Java 11、虚拟表、完整查询日志、审计日志、流式处理等特性。
  2. 垂直和水平扩展
    用户可以通过选择 Sku size 并点击 Scale 来垂直扩展 Cassandra 节点。需要注意的是,此操作可能需要几分钟时间,且操作完成并不意味着所有节点都已加入 Cassandra 环。
  3. 资源释放以优化成本
    在非生产环境中,操作员可以释放/暂停集群资源以避免产生费用。但请注意,存储费用仍会继续计费。释放资源前需将集群类型更改为 NonProduction,然后执行 deallocate 操作。
  4. Azure Monitor 警报
    Azure Monitor 现在支持为 Apache Cassandra 托管实例配置警报,帮助在用户发现问题前检测并解决基础设施或应用程序中的问题。警报类型包括:

    • 指标警报:基于平台、自定义、应用洞察指标以及日志转换为指标的定期评估。
    • 日志警报:通过 Log Analytics 查询定期评估资源日志。
    • Prometheus 警报:基于存储在 Azure Monitor 托管服务中的 Prometheus 指标的警报。
  5. Azure Monitor 洞察(预览版)
    Azure Monitor 为 Apache Cassandra 托管实例提供了一组精选的可视化图表,用于监控集群性能。部分可视化图表包括:

    • Azure VM 洞察:大规模分析 Azure 虚拟机和虚拟机规模集的性能和健康状况。
    • Azure 容器洞察:监控部署在 Azure Kubernetes 服务上的容器工作负载的性能,通过收集控制器、节点和容器的指标提供性能可见性。
  6. Cassandra Lucene Index 插件
    Cassandra Lucene Index 是一个扩展 Cassandra 索引功能的插件,提供全文搜索、多变量、时空搜索等功能。该插件基于 Apache Lucene 实现,每个集群节点索引自己的数据。需要注意的是,该功能目前处于公开预览阶段,不建议用于生产环境。

背景信息

Azure Managed Instance for Apache Cassandra 于 2021 年由 Azure Cosmos DB 工程师推出,旨在通过自动化部署和扩展操作简化开发人员的工作。该服务自动管理集群的创建、键空间的修复操作、备份设置和审计日志维护等任务。

阅读 31
0 条评论