NuoDB
by NuoDB

试试吧:Nuodb作为Red Hat OpenShift集装箱平台的Red Hat认证容器

今天的分布式世界已经超越了传统的单片客户服务器系统和诺福德等系统,这些系统被设计用于敏捷性和灵活性。现在,自其初始概念九年九年,我们的1.0产品发布后近五年,Nuodb已成熟 企业能力,分布式SQL数据库 我们的客户依赖于他们的数据骨干 云和下一代应用.

Nuodb的创始人的远见尤其令人印象深刻,因为我们现在生活在云应用程序是表赌注和集装箱化应用程序的世界中,迅速成为下一代应用策略的顶级。

我们的客户越来越多地探索并实施容器作为其生产部署的一部分。值得庆幸的是,Nuodb具有此类分布式架构的理想架构(阅读 这个白皮书  - 需要注册 - 了解有关我们的架构,深入了解的更多信息。

突出显示在我的 Nuodb 3.0公告博客, 我们的 与红帽合作 使我们能够进一步发展我们的集装箱产品。 

随着集装箱兴趣和集装箱产品爆炸,Red Hat认识到使用集装箱为其生产,关键任务应用程序的组织涉及风险和安全。组织而不是从各种未知,公共来源中拉动容器,而是希望从可信漏洞和其他问题和其他问题中获得认证和扫描容器的可信资源的容器和构建应用程序的风险和构建应用程序。

红帽对此的回应?他们推出了这一点 红帽容器目录,这是由Red Hat的内部安全团队审查和硬化的认证容器的存储库。最近,Red Hat扩展了他们的目录,包括由Red Hat技术合作伙伴构建的容器。

作为...的一部分 我们与红帽合作 作为我们支持Nuodb作为企业分布式SQL数据库的努力的一部分,我们利用了这个机会成为红色帽子认证容器的早期采用者,并建立自己的NOODB Red Hat认证容器。

让我们谈谈Nuodb如何构建其集装箱,我们的Red Hat认证容器以及如何在项目中使用它。

我们的Devops管道

我们聘请了Nuodb的现代发展实践以及我们如何建立我们的容器并非不同。 我们的Devops管道 创建两个版本的Nuodb社区版本(我们完全免费开发人员版本的NOODB)容器。一个是用Red Hat Enterprise Linux基础映像建造的,基于Red Hat Enterprise Linux 7,并推送到Red Hat Container目录库,它经过红帽扫描和健康检查。另一个是使用CentOS建造的,并推向Docker Hub。

 devops管道

你想使用哪一个?好吧,如果您正在使用Red Hat技术(如Red Hat软件)或 红帽OpenShift集装箱平台 (通过Red Hat容器开发套件),您应该使用Red Hat认证容器(需要一个红色的帽子登录)。如果您使用其他技术和平台建立应用程序,请随时查看我们的容器 Docker存储库.

Noodb和Red Hat OpenShift集装箱平台集成

我们与Red Hat合作的原因之一是因为他们对容器和混合云的愿景如此紧密地对齐。 NOODB旨在跨混合云和多个云环境部署。而且,作为混合云应用程序集装箱平台,OpenShift自然适合我们的数据库。

对于那些不熟悉的人来说 诺福德的建筑,查询事务处理和存储管理被分成独立进程。这与传统数据库不同,其中这两个过程在整体架构中紧密耦合在一起。 NOODB流程形成一个对等网络,其中每个处理层都可以独立和弹性地缩放并返回到应用要求需求。

在OpenShift中,组织可以在其OpenShift环境中部署Nuodb认证的集装箱。每个容器可以作为Nuodb数据库域的一部分添加,然后分配事务处理或存储职责。所有事务和存储流程节点都可以在自己的容器中部署并由Kubernetes管理。这允许OpenShift将事务处理节点轻松扩展,并返回以满足应用程序工作负载需求,并添加或删除存储过程节点以满足耐用性和冗余要求。

当任何新的流程节点 - 事务或存储 - 将添加到数据库中时,节点会自动与数据库的其余部分对等体并开始处理数据。

NOODB可以轻松地部署在混合云环境中的OpenShift - 例如跨数据中心和云环境 - 用于持续可用性,以处理不同位置的工作负载,或者对云进行无缝迁移。事实上,随时可以查看我们在OpenShift部署的Nuodb视频,了解这可以工作的想法!

如何在OpenShift集装箱平台中尝试Nuodb Red Hat认证容器

首先,加入Red Hat开发人员社区,可以访问Red Hat Enterprise软件,资源和专家以支持您的开发项目。

然后,下载并安装Red Hat容器开发套件,它为您提供了一个Red Hat OpenShift容器平台的实例,以便在您的计算机上在本地运行。

在OpenShift中创建了一个新项目之后,您就可以从Red Hat Container注册表中提取和部署Nuodb。

按照说明进行操作 in this blog post 用于部署NOODB模板的方法。

下一步是什么?

在集装箱原生应用中支持NuodB是我们的主要倡议。我们在今年剩余时间内有几个令人兴奋的博客计划!  

我们将讨论容器一般,数据库在集装箱应用程序中的挑战(以及Nuodb如何解决这些挑战),以及一般的集装箱技术生态系统。  

为我们即将到来的博客而睁大眼睛!在推特上关注我们 @nuodb..