优炫数据库支持云端部署,以VM模式部署的单机、DFS、MPP或SRAC部署。支持数据库向云端迁移、云服务适配,可实现资源有效分发,数据库监控、运维、部署、备份等操作。
云环境下的UXDB是如何工作的?
云环境下的UXDB分为基于DFS(分布式存储)和非DFS模式的。可以是基于OLTP模型的也可以是MPP模型的部署。UXDB在云环境下进行工作,需要云提供商提供支持,云服务提供商通常提供IaaS和PaaS服务。在IaaS模式下,UXDB数据库将以VM的image模板方式发布到云环境中的Marketplace(Google称之为Catalog)的resource模板中,以便使用者进行资源分配。然后在分配好的资源上数据库管理员需要手动进行数据库配置。在PaaS模式下,UXDB将以容器模式进行发布,如Docker容器模式,并以Service(服务)的模式发布在PaaS的可选服务中,当用户申请UXDB服务的时候,PaaS首先将调用IaaS层的功能完成基准VM的部署工作,然后执行PaaS中的服务执行脚本或程序对UXDB数据库进行适当的操作(如:“安装”、“升级”、“执行增加或减少节点”等操作)用以完成UXDB的配置,集群初始化以及启动等工作。当服务完成之后,UXDB将对外提供服务。无论是IaaS和PaaS,运行态的UXDB将基本保持一致。鉴于UXDB是组件化的、可配置的数据库系统,为不同的需要,其部署和配置也将存在差异