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

基础服务搭建流程

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

1.5K40

JupyterLab 的搭建

因为能够实时交互、支持异构计算、部署简单、几乎无成本,所以得到了很多人的青睐。...搭建   说到搭建平台自然而然想到了使用 Docker,既可以保证用户对自己所需的软件或环境可以修改,又保证不同用户之间互不干扰、宿主机与 Jupyter 之间互不干扰。...虽说 Jupyter 官方提供了一个使用 Docker 来部署 Jupyter 各个产品的 文档网站,但不得不说即使看了这个文档也很难搞清楚到底怎么部署一套 JupyterLab。...笔者在这里主要是使用 Gitlab 方式鉴权登录,图中涉及到 Admin 以及数据库这里不作探讨。   ...(采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 JupyterLab 的搭建 》 本文链接:https://lisz.me/tech/docker/jupyterlab.html

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

    58怎么数据库架构(upyun架构与大会速记)

    大家好,我是58沈剑,今天我分享的主题是《58怎么数据库架构》,我的PPT页数非常少,讨论的问题非常的聚焦。 一、数据库的基本概念 基本概念就一页PPT,让大家就一些数据库方面的概念达成一致。...大部分互联网的场景都读多写少,一般来说读性能会最先成为瓶颈,怎么快速解决这个问题呢?...上图是“读”高可用的常见玩法,我们是怎么样保证读库的高可用的呢?解决高可用这个问题的思路是冗余。...如果要做到“写”的高可用,对数据库软件架构的冲击比较大,不一定值得,为了解决1%的问题引入了80%的复杂度,所以很多互联网公司都没有解决写数据库的高可用的问题。 怎么来解决写的高可用问题呢?...解决完主从不一致,第二个要解决的是数据库和缓存的不一致,刚才提到cache传统的玩法,脏数据有可能入cache,我们怎么解决呢?

    1.4K90

    ERP项目后期怎么办?

    本文从ERP项目后期的地位、的不同阶段、的支持体系、过程中的知识体现以及所起的作用等方面对ERP项目后期进行全面研究。...在整个体系中,除了上面3个层次之外,最终用户、部门领导等也应参与到过程中来。可以说,ERP的是一个企业全体员工共同参与的工作。...5.ERP中的知识体现   从ERP支持体系可以看出,ERP主要涉及的人员有3类,即ERP系统的最终用户、内部顾问及外部顾问。...但在实际ERP项目的过程中,公司内部人员并没有适应整个ERP系统,还是由专业实施顾问来帮助公司内部人员去。公司内部人员的依赖性很强,并形成恶性循环。   ...6.4 知识需要管理   ERP系统的过程,不只是为了解决问题而解决问题,关键还在于对知识的管理,建立知识库,体现知识的价值。

    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.8K20

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

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

    3.4K40

    数据库监控是之本

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

    3.5K60

    MySQL 数据库优化(角度)

    2、数据库部署 该工程师出场了,项目初期访问量不会很大,所以单台部署足以应对在1500左右的QPS(每秒查询率)。...怎么来实现读写分离呢?大多数企业是在代码层面实现读写分离,效率比较高。另一个种方式通过代理程序实现读写分离,企业中应用较少,常见代理程序有MySQL Proxy、Amoeba。...4.4 分表 数据量的日剧增加,数据库中某个表有几百万条数据,导致查询和插入耗时太长,怎么能解决单表压力呢?你就该考虑是否把这个表拆分成多个小表,来减轻单个表的压力,提高处理效率,此方式称为分表。...5、数据库维护 数据库维护是工程师或者DBA主要工作,包括性能监控、性能分析、性能调优、数据库备份和恢复等。...这些都是与相关的前沿技术,也是在存储方面主要学习对象,小伙伴们共同加油吧!哪位博友有更好的优化方案,欢迎交流哦。

    4.5K20

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

    数据库 数据库负责数据存储方案设计、数据库表设计、索引设计和SQL优化,对数据库进行变更、监控、备份、高可用设计等工作。详细的工作职责如下所述。...初级最常见的工作就是熟悉和维护服务器——所以检查机房、搬服务器是90%的都会经历的。 进阶一点的,就要开始学习搭建服务器、搭建网络、配置环境等工作了。...尽管你有一肚子的委屈,我只是个,代码不是我写的,为什么要我来背这锅?!委屈归委屈,服务访问不了了,就是的事。尽快定位问题,解决问题才是王道。怎么来定位问题呢?...、nagios、elk等系统的搭建、配置、优化; 掌握一种大规模自动化工具(saltstack、ansible、puppet),有二次开发经验优先; 熟悉linux/uinx,windows...要做DBA,就要专门研究数据库,搞清楚数据库的原理结构,每个详细点。 每一门往后都有大量的东西要学习的,专精才能钱多,并且有成长。 不过当前都在往开发方向靠拢,未来的都要会一些开发才行。

    6.2K98

    初学者怎么快速掌握Linux

    2018年里,Linux的职位数量和平均薪资水平仍然持续了去年的强劲增幅,比很多开发岗位涨的都快。...在这样的前提下,很多人加入Linux的学习行列并不奇怪。不过由于初学者不能得法,认为Linux学起来苦难的大有人在,还有的人干脆就半途而废了。...今天咱们就好好看看,Linux到底怎么学才是正确的学习方法。 一、从命令开始从基础开始 常常有些朋友一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础。这是相当困难的。...下面举例说明,一台服务器有1GB内存,假设其中512MB用于处理图形界面,若要安装一个需要784MB内存的数据库软件,惟一的办法就是扩大内存。...但是如果使用命令行,系统可能只需要64MB内存,其它的内存就可以供数据库软件使用了。使用命令行,不仅是内存,而且CPU及硬盘等资源的占用都要节省很多。所以,作为服务器使用命令行是优点而不是缺点。

    1.5K40

    私有代码托管平台的搭建

    主要的理由有以下两点: 对 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.3K20

    数据库场景中的连接

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

    2.4K20

    数据库智能探索与实践

    从自动化到智能化过渡时,美团DBA团队进行了哪些思考、探索与实践?本文根据赵应钢在“第九届中国数据库技术大会”上的演讲内容整理而成,部分内容有更新。...背景 近些年,传统的数据库方式已经越来越难于满足业务方对数据库的稳定性、可用性、灵活性的要求。随着数据库规模急速扩大,各种NewSQL系统上线使用,逐渐跟不上业务发展,各种矛盾暴露的更加明显。...在业务的驱动下,美团点评DBA团队经历了从“人肉”到工具化、产品化、自助化、自动化的转型之旅,也开始了智能数据库领域的思考和实践。...假设load.1minPerCPU比较高,我们怎么去解决?那么,可能需要采购CPU单核性能更高的机器,而不是采用更多的核心。...作者简介 应钢,美团点评研究员,数据库专家。曾就职于百度、新浪、去哪儿网等,10年数据库自动化开发、数据库性能优化、大规模数据库集群技术保障和架构优化经验。

    4.1K10

    数据库到底是不是

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

    2.3K30

    角度浅谈MySQL数据库优化

    2、数据库部署 该工程师出场了,项目初期访问量不会很大,所以单台部署足以应对在1500左右的QPS(每秒查询率)。...怎么来实现读写分离呢?大多数企业是在代码层面实现读写分离,效率比较高。另一个种方式通过代理程序实现读写分离,企业中应用较少,常见代理程序有MySQL Proxy、Amoeba。...4.4 分表 数据量的日剧增加,数据库中某个表有几百万条数据,导致查询和插入耗时太长,怎么能解决单表压力呢?...5、数据库维护 数据库维护是工程师或者DBA主要工作,包括性能监控、性能分析、性能调优、数据库备份和恢复等。...这些都是与相关的前沿技术,也是在存储方面主要学习对象,小伙伴们共同加油吧!哪位博友有更好的优化方案,欢迎交流哦。 ?

    4.4K100
    领券