实践分享|数据库容器化的那些事儿
毫无疑问,随着以 Kubernetes 为代表的云原生技术得到广泛应用和普及,云原生数据量和重要性不断提高,使得企业对云原生数据库服务的需求日渐增长。
近期由青云发起的《数据库容器化应用与趋势调研》结果显示,75% 的用户看好数据库容器化发展前景,认为云原生时代需要数据库的变革;50% 的用户表示在技术可行性方面,数据库能够运行在 Kubernetes 之上。
而如何在 Kubernetes 上部署数据库?具体需要解决哪些挑战?数据库容器化蕴藏着哪些价值?在不久前结束的青云云原生技术沙龙上,青云数据库产品经理王文瑾带来了《数据库容器化实践之路》的主题演讲,分享了企业探索和落地数据库容器化的实践经验。
精彩内容,一睹为快——
01
数据库演进道路
上世纪 60 年代,伴随着计算机技术的成熟,传统的文件系统难以应对数据增长挑战,也难以满足多用户数据共享和检索需求,数据库应运而生。演进至今,数据库主要有三种部署方式,每种方式也有不同的特征:
物理机:企业要完成数据库部署,首先要对服务器、内存、网络等硬性成本展开评估,其次要解决系统安装、环境配置、调试、调参等难题,上线后要确保成千上万个实例的运维工作稳定可靠,整个过程复杂、成本高,运维效率低。
云服务:在云计算推动下,数据库上云成为趋势,市场上各家云厂商纷纷推出云数据库服务。以青云为例,目前已拥有关系型数据库 MySQL、PostgreSQL,文档数据库 MongoDB,键值数据库 Redis,以及数据仓库 ClickHouse 等。用户只需要通过控制台选择自己所需的数据库类型,一键点击即可完成安装部署,并提供全生命周期的运维管控。
云原生:进入云原生时代,数据库容器化趋势显现,云厂商基于 Docker 和 Kubernetes 的容器化标准方式,即可为企业交付数据库服务,整个过程标准化,更高效简便,且对底层云平台无任何要求。
02
数据库容器化价值
相较于传统数据库:
相较于云数据库:
03
数据库容器化挑战
04
数据库容器化策略
IaaS 层:即基础资源层,包括计算、存储、网络等相关底层能力,可以是物理机、虚拟机或跨厂商的云平台。
容器平台层:支持 Kubernetes 的原生版和发行版,可屏蔽掉底层,为上层提供统一的抽象,并通过 Node、Pod、PVC 等为数据库管控平台提供服务。
数据库 PaaS 层:涵盖 MySQL、PostgreSQL、ClickHouse、Redis 等一系列企业常用的数据库产品,提供统一的管控平台,实现对数据库全生命周期的运维管理。
王文瑾表示:
“
云原生正在吞噬 IT 各个领域,数据库和容器的结合,现阶段还只是初期阶段,随着二者的深度融合,后续将在推进企业降本增效、改进生产流程等方面释放更大价值。
”
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号
随时掌握互联网精彩
随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 这所学校师生和习主席结下深厚友谊 4975194
- 2 大量游客徒步数小时下山 景区致歉 4996038
- 3 活鸭要40多为何烤鸭才18元一只 4849106
- 4 景区人挤人 安全旅行攻略请收好 4703744
- 5 高速塌方 老人下跪“逼停”后方车辆 4606559
- 6 中国三航母全家福来了 4556202
- 7 河大老领导发声:用泪水扑灭火焰 4459828
- 8 深夜一场大火灼痛万千“河大人” 4332473
- 9 广州地铁辟谣沥滘站漏雨 4264963
- 10 华晨宇内娱首个凌晨三点开演唱会 4176522