首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基础服务搭建流程

机房搭建流程 灾备机房选址、数据中心网络分区规划(含专线铺设等)、设备采购上架、服务器系统安装和初始化,这一切完毕之后,就可以做基础服务搭建了,再之后才是应用和业务的发布运行。...本文主要详细介绍基础服务搭建基础服务优先级 同样是基础服务,也有不同的优先级之分。大致的逻辑是:首要搭建的基础服务、其次搭建业务需要的基础服务、最后搭建辅助性的服务。...rabbitmq rabbitmq集群 rocketmq rocketmq集群 apollo 配置管理,依赖nginx redis 数据缓存 fastdfs 文件存储,依赖nginx sftp 文件传输 数据库...结构化数据存储 优先级为C的基础服务: 名称 功能 自建平台 用于优化管理,依赖ldap,依赖nginx elastic 日志展示,依赖nginx 日志备份 用于归档备份日志 wiki 办公类文档管理

1.4K40

JupyterLab 的搭建

因为能够实时交互、支持异构计算、部署简单、几乎无成本,所以得到了很多人的青睐。...对于从事科学研究的团队来说,使用 JupyterLab 搭建一个内部科学计算平台成为了可能。当然,个人用户还是可以选择使用 Anaconda 或者 PIP 来安装单用户版本。...搭建   说到搭建平台自然而然想到了使用 Docker,既可以保证用户对自己所需的软件或环境可以修改,又保证不同用户之间互不干扰、宿主机与 Jupyter 之间互不干扰。...笔者在这里主要是使用 Gitlab 方式鉴权登录,图中涉及到 Admin 以及数据库这里不作探讨。   ...(采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 JupyterLab 的搭建 》 本文链接:https://lisz.me/tech/docker/jupyterlab.html

2K20
您找到你想要的搜索结果了吗?
是的
没有找到

如何多集群数据库?58 同城 NebulaGraph Database 实践

资源申请和集群管理方式 为了更好的管理和维护,图数据库在运部门集中管理。用户按需在工单平台中提交申请即可,工单中填写详细的资源需求数据和性能需求指标,由同学统一审核交付集群资源。...为了高效管理和规模化的集群,需要提前规划和制定规范。...61000 meta 端口;51000 ws_http_port;41000 ws_h2_port 62000 storage 端口;52000 ws_http_port;42000 ws_h2_port 规范...端口 路径打包生成 rpm,作为标准安装包 图片 服务请求直接通过 DNS 和网关服务到 Graph,方便计算和存储服务直接交互,由于是通过 DNS 访问,不对外暴露 Meta 节点信息,可以更灵活的...,较少服务绑定 Meta 节点 ip 带来的代价。

3.7K20

数据库 | 携程分布式图数据库NebulaGraph治理实践

经过调研,我们选择分布式图数据库 NebulaGraph 作为管理的对象,主要基于以下几个因素考虑: NebulaGraph 开源版本即拥有横向扩展能力,为大规模部署提供了基本条件; 使用自研的原生存储层...,相比 JanusGraph 这类构建在第三方存储系统上的图数据库,性能和资源使用效率上具有优势; 支持两种语言,尤其是兼容主流的图技术语言 openCypher,有助于用户从其他使用 Cypher 语言的图数据库...考虑到使用图数据库的业务大多数据来自离线系统,通过离线作业将数据导入到图数据库中,数据一致的要求并不高,在这种条件下使用蓝绿部署能够在灾备和性能上得到很好的满足。...生产上的一个例子: 图片 上图为三机房情况,下图为蓝绿部署情况: 图片 中间件及管理 我们基于 K8s CRD 和 Operator 来进行 NebulaGraph 的部署,同时通过服务集成到现有的部署配置页面和管理页面...NebulaGraph 二次开发 当前我们对 NebulaGraph 的修改主要集中的几个相关的环节上,比如新增了命令来指定迁移 storaged 中的分片,以及将 leader 迁移到指定的实例上

3.3K40

数据库监控是之本

前一段时间用户的系统进行应用发布和系统,准备了很久,结果我们最为担心的数据库维护环节没有出现问题,却在应用发布的阶段出现麻烦,因为程序未设置正确的字符集,导致插入了乱码数据,结果又不得不重来。...移动的朋友总结了一句话,非常有道理:保障总是从最高风险点开始逐步推进,悖论是如果这样推进的执行力有保障,出的问题总是之前觉得低风险的地方。...这也给我们一个警示:数据库或系统,每一个环节都要细致入微,唯有如此才能保障长治久安。...、数据库,监控是根本,及时发现、分析和解决出现的问题,是保障系统稳定的关键,任何一个简单的错误都不容轻忽。 加强监控,收集和分析足够多的数据,是系统的最佳保障! 图:对客户系统错误的分析。

3.4K60

MySQL 数据库优化(角度)

2、数据库部署 该工程师出场了,项目初期访问量不会很大,所以单台部署足以应对在1500左右的QPS(每秒查询率)。...在这样数据库集群架构中,大大增加数据库高并发能力,解决单台性能瓶颈问题。如果从数据库一台从库能处理2000 QPS,那么5台就能处理1w QPS,数据库横向扩展性也很容易。...如果做双主,就会遇到数据库数据不一致现象,产生这个原因是在应用程序不同的用户会有可能操作两台数据库,同时的更新操作造成两台数据库数据库数据发生冲突或者不一致。...5、数据库维护 数据库维护是工程师或者DBA主要工作,包括性能监控、性能分析、性能调优、数据库备份和恢复等。...这些都是与相关的前沿技术,也是在存储方面主要学习对象,小伙伴们共同加油吧!哪位博友有更好的优化方案,欢迎交流哦。

4.4K20

的感悟(做需要考虑事,组织结构,学习地图....)

数据库 数据库负责数据存储方案设计、数据库表设计、索引设计和SQL优化,对数据库进行变更、监控、备份、高可用设计等工作。详细的工作职责如下所述。...(7)自动化系统建设 设计开发数据库自动化维系统,包括数据库部署、自动扩容、分库分表、权限管理、备份恢复、SQL审核和上线、故障切换等功能。...初级最常见的工作就是熟悉和维护服务器——所以检查机房、搬服务器是90%的都会经历的。 进阶一点的,就要开始学习搭建服务器、搭建网络、配置环境等工作了。...、nagios、elk等系统的搭建、配置、优化; 掌握一种大规模自动化工具(saltstack、ansible、puppet),有二次开发经验优先; 熟悉linux/uinx,windows...要做DBA,就要专门研究数据库,搞清楚数据库的原理结构,每个详细点。 每一门往后都有大量的东西要学习的,专精才能钱多,并且有成长。 不过当前都在往开发方向靠拢,未来的都要会一些开发才行。

5.8K96

私有代码托管平台的搭建

主要的理由有以下两点: 对 Gitlab CE 的多个组成部分包括数据库、缓存数据库、应用进行了分离,解耦程度更高,更有利于应用本身的独立升级。...平台搭建   由于这里采用了 Docker 化的方式进行部署 Gitlab CE,所以预先需要安装 Docker 环境 和 docker-compose 工具,这里不对此进行赘述。...数据库这里采用的 postgresql 数据库,一般来说使用 sameersbn 构建的版本即可。...平台 升级 升级路线规划   前面已经提到过 Gitlab 的升级实际上是要遵循 Gitlab 官方提供的路线图的,即按版本逐步迭代升级,具体可以查看 Upgrade-paths。...(采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 私有代码托管平台的搭建 》 本文链接:https://lisz.me/tech/docker/gitlab.html

2.2K20

数据库场景中的连接

这是学习笔记的第 1827篇文章 在数据库中对场景建立连接是一种很不错的方式,通过建立连接使得我们可以把原本单一的问题通过流程化的方式衔接起来。 以下是近期的一些实践和思路。...业务和团队之间工作的一个纽带就是工单,当然目前还没有明确的工单结算方式,但是可以很明确的说,工单是我们输出给业务方的业务价值体现。 ? 在业务价值体现的过程中,我们可以把技术价值也打包进去。...当然业务巡检的情况和SQL审核类似,页面开发出来了,但是还没有完全推广用起来,我觉得这个地方的一大改进就是把监控和报警结合起来,监控数据能够推送出报警,报警信息可以间接调用巡检接口,这样对于同学来说

2.4K20

数据库智能探索与实践

从自动化到智能化过渡时,美团DBA团队进行了哪些思考、探索与实践?本文根据赵应钢在“第九届中国数据库技术大会”上的演讲内容整理而成,部分内容有更新。...背景 近些年,传统的数据库方式已经越来越难于满足业务方对数据库的稳定性、可用性、灵活性的要求。随着数据库规模急速扩大,各种NewSQL系统上线使用,逐渐跟不上业务发展,各种矛盾暴露的更加明显。...在业务的驱动下,美团点评DBA团队经历了从“人肉”到工具化、产品化、自助化、自动化的转型之旅,也开始了智能数据库领域的思考和实践。...w=1340&h=672&f=png&s=274797] 上图是传统维和智能的特点分析,左边属于传统,右边属于智能。...作者简介 应钢,美团点评研究员,数据库专家。曾就职于百度、新浪、去哪儿网等,10年数据库自动化开发、数据库性能优化、大规模数据库集群技术保障和架构优化经验。

4K10

数据库到底是不是

我们来看看某些领导对于数据库本身的看法 1 放数据的地方,只要数据库不出问题,系统就很少出问题,数据库怎么老出问题 2 数据库和大数据比,没有什么意思,大数据能衍生出很多的项目,数据库就是一个的...3 数据库无非就是ORACLE ,硬件配置提高点,问题就解决了,没有那么难 4 数据库就是的事情,找点的,开发的管管算了,没有必要投入太大 估计有些同学看完上面的一些上层对DB的本质工作的看法...从事这个行业有些年头了,实际上管理好的,开发管理好的,相对于数据库本身来说,数据库管理到位的单位相对上面两种管理好的单位,要少。...如果换成其他类型的CTO 那么可想而知,数据库就是这样的思路估计是根深蒂固的。 那么现代的数据库到底应该是什么样子的,在项目中承担了什么。...3 数据库与业务是紧密结合,与不同,属于静态,数据库与业务是息息相关的,业务量大,数据量就变大,数据的存储时间数据的处理模式,数据与程序之间的交互等等都会随着量变变成质变,而不是与中的静态产品

2.2K30

角度浅谈MySQL数据库优化

2、数据库部署 该工程师出场了,项目初期访问量不会很大,所以单台部署足以应对在1500左右的QPS(每秒查询率)。...在这样数据库集群架构中,大大增加数据库高并发能力,解决单台性能瓶颈问题。如果从数据库一台从库能处理2000 QPS,那么5台就能处理1w QPS,数据库横向扩展性也很容易。...如果做双主,就会遇到数据库数据不一致现象,产生这个原因是在应用程序不同的用户会有可能操作两台数据库,同时的更新操作造成两台数据库数据库数据发生冲突或者不一致。...5、数据库维护 数据库维护是工程师或者DBA主要工作,包括性能监控、性能分析、性能调优、数据库备份和恢复等。...这些都是与相关的前沿技术,也是在存储方面主要学习对象,小伙伴们共同加油吧!哪位博友有更好的优化方案,欢迎交流哦。 ?

4.3K100
领券