`
季雨林
  • 浏览: 2264 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

小编的几年工作中,服务器发展之路

 
阅读更多

今天随便说说小编的工作经历中,服务器方面的发展变革之路。自从2012年有幸接触了服务器维护工作,一路上在这个领域积累了一点点经验,今天拿来分享。

 

最先接触的是VPS。

当时实在是不明白,为什么叫这个名字,查了下翻译,叫做虚拟服务器系统。直到自己学会了使用虚拟机搭建服务器,才明白了,原来VPS就相当于这个么手动搭建的虚拟机。当时还非常吃惊,一直觉得虚拟机是用来模拟多台设备而已,没想到还可以用来做服务器。

优点:相比物理机,配置稍微零活一点,购买前一次性选择厂家预设好的配置:内存,cpu,硬盘,带宽,操作系统。

缺点:购买后,配置更新困难。性能低于物理服务器。网络方面,很少支持BGP线路,双线往往分别提供两个IP。多IP绑定困难

 

稍后接触物理服务器

由于GPS业务上线预估的负载量较大,因此,各处查资料,半知半解的开始了解物理服务器,当时是选购的服务器是机架式IBM。非常幸运的接触了这些知识。笨重的机架式服务器,为了搭建起来,还学了不少配套。一个7平米的小仓库改造的机房。需要的东西还挺多:独立电源供电,UPS备用电池,UPS机头,机柜,KVM(含键盘鼠标),显示器,路由器,交换机,光猫,双运营商线路光纤,光纤跳线,终端盒,独立san存储,san交换机,防静电地板,恒温恒湿空调等等等待一堆设备。在各套设施齐全后,光是调试安装就搞了几天。不过也是非常充实的一个时期。这个机房后来进行扩几次升级扩容,甚至后来还搭建了虚拟化技术。

优点:单机性能极大提升,不对比不知道,VPS虚拟机和物理机之间,某些性能相差巨大。此处单说一点,就是硬盘性能,没有虚拟磁盘环节导致的损失,数据库IO大大提升。

缺点:服务器笨重,需要对环境做好日常维护,线路单一(2条也是单一),网络质量差(非骨干节点,国内某些省份甚至不能访问得到,跨运营商延迟很明显)等等。另外就是成本偏高,电费,带宽费用持续支出,早期硬件设备费用高额一次性支出,另外还有持续的维护费用。

 

再后来,云服务器,这里采用的是阿里云ECS

那时候还仅仅是简单的买一台ECS充当单台物理机用。再往后发展,由于物理机房的众多弊端开始暴露,就慢慢开始了云架构的改进过程。现如今,现在所有业务已经跑在了阿里云上。

 

因此我也简单的总结了一个基础型云架构:SLB+ECS+OSS+RDS+缓存+队列

这种架构,是典型的弹性架构,做到了弹性扩容,做到了高可用,做到了低耦合:

单台机器挂了业务不挂,因为对外暴露的是slb的ip,只要后端还有正常运行的程序就行。

压力大了,可以外界无感知的增加ecs数量,甚至可以配置弹性增减服务器。

服务器带宽小了没关系,oss不占用服务器带宽。

系统内部交互众多也没关系,缓存和队列可以轻松的解耦,两个项目组不用非得同时正常。

 

这就是我所接触的服务器变革之路,晚些时候将继续发布文章,对比介绍云服务器的优缺点,以及相应的处理方案。

 

原文地址:https://www.opengps.cn/Blog/View.aspx?id=37,文章的更新编辑依此链接为准。欢迎关注源站原创文章!

分享到:
评论

相关推荐

    服务器性能估算.docx

    服务器处理性能估算 系统的建设,必须满足未来5年业务发展和管理的需求,所以下面对服务器性能指标的估算,将以满足未来5年的需要为基准。 1. 数据库服务器 1.1. TPCC值估算 约定: 系统同时在线用户数为100人(U1)...

    LINUX操作系统(电子教案,参考答案)

    Linux在这几年中迅速地发展,Turbo Linux宣布该公司已经开始盈利了,这说明了Linux正在逐渐大众化。在未来的几年中,Linux在各行各业中的应用将遍地开花,能熟练操作Linux将是每一个系统管理员所需掌握的基本技能。 ...

    《计算机应用基础教程》第一章-计算机基础知识.doc

    例如:卫星轨道的计算、大型水坝的计算、24小时天气预 报的计算等,过去人工计算需要几年、几十年,而现在用计算机只需几天甚至几分钟就 可完成。 2. 计算精确度高 科学技术的发展特别是尖端科学技术的发展,需要...

    电商行业调研报告.docx

    当前,全国各级政府高度重视电子商务在经济发展中的重要作用,不断加大对电子商务的扶持力度,积极采取措施促进电子商务园区的建设和发展,形成了一大批各具特色的产业园区,在区域经济创新和转型发展中发挥着日益...

    惠普助沈阳房产局信息中心信息网络系统

    信息中心开展了一系列卓有成效的工作,经过几年的锻炼,已发展成为一支队伍年青化、技术尖端化、服务专业化、响应快捷化的部门,得到社会各界的认可,先后被市房产局、沈阳市委评为\\\\\\\"青年文明号\\\\\\\"。

    化工企业通用SEO友好型网站源码

    化工原料生产厂家这几年也开始在互联网上大打出手,很多化工原料生产厂家都已经做了自己的官方网站,就友软科技2016年的业务统计来看,已经有数十家化工原料成产基地走上了互联网+发展模式,现在的化工原料生产厂家...

    web_asp程序设计及网页设计

    在那年的圣诞假期,伯纳斯-李制作了要一个网络工作所必须的所有工具:第一个万维网浏览器(同时也是编辑器)和第一个网页服务器。 1991年8月6日,他在alt.hypertext新闻组上贴了万维网项目简介的文章。这一天也...

    入门学习Linux常用必会60个命令实例详解doc/txt

    该命令包括了将带有当前工作目录当作该光盘中的目录的终端窗口。 chsh 1.作用 chsh命令的作用是更改使用者shell设定,它的使用权限是所有使用者。 2.格式 chsh [ -s ] [ -list] [ --help ] [ -v ] [ ...

    计算机应用基础知识总结大全.doc

    也有一种观点把计算机的发展大致分为四个时期,即大型机时期、小型机时期、 PC 时期(或客户 / 服务器、 PC/ 服务器)时期和 Internet 或以网络为中心)时期。 通常 所说的计算机时代 " 从何时开始? 认为 1951 年...

    云计算对电子商务的影响.doc

    策略 中图分类号:f724.6 文献标识码:a 文章编号:1001-828x(2011)01-0081-01 近几年来,云计算已经成为了国内外it企业相追逐的主要目标,并且已经慢慢地开始完 善。基于云计算的电子商务模式其实就是云计算与...

    清华大学的计算机网络课件

    问题3-8:在关于数据链路层工作原理的叙述中,经常会见到两个不同的名词——“丢失”和“丢弃”。它们有区别吗? 问题3-9:停止等待协议中的确认帧如果没有序号会出现什么问题? 问题3-10:在停止等待协议中,A发送...

    网上银行系统信息安全通用规范_2012版

    基本要求为最低安全要求,增强要求为本标准下发之日起的三年内应达到的安全要求。该标准的发布执行,必将促进银行加强客户端(含移动终端)安全防护、规范认证介质等专业辅助安全产品选型,提高安全认证强度,完善...

    什么是VLAN

     VLAN是为解决以太网的广播问题和安全性而提出的一种协议,它在以太网帧的基础上增加了VLAN头,用VLAN ID把用户划分为更小的工作组,限制不同工作组间的用户互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处...

    asp在线考试系统(asp+access实现)

    升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似, 客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合, 使得这种模式的应用范围...

    ASP设计在线考试系统OnlineTest

    升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似, 客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合, 使得这种模式的应用范围...

    计算机基础知识.doc

    1. 计算机发展史中计算机诞生时间的三个第一 世界上发明的第一台电子计算机 ENIA C 美国 世界上第一台按存储程序控制功能设计的计算机 EDVA C 1946 1950 美国 世界上第一台投入运行的实现存储顺序控制功能的计算机 ...

    计算机应用基础知识总结大全(1).doc

    通常是按计算机中硬件所采用的电子逻辑器件划分成电子管、晶体管、中小规模集成 电路、大规模超大规模集成电路四个阶段; 也有一种观点把计算机的发展大致分为四个时期,即大型机时期、小型机时期、 PC 时期(或...

    计算机应用基础知识总结大全精编.docx

    通常是按计算机中硬件所采用的电子逻辑器件划分成电子管、晶体管、中小规模集成电路、大规模超大规模集成电路四个阶段; 也有一种观点把计算机的发展大致分为四个时期,即大型机时期、小型机时期、 PC 时期(或客户...

    数据库课程设计网吧管理系统(1).doc

    2008年 7 月 4 目录 第一章 概述 2 第二章 问题定义 2 第三章 需求分析 4 第四章 数据库设计 7 第五章 界面设计 9 第六章 代码 11 第一章 概述 随着上个世纪九十年代计算机网络的高速发展,人类进入到了网络化、...

Global site tag (gtag.js) - Google Analytics