Joe
by Joe Leslie

了解如何在云中运行容器化的企业SQL应用程序

4月,Murat Karslioglu和I 提出了一个网络研讨会 关于OpenShift或Kubernetes集群中多个地理位置部署企业SQL数据库的挑战。我们有很多才能表现出来,不幸的是没有时间回答问题。我们将答案放在这里为您提供了这些问题,但如果您有更多,请伸出援手 - 我们很乐意讨论您拥有的任何其他问题或想法。  

将澳门比分网址使用Openebs设置有多容易?

这很容易。只是跟随这一点 Openebs安装说明 要启动OpenEBS存储,请创建OpeneBS Kubernetes Storage类,设置副本Count = 1和NodesElector标签值,所有这些只需几分钟。然后,来自 NOODB部署模板 或者操作员,只需指定您要为您的澳门比分网址 Storage Manager(SM)进程使用的OpeneBS存储类。我们还建议使用OpeneB配置多个NoODB存储管理器(SMS)来构造故障容错数据库系统系统。

您是否计划使用Kubernetes运算符部署产品?

是的! NOODB运营商已发布到 OpenShift OperatorHub. (OpenShift 4内的完全集成的市场)以及其他服务目录,如操作员HUB.IO市场,Google Marketplace,以及亚马逊和Azure等价物。

您的操作员自动化的任务是哪些类型的任务?

今天,我们的操作员旨在允许用户轻松配置启动参数并部署数据库。在不久的将来,操作员还将管理此类任务作为备份和恢复,滚动升级,将数据库扩展到另一个区域或区域以及许多其他日期操作。

ANSI SQL标准如何是NOODB?

如果将SQL应用程序构建到ANSI标准,则需要很少努力将您的应用程序迁移到澳门比分网址。 NuodB还支持在其他数据库产品中发现的常见SQL字符串,日期和数学函数,以平滑从Oracle,DB2或SQL Server等产品的转换。对于目前不支持的任何专业功能,NuodB仍然通过使用其“用户定义的”函数功能来覆盖,允许您构建澳门比分网址功能以执行任务,而不是重新编写SQL。

NuodB是否支持4GL存储过程和触发语言?

是的,澳门比分网址支持其自己的PL / SQL样4GL语言,用于存储的PROC和DB触发器。此外,用户还可以在NOODB中编写基于Java的存储过程和触发器。

什么是CSTOR池,当容量运出时,我如何扩展存储?

CSTORPOOL是一组池实例,每个实例在参与的Kubernetes工作节点上。池实例是在给定的工作节点上聚合的一组磁盘。磁盘聚合到池实例中,以在要求时扩展容量。池容量交叉配置阈值时会生成警报。此时,可以将更多磁盘添加到池实例中,并且容量在没有任何服务中断的情况下动态增加。

Openebs是否在任何地方运行?在任何云或内部部署?

是的,Openebs是所谓的容器的领先开放源示例或云本机存储。该架构由包含任何Kubernetes策划的容器组成。因为Openebs在用户空间中是100% - 这意味着它不需要对操作环境的任何更改 - 它确实可以轻松地运行任何地方。

使用Litmus的澳门比分网址和Kubernetes我们可以在诺斯布和Kubernetes上进行什么?

使用Litmus,您可以运行以下混沌测试:

  • Kubernetes.节点杀死
  • Kubernetes. Kubelet杀了
  • NOODB交易引擎杀死
  • NOODB管理组件杀死
  • 澳门比分网址 Storage Manager杀人
  • 注入NOODB组件之间的延迟
  • Openebs控制器杀死
  • Openebs Replica Kill.
  • 注入澳门比分网址 Storage Manager或Admin和Openebs控制器之间的延迟
  • OpeneBS控制器和OpeneBS副本之间的注入延迟

阅读如何使用混沌工程来硬化使用澳门比分网址和OpeneB的应用程序。

我们可以为每个Storage Manager Statefulset实例提供多个数据中的数据副本吗?

是的你可以。例如,您可以通过在存储类中指定三个副本来添加额外的弹性。在此配置中,每次写入都将同步写入三个数据容器。使用此配置时,存在性能影响,但有些用户感受到额外的弹性(包括可用区域)值得这种权衡。

或者,我们看到许多用户在OpeneBS层上进行备份。这可以是包括澳门比分网址的工作负载的常见工具,以及用于日志记录和其他有状态工作负载。 CI / CD管道是另一个常见的工作量。关于这些和类似的方法有更多的信息 Openebs Docs.。社区通过我们的Slack频道提供免费帮助: slack.openebs.io..

我如何获得Oppeeb的支持?

商业支持可用于Mayadata的OpeneB。此支持包括相关软件工具,例如Caraonline,用于混沌工程和服务保证的可见性和控制和Litmus。请拜访 mayadata.io. 了解更多。  

了解更多信息 - 立即按需观察网络研讨会。

___
写作 Murat Karslioglu.,产品副总裁,Mayadata