前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在OpenStack中轻松部署MySQL应用

如何在OpenStack中轻松部署MySQL应用

作者头像
IT大咖说
发布于 2018-06-04 08:07:35
发布于 2018-06-04 08:07:35
2.7K0
举报
文章被收录于专栏:IT大咖说IT大咖说

内容来源:2017 年 7 月 27 日,Easy Stack云解决方案架构师王璐在“2017 MySQL技术交流大会”进行《OpenStack & MySQL》演讲分享。IT 大咖说(微信id:itdakashuo)作为独家视频合作方,经主办方和演讲者审阅授权发布。

阅读字数:2682 | 7分钟阅读

摘要

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

嘉宾演讲视频及PPT回顾:http://suo.im/53rnBG

开源发展现状

自从2008年开始开源软件就侵入到了 IT 设施中的各个方面,到了2011 年随着稳定性发展、性能的优化以及架构的完善,开源软件的种类越发丰富,可以说从这时开始它不再是因为免费低廉而被应用。2013年则是软件在侵蚀世界,开源在侵蚀软件。到了2014开源软件已经形成了一个完善的生态体系,从底层的硬件到上层的操作系统再到应用都产生了诸多优秀的开源产品。

开源软件正在形成一个完整的生态,在蓬勃发展过程中为众多企业提供了非常好的基石,来开展自身的 IT 服务。但是目前的基础应用的 IT 设施架构也提出了更高要求。比如分布式应用架构就对传统 IT 架构提出了各方面的要求。

OpenStack 介绍

传统的数据中心进行运维开发时,都是开发测试部门先提出各种环境需求,并提交给数据中心的运维团队,之后再由运维团队负责搭建所需环境。整个过程进展缓慢,一般的规模较大的企业都需要2、3天的时间。

在引入 OpenStack 后这种情况得到了很大的改善,因为OpenStack 就是将计算、存储、网路这些最基本的资源进行虚拟化以提供给用户使用。开发测试团队也有了自己的私有云,可以按照自己的需求将开发测试环境部署到私有云平台。

对比以前传统的软硬件使用方式,OpenStack 将众多资源进行虚拟化,并将它们打包提供给计算资源,再经过统一的界面管理以及资源和安全策略的分配,最后一起打包给用户。在用户侧看来与使用以前搭建好的服务器并无区别。

OpenStack 架构预览

随着 OpenStack 的火热发展,越来越多的人加入到这个行列,OpenStack 为此加入了更多的组件,用来完善生态体系,计算资源不再仅仅局限于 VM,还有裸机化和容器化方面的资源。接下来我们来简要的看下图中各个 OpenStack 组件的功能。

中间的红色部分是计算资源服务 VM 虚拟机。Glance 是镜像服务,提供了最基本的镜像安装服务。Neutron 是在 OpenStack 内提供虚拟化网路的组件。Cinder 用来提供块存储。Horizon 提供了Web界面用来方便的管理资源。对于批量创建虚拟机的需求,可以通过Heat 自动化服务便捷完成。Cellometer 是计费组件,比如对外提供服务的公有云就需要进行收费,还有流量等其他资源的监控。Keystone 用来验证身份。

OpenStack 还有四个非常重要的组件 Magnum、Sahara、Murano、Trove。

EasyStack ESCloud 功能架构概览

EasyStack ESCloud 是基于 OpenStack 开源技术提出的全方位的应用解决方案。在 OpenStack 的 IaaS 基础设施上我们通过 ESCloud Core 提供了自动化的安装工具,还开发了基于CentOS 的操作系统,并在系统内进行了安全性的检查和一定的裁剪,使得系统更加安全和轻量化。

ESCloud 继承了很多 OpenStack 自带的特性并进行了改进。管理方面也有很大的进步,比如容器已经支持应用集群,有着自己的应用商店。

Trove in ESCloud

OpenStack 发展至今已经不仅仅是提供虚拟资源以及容器或者裸机的服务,而随着大数据时代的来历,数据库的应用也越发重要,因此我们将 Trove 引入到了 EasyStack 的产品包中。它是OpenStack中的一个组件,可以用来将MySQL、Mongodb等数据库进行云化处理,提供DBaaS服务。

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

上图是ESCloud 基于 Trove 的数据交互和管理方案,底层应用Trove OpenStack 的技术,在此之上我们又进行了一些改进,使它拥有了以下特性。

- 自动式数据库平台服务

- 标准化快速部署数据库

- 提供数据库生命周期管理

- 由 ESCloud 供应 IaaS

- 充分利用硬件资源,节省成本

基于Murano框架的ESCloud应用中心

Murano 是 OpenStack 的 Application Catalog 服务,推崇 AaaS(Anything-as-a-Service)的概念,为用户、云管理员和应用开发者提供一个可浏览的分类的应用目录。通过统一的框架和API 实现应用程序快速部署和应用程序生命周期管理功能,降低应用程序对底层平台(OpenStack 层和虚拟化层)的依赖。

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

ESCloud 的每个应用程序都提供了所需配置的默认信息,用户可以按照这些默认信息轻松部署。另外,应用程序拓扑图可以很清晰的展示每个应用程序孵化实例的数量。

应用部署管理的流程包括从应用商店中选择应用、填写应用名称、配置实例参数、查看安装好的应用、 从已安装应用中删除不需要应用、点击应用名称查看应用详情、通过快速入口访问应用。

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

除了用 Trove 和 Murano 将 MySQL 引入 OpenStack 平台以外,我们还提供容器化引入方式,使用K8S 统一编排,可以进行一键化的部署安装和统一监控。

容器化实现了 MySQL的快速部署、动态扩展、资源高利用、成本降低。

容器云平台已经足够成熟,采用容器后,可实现数据库实例的快速创建、容器弹性可伸缩,可以极大的提高资源利用率、极大的降低了服务器资源。

有问题可以在评论区讨论,以上为所有分享内容,谢谢大家!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT大咖说 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
网易OpenStack部署运维实战
糖豆贴心提醒,本文阅读时间8分钟 OpenStack简介 OpenStack 是一个开源的 IaaS 实现,它由一些相互关联的子项目组成,主要包括计算、存储、网络。 由于以 Apache 协议发布,自 2010 年项目成立以来,超过 200 个公司加入了 OpenStack 项目,其中包括 AT&T、AMD、Cisco、Dell、IBM、Intel、Red Hat 等。 目前参与 OpenStack 项目的开发人员有 17,000+,来自 139 个国家,这一数字还在不断增长中。 OpenStack
小小科
2018/05/02
2.2K0
网易OpenStack部署运维实战
选型宝访谈:云平台之OpenStack的正确打开方式,你了解吗 ?
写在前面
选型宝
2019/08/15
8950
选型宝访谈:云平台之OpenStack的正确打开方式,你了解吗 ?
【CTO讲堂】OpenStack行业实践和发展趋势探讨
为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由CTO俱乐部打造的CTO线上讲堂自登场以来获得大家好评。本期邀请EasyStack联合创始人兼CTO刘国辉带来“OpenStack行业
CSDN技术头条
2018/02/11
1.1K0
【CTO讲堂】OpenStack行业实践和发展趋势探讨
2017 Openstack Days China | 腾讯的Openstack实践与创新
本文转载自CSDN 2017年7月24日~25日,2017 OpenStack Days China官方盛典在北京国家会议中心盛大召开。腾讯技术工程事业群企业IT部总经理刘若潇参加这次会议。刘若潇目前主要负责腾讯内部IT平台环境规划及运营管理,对于腾讯内部IT环境选择、部署和应用OpenStack都如数家珍,较为详细地介绍了腾讯内部TStack的实际部署与运营情况。 为什么是OpenStack? 腾讯在云计算领域的起步较早,可以说是国内云计算领域早期的拓荒者之一。早在2013年,我们就已经开始搭建自己
腾讯技术工程官方号
2018/01/30
2.5K0
2017 Openstack Days China | 腾讯的Openstack实践与创新
银联基于OpenStack的金融私有云建设实践
【编者按】已经5岁的OpenStack已经成为极富生命力的框架。其简化云部署、构建应用和服务、可扩展性、可管理性等方面都有不俗表现。CSDN于4月举办的OCC(OpenClud2015)的2015OpenStack技术大会中,我们对包含核心、集成发布、孵化、外围在内多个项目的生态环境进行了分析,并力邀数位技术专家分享了深度实践案例。而在业内耳熟能详的PayPal、沃尔玛、携程、去哪儿网、金山、小米等案例之外,国内金融行业在OpenStack方面的实践也已走在前列。下文为CSDN特别向中国银联股份有限公司/电
CSDN技术头条
2018/02/11
3.6K0
银联基于OpenStack的金融私有云建设实践
玩转企业云计算平台系列(一):OpenStack 基础入门
狭义的理解,云计算是分布式计算的集中,可以将一个复杂的计算任务分解后分配给“云”上的多台设备上。目前,在广义上讲,云计算是一种全新的概念,而不是一种全新的技术。所谓“云计算”,就是把计算资源、存储资源、网络资源等抽象为一个“云”,并且能够对外提供服务。之所以说云计算不是全新的技术,就是因为这种“云”的实现没有使用全新的技术,而是将之前的技术进行了整合,最终退出的一项互联网网络服务。
民工哥
2023/12/28
2.9K0
玩转企业云计算平台系列(一):OpenStack 基础入门
CSDN专访|腾讯的OpenStack实践与创新
前言: 本文转载自微信公众号OpenStack 文章《用户访谈丨腾讯的OpenStack实践与创新》,来自CSDN专访。 2017年7月24日~25日,2017 OpenStack Days China官方盛典就将在北京国家会议中心盛大召开。在本次盛会召开前夕,CSDN有幸采访到了腾讯技术工程事业群企业IT部总经理刘若潇。刘若潇目前主要负责腾讯内部IT平台环境规划及运营管理,对于腾讯内部IT环境选择、部署和应用OpenStack都如数家珍,较为详细地介绍了腾讯内部TStack的实际部署与运营情况。 为
腾讯云TStack
2018/03/22
2.3K1
CSDN专访|腾讯的OpenStack实践与创新
如何针对不同的数据需求构建OpenStack存储云
OpenStack的存储组件—Cinder和Swift—让你在你的私有云里构建块和对象的存储系统。Chris Evans对这些技术给出了一些深入的阐述。 在向web规模计算的转型中,虚拟化,x86架构的迁移和DevOps的快速应用这样的关键技术已经转变了整个IT的生态系统。随着部署到IT的系统数量的持续增大,下一个挑战将变成以更有效和高效的方式来编排和管理计算,存储和网络资源,为私有云提供服务。 OpenStack是一个开源的云计算平台项目,最初是由NASA和Rackspace Hosting在2010年联
静一
2018/03/21
2.1K0
跨云协作,看OpenStack起舞
   2006年,27岁的Google高级工程师克里斯托夫比希利亚第一次向Google董事长兼CEO施密特提出“云计算”的想法,在施密特的大力支持下,Google推出了“Google 101计划”,并正式提出“云”的概念。由此,拉开了一个时代计算技术以及商业模式的变革。   从2006到2016,倏然间云计算已跨过十年。十年间,一切都在发生变化,带给我们前行的思考和历练。云是一个时代,也是一道鸿沟,它引领我们前进,也让你步入衰亡。我们看到传统的ICT巨头们在困惑中转型、合并——IBM连续数年营收下降,HP分拆,Dell和EMC合并,Oracle的向云转变……
孙杰
2019/10/29
9300
跨云协作,看OpenStack起舞
OpenStack组件介绍
OpenStack是一个开源的云计算平台,由一系列组件构成。这些组件提供了不同的功能,以实现云计算中的计算、存储、网络、安全等基础设施服务。本文将介绍OpenStack中的主要组件及其作用。
堕落飞鸟
2023/03/28
3.4K0
容器技术及其应用白皮书--附录介绍
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/53541688
shaonbean
2019/05/26
1.8K0
OpenStack构架知识梳理
OpenStack既是一个社区,也是一个项目和一个开源软件,提供开放源码软件,建立公共和私有云,它提供了一个部署云的操作平台或工具集,其宗旨在于:帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。 OpenStackd开源项目由社区维护,包括OpenStack计算(代号为Nova),OpenStack对象存储(代号为Swift),并OpenStack镜像服务(代号Glance)的集合。 OpenStack提供了一个操作平台,或工具包,用于编排云。 下面列出Op
洗尽了浮华
2018/01/22
2.7K0
OpenStack构架知识梳理
4年!我对OpenStack运维架构的总结
最近很多人在讨论OpenStack,我也想写点东西。思来想去,云计算范畴实在广泛,自然就聊点最近话题异常火热,让广大云计算从业者爱之深、痛之切,想说一声爱你,不容易的OpenStack吧。
SammyLiu
2019/06/28
7.3K0
4年!我对OpenStack运维架构的总结
中国市场OpenStack云选型指南
云计算时代的今天,数据中心架构和技术正在向着开源、融合的方向迈进,开源及融合的概念被越来越多的提及并成为新时代人们对产业事物发展进化的一种共识。在这样的趋势下,OpenStack在过去几年里增长迅速,
静一
2018/03/20
1.6K0
中国市场OpenStack云选型指南
运营商应对OpenStack的四大策略
开源为云计算提供了 另一种选择 开源软件(OSS )即开放源代码软件,通常使用许可证方式对其开源属性进行标识和保证,不同许可证的具体授权条款不同,典型的如GPL、BSD、Apache。开源软件的主要特征是:源代码无差别公开,其完整版本可被任何个人或团体自由获取、使用、复制、修改,并在遵守特定许可证的情形下再发布。 开源的精髓在于“开放式创新”,正在逐步改变全球软件开发的格局。开源为云计算的实施提供了另一种选择。云计算虽已进入理性的探索实践阶段,但技术的成熟性和普及性还有相当大的发展空间。商业化云技术和产品逐
静一
2018/03/23
8230
OpenStack;异构算力网络架构;算力服务与交易技术;服务编排与调度技术
OpenStack由多个核心组件组成,每个组件都有其特定的功能和作用,以下是一些主要组件的举例:
zhangjiqun
2024/08/03
4600
云架构师进阶攻略(2)-从操作系统到OpenStack
在一头扎进云计算的汪洋大海之前,我们应该先有一个全貌的了解,有人说了解一个知识的起点,就是了解他的历史,也就是知道他是如何一步一步到今天的,这样如此庞大的一个体系,其实是逐步加进来的,这样的知识体系对我们来说,就不是一个冷冰冰的知识网,而是一个有血有肉的人,我们只要沿着演进的线索,一步一步摸清楚他的脾气就可以了。
物流IT圈
2019/07/16
7900
云架构师进阶攻略(2)-从操作系统到OpenStack
后端技术杂谈5:云计算的前世今生
长期专注于kubernetes, OpenStack、Hadoop、Docker、Lucene、Mesos等开源软件的企业级应用及产品化。曾出版《Lucene应用开发揭秘》。
Java技术江湖
2019/12/09
8820
后端技术杂谈5:云计算的前世今生
基于开源却高于开源,浪潮如何成为OpenStack领跑者?丨科技云·视角
今天是全球开源盛会2018 OpenInfra Days China开幕日,浪潮作为OpenStack基金会黄金会员带来了现场演讲,并展示了浪潮在OpenStack领域的产品及实践。以浪潮为代表的中国开源云力量在成长中逐渐走向领导者地位,这不仅将重构IT基础架构的格局,也将重塑开放计算的未来。
科技云报道
2022/04/14
4750
基于开源却高于开源,浪潮如何成为OpenStack领跑者?丨科技云·视角
终于卷完了!玩转企业云计算平台 OpenStack 打怪升级进阶之路(2023最新版)
狭义的理解,云计算是分布式计算的集中,可以将一个复杂的计算任务分解后分配给“云”上的多台设备上。目前,在广义上讲,云计算是一种全新的概念,而不是一种全新的技术。所谓“云计算”,就是把计算资源、存储资源、网络资源等抽象为一个“云”,并且能够对外提供服务。之所以说云计算不是全新的技术,就是因为这种“云”的实现没有使用全新的技术,而是将之前的技术进行了整合,最终退出的一项互联网网络服务。
民工哥
2024/01/18
3130
终于卷完了!玩转企业云计算平台 OpenStack 打怪升级进阶之路(2023最新版)
推荐阅读
相关推荐
网易OpenStack部署运维实战
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档