2017年7月27日, MySQL技术交流大会在北京成功召开。EasyStack携手甲骨文、爱可生围绕MySQL最新更新动态、MySQL在OpenStack中的应用等技术话题展开探讨。

在大会上,EasyStack云解决方案架构师王璐做了《OpenStack&MySQL》的主题分享,详细介绍了MySQL在OpenStack中的应用,以及如何通过ESCloud AppCenter轻松部署MySQL应用。

1

EasyStack云解决方案架构师 王璐

2

MySQL技术交流大会EasyStack展台

据王璐介绍,Trove创建数据库实例是非常灵活的,后期的调度也非常方便,这些都得益于OpenStack的Nova和Cinder组件。

Trove是OpenStack中的一个组件,可以用来将MySQL、Mongodb等数据库进行云化处理,提供DBaaS服务。

“Trove构建于OpenStack原有的几大基础服务之上,实际上拥有了云平台的一些基础特性,比如容灾隔离、动态调度、快速响应等能力,减少了研发重复部署环境的步骤。”王璐介绍说。

3

ESCloud AppCenter界面

OpenStack除去通过Trove来提供MySQL服务外,还能够通过Murano来提供快速部署MySQL的能力。

ESCloud AppCenter是EasyStack推出的基于Murano的标准化组件。

据王璐介绍,ESCloud AppCenter推崇AaaS(Anything-as-a-Service)的概念,为用户、云管理员和应用开发者提供一个可分类的应用目录。通过统一的框架和API实现应用程序快速部署和应用程序生命周期管理,降低应用程序对底层平台(OpenStack层和虚拟化层)的依赖,实现IaaS层对用户的透明化。开发者可以将云应用发布到AppCenter,用户可以通过AppCenter购买和管理应用生命周期。

ESCloud Murano中有很多精心设计的应用目录和交互特性应用目录。通过简洁的界面,用户可以通过图标展示找到MySQL,然后使用点击、拖拽的方式进行选择和部署MySQL。

“每个应用程序都提供了所需配置的默认信息,用户可以按照这些默认信息轻松部署。另外,应用程序拓扑图可以很清晰的展示每个应用程序孵化实例的数量。应用部署管理的流程包括从应用商店中选择应用、填写应用名称、配置实例参数、查看安装好的应用、 从已安装应用中删除不需要应用、点击应用名称查看应用详情、通过快速入口访问应用。”王璐说。

云树DMP是爱可生推出的一款面向DBA的全功能的开源数据库(MySQL)管理平台,用户可以通过DMP界面轻松、快速、安全地部署和管理数据库。

“EasyStack将与爱可生合作将云树DMP引入ESCloud AppCenter,为客户提供MySQL的可视化运维管理服务。”王璐表示。

5

计划将云树DMP引入ESCloud AppCenter

K8S作为目前云计算领域的一颗新星,如何与OpenStack进行整合是业界关注的热点。EasyStack为此也推出了ESContainer企业级容器云平台,从网络、存储、资源池、弹性、自服务、容灾完美地进行了整合。ESContainer可助力实现MySQL容器化,实现MySQL的快速部署、动态扩展、资源高利用、成本降低。“容器云平台已经足够成熟,采用容器后,可实现数据库实例的快速创建、容器弹性可伸缩,可以极大的提高资源利用率、极大的降低了服务器资源。”王璐表示。

6

ESCloud与爱可生结合

显而易见,EasyStack已实现通过云系统快速交付MySQL服务。但同时,EasyStack也考虑到除了部署外,用户对于管理和优化MySQL也很重视。“所以,我们和爱可生的合作不光是提供MySQL服务的交付,还将在数据库的统一管理、性能优化等方面充分合作打造成一个可部、可管、可调配的云上数据库。”王璐如是说。