ClusterControl的最新版本—v1.9.3—支持Elasticsearch,这是当今最流行的全文搜索和分析引擎。通过支持它,我们为Elasticsearch用户打开了大门,他们正在寻找一种完全自动化端到端操作的方法。
在本文中,我们将介绍Elasticsearch用户当前面临的挑战,以及ClusterControl对这项技术的不断支持将如何改变用户实现和管理Elasticsearch数据库的方式。
为什么选择Elasticsearch?
Elasticsearch于2010年推出,目前仍是最受欢迎的开源搜索和分析引擎。事实上,尽管最近出现了许可证争议(见下文),但它在DB引擎中仍然保持着前十名的地位。许多用户蜂拥到Elasticsearch,因为它能够以极快的速度提供日志分析、全文搜索、业务分析、安全分析和数据可视化。
Elasticsearch许可证的更改带来了困难
Elasticsearch用户在2021将其许可证更改为双重许可结构(服务器端公共许可证(SSPL)和Elastic许可证)后,在管理数据库的选项方面遇到了一些障碍,以保护其利益免受Hyperscaler的影响。
实际上,这种向“专有lite”结构的转移不仅阻止了云提供商,而且阻止了传统的DBaaS和其他服务提供商,如Aiven和Logz。io提供托管麋鹿服务。作为反击,AWS和许多合作伙伴创建了一个分支,OpenSearch。
因此,现在Elasticsearch的客户只有三个选择:
1.自我管理—如果你拥有管理Elasticsearch ops的内部专业知识和资源,这很好;然而,由于用例占用空间大,许多用户不愿意也宁愿在其部署之上实现全生命周期自动化。
2.弹性云—支付弹性的托管服务,并引入供应商锁定风险。
3.OpenSearch—将您的工作负载转移到OpenSearch,这也是一个风险的举动,因为它的未来不确定,例如,亚马逊网络服务及其一小部分提交者是否会在其背后建立足够的动力,以使其得到维护和开发。
这三个选项都给Elasticsearch用户带来了不可避免的麻烦和风险,这正是我们决定在数据库目录中添加对Elasticsearch的支持的原因。
为什么使用ClusterControl进行Elasticsearch?
ClusterControl对Elasticsearch的支持意味着,在不使用Elastic自己的托管服务或转向OpenSearch的情况下,仍然有机会实现全生命周期自动化。使用ClusterControl,Elasticsearch 7。x和8。开源版本的x用户现在可以在prem、云中或混合环境中可靠地自动化数据库操作。
那么,为什么Elasticsearch客户应该考虑使用ClusterControl来管理其运营?
使用ClusterControl是为Elasticsearch操作提供开箱即用、全生命周期自动化支持的唯一方法,而无需使用Elastic的托管服务。
这是因为ClusterControl是一个由您控制的数据库自动化平台,而不是由第三方管理的传统DBAA。后果您既可以完全访问开源许可证,也可以从单个控制平面轻松部署、管理和监控HA Elasticsearch,而不会面临许可证风险。
ClusterControl使客户能够部署与环境无关的Elasticsearch实现。
使用ClusterControl,您可以避免环境锁定,这是一种与传统托管服务相关的常见风险,这些服务要么基于公共云,要么提供与云提供商生态系统相关的替代环境。相反,您可以自由地在任何地方部署,无论是在prem上、私有云和公有云中,还是在混合设置中。
ClusterControl是搜索实现的理想选择,例如不需要Elasticsearch的付费许可功能,但需要大型实现的现代web应用程序。
Elasticsearch实现需要较大的分布式足迹,例如搜索,如果没有专门的团队,则很难实施。ClusterControl通过提供一种工具来管理整个数据库操作堆栈,从而简化了过程。
归根结底,它归结为这样一个事实:ClusterControl提供了传统DBAS所需的自动化套件,可以在任何环境中自信地运行Elasticsearch的大规模部署,而无需许可证限制。现在,让我们看看ClusterControl的初始特性。
当前ClusterControl+Elasticsearch功能
ClusterControl当前对Elasticsearch的支持包括:
可通过CLI或ClusterControl v2 UI获得(了解如何在此处进行设置);
为测试或部署环境部署一个节点;
为具有主/数据角色的集群部署部署三个或更多节点;
使用用户名和密码进行基本用户身份验证;
TLS/SSL API端点加密;
使用本地文件存储库进行备份管理。
有关ClusterControl 1.9.3版本的完整详细信息,请访问变更日志。
结束
在即将发布的ClusterControl中,我们将继续推出Elasticsearch的更多功能。如果您正在寻找部署、管理和扩展Elasticsearch实现的方法,您可以在30天内免费评估ClusterControl,无需CC。
同时,我们将发布更多关于Elasticsearch用例以及如何实现它们的博客文章,安装带有ClusterControl的Elasticsearch,并解决ELK堆栈的其余部分(Elasticsearch、Logstash和Kibana)。因此,通过在推特和LinkedIn上关注我们并订阅我们的时事通讯,确保您随时关注更多更新。
原文标题:A true alternative to Elastic Cloud for Elasticsearch ops automation
原文作者:Sarah Morris
原文链接:https://severalnines.com/database-blog/a-true-alternative-to-elastic-cloud-for-elasticsearch-ops-automation