Joe
by Joe Leslie

在“新管理员”的潜行峰值:简化管理,血管网络和开放式支持,改善敏捷和自动化

NOODB管理改进

有一个新的警长来到城镇......

在覆盖的货车和开放的小径的日子里,西方的小城镇(你知道那些),用店面,木板走道和马匹绑在一块铁路上,......他们都有一个共同的事情 - 警长罪。如果发生任何重要的事情,或者要做出决定,它涉及治安官。

Nuodb. ,在云或容器中运行的分布式SQL数据库,在云中,警长是管理管理层(或管理员)。

像警长一样,诺博德管理员有一日做。它负责做出决策,强制执行它们,并保持有序状态。更具体地,管理员负责管理分布式数据库资源,数据库生命周期和处理数据库状态在采用基于共识的协议的分布式机械资源的域中持久的转换。此外,管理员还负责负载平衡数据库连接请求,并为合适的事务处理分配以直接提供这些连接请求。最后,管理员监视器并报告其在管理下的数据库的一般健康状况。因此,我们在管理员的生命中得出结论,管理关键活动,确保Nuodb分布式数据库系统可靠运行,并且始终可用!

随着加速转换的基于微服务的应用部署环境,容器的使用已经变得普遍。容器提供更大的敏捷性和自动化,使开发人员能够以更少的成本更快地部署应用程序。然而,即使在开发周期的自动化和敏捷性周围的所有这些伟大的工作,公司通常会发现益处少于预期。

用于生产部署的业务关键部署的一个关键障碍是对单片数据库架构的持续依赖,这在容器中根本不符合。此外,容器最初被认为只需要短暂的储存并受到自然的瞬态。因此,许多部署在这些体系结构中的应用程序仍然在容器平台外部的单个主机上运行其数据库的时尚方式。当数据库生长超出单个主机边界时,为了向上扩展,数据集会在多个主机上共享。通过在MicroServices架构中部署其应用程序的公司希望在部署数据库层时享受相同的好处。但怎么样?在考虑这些挑战时,在微服务中部署数据库将成为一个凌乱和困难的主张。

好消息是,今天的集装箱管理平台已经发展起来支持一个日益增长的新 用例 。对我们来说最令人兴奋:对平台成熟度的进步是对持久存储的支持! Container-Perstentent在Concert与Process Inforpect中的存储器已打开了一个像Nuodb这样的分布式数据库的门,以在这个新的拓扑模型中茁壮成长。

从一开始作为分布式数据库, Nuodb的交易引擎(TES)和存储管理器(SMS)作为商品硬件的单独进程运行。每个过程类型基于应用程序需要在彼此的每个过程中缩放。这些数据库进程可以跨数据中心边界(例如,可用区域)分发,但仍然以单个逻辑数据库服务请求急剧运行。因此,在同样在基于主机的部署中运行时,Nuodb是独特的合格,非常适合在MicroServices架构中部署。

今天客户可以选择kubernetes等许多不同的集装业务编制产品, 红帽openshift.,AWS EC2和Apache Mesos部署微猎架架构时。对于在MicroServices架构中运行的数据库产品,它需要更专业的管理集成功能。

在预期这些要求时,我们的团队在Nuodb一直在诺德布的下一代管理员工作了一年多,这已经专门用于无缝地集成到微服务环境中。它在1月份释放了Beta,新诺福德管理员可用于客户,以便在其开发和测试环境中尝试。简单地 联系Nuodb技术支持 并询问如何开始!

您可以期望的一些Nuodb管理员改进:

  • 简化的产品集成与引入a 完全安排的API  
  • 随着对微服务应用部署的大大改进了支持 完全支持Red Hat OpenShift和Kubernetes。 将根据客户和市场需求对其他容器编排解决方案进行优先考虑
  • 在集装箱管理环境中连续可用的数据库环境,例如Red Hat OpenShift和Kubernetes 自动数据库过程错误检测和自我修复。
  • 改进了数据库可用性,可靠性和重新启动功能 如果常见的网络延迟和失败方案。
  • 更好的性能和控制 新用户定义的策略 在我们更强大的负载平衡器中,可以轻松地将应用程序连接到特定的交易引擎(TES)(由于工作负载,性能或地理约束而理想)
  • 改善 域和数据库健康和root原因信息 为了帮助诊断错误条件并快速恢复操作。
  • 通过新的支持简化命令条目 命令行参数和值完成

留在未来的Nuodb管理博客中,将覆盖更多技术深度......

  1. 如何在裸机和容器编排环境中部署NOODB,例如Red Hat OpenShift和Kubernetes
  2. Nuodb管理员为市场带来市场的架构进步和对客户的直接福利

街道上或在O.K.中没有枪战。当Nuodb管理员接管作为新管理组件时,栅栏。切换将是一个和平的。实际上,现有的管理员将在整个Nuodb v3版本中仍然可用,为客户提供足够的时间来规划他们的迁移到Nuodb管理员的下一个版本。