什么是负载均衡(Load balancing) 在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但随着业务量越来越大,无论性能还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会把多台机器组成一个集群对外提供服务。然而,我们的网站对外提供的访问入口都是一个的,比如www.taobao.com。那么当用户在浏览器输入www.taobao.com的时候如何将用户的请求分发到集群中不同的机器上呢,这就是负载均衡在做的事情。 当前大多数的互联网系统…
什么是负载均衡(Load balancing) 在网站创立初期,我们一般都使用单台机器对台提供集中式服务,但随着业务量越来越大,无论性能还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会把多台机器组成一个集群对外提供服务。然而,我们的网站对外提供的访问入口都是一个的,比如www.taobao.com。那么当用户在浏览器输入www.taobao.com的时候如何将用户的请求分发到集群中不同的机器上呢,这就是负载均衡在做的事情。 当前大多数的互联网系统…
今天想给系统升级一下,所以就运行了yum upgrade命令,结果没有升级成功,原因是我的/boot目录空间不够了 Transaction Check Error: installing package kernel-2.6.32-220.17.1.el6.x86_64 needs 18MB on the /boot filesystem Error Summary ------------- Disk Requirements: At least 18MB more space needed on the /bo…
注:建议如果需要的话,可以先执行yum update -y,升级所有软件包 注意事项: 1、我用于测试的CentOS是7.2版本,默认最小化安装,系统内核是3.10.0-327。 2、升级到4.4.x以后,如果随意使用yum update -y命令进行软件升级,会继续安装CentOS7.4中的3.10.0-693内核软件包,并且会作为第一个启动项。 3、每次yum update -y后,需要使用grub2-set-default 0命令,修改默认的内核启动项,0位第一项,1为第二项,依次类推,查看GRU  …
挂载步骤包括查看待挂载的数据盘、创建挂载点、格式化数据盘、挂载及查看挂载结果。 1、 查看待挂载数据盘: 通过命令fdisk –l进行查看,若Disk不存在详细的磁盘信息(包括ID及Block)如下图红色区域所示(设备名称为“/dev/vdc”) 2、 创建挂载点: 命令mkdir /mnt1创建,mnt1为挂载点的名称。创建挂载点前可通过df查看已存在的挂载点,避免重复。 3、 格式化数据盘: 通过命令lsblk –f查看数据盘是否已格式化,如下图 命令sudo mkfs.ext4 /dev/vdc进行格式化(e…
PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量 并发数: 系统同时处理的request/事务数 响应时间: 一般取平均响应时间 (很多人经常会把并发数和TPS理解混淆) 理解了上面三个要素的…
概述 目前大数据存储有两种方案可供选择:行存储(Row-Based)和列存储(Column-Based)。业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性。从目前发展情况看,关系数据库已经不适应这种巨大的存储量和计算要求,基本是淘汰出局。在已知的几种大数据处理软件中,Hadoop的HBase采用列存储,MongoDB是文档型的行存储,Lexst是二进制型的行存储。 什么是列存储? 列式存储(column-based)是相对于传统关系型数据库的行式存储(Ro…
在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模语言简明指南(第3版)》)中有这么一段:“If someone were to come up to you in a dark alley and say, 'Psst, wanna see a UML diagram…
本文为翻译发表,转载需要注明来自公众号 EAWorld。 作者:Thilina Ashen Gamage 译者:白小白 原题:Microservices Design Guide 原文:http://t.cn/EAvCCMb 全文 5949 字,阅读约需要 10 分钟 2018 年,每个人都听说过微服务。但你知道怎么设计吗? 微服务是当今软件工程师的一个热门话题。让我们了解如何使用微服务架构风格构建真正模块化、业务敏捷的 IT 系统。 一、微服务概念 微服务体系结构由轻量级、松散耦合的服务集合组成。每个服务都实现了…
前言 购买 VPS/云服务器不管是用于学习、爱国、做站,线路是很重要的参考指标,但并不是仅以此为参考,还需要参考 机房地理位置、机房情况、商家超售情况,如果不确定可以使用强大的 百度 / Google 查询 商家历史口碑、商家最接近你现在的最新评测时间 后购买,本篇将以简短的篇幅,大体上介绍国内各运营商的出口线路情况,为你的购买提供指南。 以下为2017年出口宽带的总量信息,仅供参考 中国电信 1 亿 2977 万宽带用户 截至 17 年八月 国际出口带宽 4451036mbps 中国联通 76…
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示 一、快速编写HTML代码 1. 初始化 HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键: html:5 或!:…
新手建站五步
本博客TG频道,欢迎订阅:https://t.me/CCINOorg大家准备建站时,肯定和奇诺一样无从着手,不用着急。按照以下“五步”就能方便的搭建好一个基于VPS的网站。“第六步”为高级功能,大家可以按需选择。
第一步,基础知识:
第二步,VPS申请: 第三步,一键web面版搭建: 第四步,域名申请: 第五步,CMS安装配置: 第六步,高级功能: