今天随便说说小编的工作经历中,服务器方面的发展变革之路。自从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,文章的更新编辑依此链接为准。欢迎关注源站原创文章!
相关推荐
为了确保服务器能够满足未来五年的业务发展需求,对其进行合理的性能估算显得尤为重要。 #### 二、数据库服务器性能估算 ##### 2.1 TPCC 值估算 TPCC(Transaction Processing Performance Council Benchmark C)...
《2023个税抵扣与Apsara Clouder云计算专项技能认证:云服务器ECS入门详解》 在当今数字化的时代,个人所得税的抵扣政策与云计算技能的学习成为了纳税人关注的焦点。本文将详细解析如何利用阿⾥云Apsara Clouder的...
服务器处理性能估算系统的建设必须满足未来 5 年业务发展和管理的需求。以下是对服务器性能指标的估算,将以满足未来 5 年的需要为基准。 数据库服务器的处理性能估算 数据库服务器的处理性能估算是根据 TPCC 值...
《前高清时代的视频服务器设计》是由李岩所著,发表在2008年《广播与电视技术》杂志第35卷第10期的一篇文章。这篇文章主要探讨了在高清技术普及之前的视频服务器设计原理、技术和应用。在这个时期,视频服务器在广电...
5. **接口与兼容性**:在那个时候,服务器需要与各种不同的编解码器和播放设备兼容,因此接口设计和标准化是设计中的重要环节。 6. **容错与故障恢复**:为了保证服务的连续性,视频服务器必须具备一定的容错能力,...
通过几年的发展,VB 已经成为一种专业化的开发语言和环境。用户可以用 Visual Basic 快速创建 Windows 程序,并可编写企业水平的客户端/服务器程序及强大的数据库应用程序。 VB 的发展史是一个波澜壮阔的过程,每一...
未来几年,我国会计信息系统将进一步向智能化、云端化、社交化、移动化的方向发展。智能化:随着人工智能技术的不断发展,未来会计信息系统将更加智能化,能够自动完成一些重复性的工作任务,提高工作效率。同时,...
测试结果表明,该设计符合标准,稳定可靠,对于移动视频服务器的发展具有一定的参考价值。这个设计方法不仅适用于移动视频服务器,也可以应用于其他需要实时视频处理的嵌入式系统中。总的来说,DaVinci技术结合Linux...
Linux在这几年中迅速地发展,Turbo Linux宣布该公司已经开始盈利了,这说明了Linux正在逐渐大众化。在未来的几年中,Linux在各行各业中的应用将遍地开花,能熟练操作Linux将是每一个系统管理员所需掌握的基本技能。 ...
Windows Server 2012 是微软公司在 2012 年推出的面向中小企业应用的一款全新的服务器操作系统。其提供了更强大的灵活性和可靠性,引入 IIS 8.0 和 ASP.NET 4.5,进一步增强扩展性、灵活性和安全的 Web 应用程序托管...
2009年后,随着虚拟化技术和编解码技术的进步,云游戏产品开始萌芽。云计算技术的提升进一步推动了云游戏的发展。进入2020年后,5G技术的商用为云游戏带来了新的发展机遇,5G的高速率、低延迟特性使得云游戏能够进入...
他们需要具备中专以上学历,电子、计算机等相关专业背景,至少3年的网络工程领域工作经验,以及对主流网络产品(如思科、H3C、锐捷、华为)的调试技能。 2. **网络管理员**:同样在楼宇建筑物和信息管理中心工作,...
虚拟化技术是当前信息技术领域的重要发展方向之一,它允许在单个物理服务器上运行多个独立的操作系统实例,从而实现更高的硬件利用率和更好的管理便捷性。本文档主题是探讨如何利用VMWare或Hyper-V这两种流行的虚拟...
根据给定文件的信息,我们可以从中提炼出以下几个关键知识点: ### 1. 逻辑排序题解题技巧 在第一个题目中,我们需要将一组无序的句子按照逻辑顺序排列起来。这类题目通常出现在公务员或事业单位招考的逻辑推理...
5. **信息化成果与投入**:列举了过去几年的信息化建设投入,包括硬件、软件、网络建设等,并统计了信息化投入占业务总收入的比例,以及取得的科技成果、发表的论文和承担的研究项目。 6. **信息化设备**:列出了在...
根据 Frost & Sullivan 的研究报告,中国超算云服务市场规模不断扩大,未来几年内将继续保持高速增长。市场竞争格局方面,中国超算云服务市场的竞争格局将变得更加激烈,企业需要具备核心竞争力和创新能力,以适应...
标题中的"simple_tcp_client/server"指的是一个简单的TCP(Transmission Control Protocol)客户端和服务器程序,它是一个用于网络通信的基础工具。TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议,广泛...
根据给定文件的信息,我们可以提炼出以下几个相关的知识点: ### 1. 化归思想 **定义**: 化归思想是一种解决问题的方法,当面临难以直接解决的问题时,通过改变问题的形式或结构,将其转化为更容易处理的问题。 *...
SMTP协议中的通信模型主要包括以下几个步骤: 1. **建立连接**:客户端与SMTP服务器建立TCP连接。 2. **邮件发送**:客户端向服务器发送邮件数据。 3. **关闭连接**:邮件发送完成后,客户端与服务器断开连接。 ###...