《从入门到精通云服务器》-3

从上期的内容中,我们知道云服务器有灵活扩展,满足需求的独特优势。那么企业如何根据自己的业务去更好地配置与升级云服务器呢?下面我们将从CPU、内存 、带宽 、线路与操作系统展开讨论。

  CPU + 内存 + 带宽篇

  按公司不同的发展阶段,采用不同的CPU、内存、带宽:

  公司建站初期,正处于初始阶段,并发访问量小。适合选择省钱适用的经济型配置, 可以从1核 CPU + 1G内存 + 2M带宽起步。当然了,即便都是建站初期,网站类型不同,配置也需适当升级。若是普通的网站,比如文字网站,图片网站,论坛等,占用的带宽非常 小,5000的访问量使用2M的带宽已足够。如果是视频,下载等为主的网站,就算只有500个人同时在线,都需要占用10M以上的带宽。

  发展阶段,公司用户数增长,并发提高,这里推荐选用2核 CPU + 2G内存 + 3M带宽。此配置适用于流量适中的网站应用,或间断开放环境,代码存储库等 。当用户达到同时在线10000人时,建议升级到4核CPU,4G内存。

  成熟阶段,企业也变得场景多样,需求多样。采用配置4核CPU + 4G内存 + 4M带宽已足够,其计算能力可满足90%云计算使用者需求。并适合于企业运营活动、并行计算应用、普通数据处理服务等。

  稳定阶段,企业更加追求稳定的性能,力求在生意场上稳中求胜。其应用场景对计算性能要求也变得很高,采用8核CPU + 8G 内存 + 5M带宽的高配将适合目前的业务需求,如大规模企业运营活动、批量处理、分布式分析、游戏APP等。

  单/双/BGP多线

  单/双/BGP多线:

  线路的选择对于企业来说也非常重要。如果只是针对于本地用户,那就只用选择单线路的服务器。

  双线服务器的优势一般在于双IP,并且对于一个城市来说,宽带有电信、网通不同的。以大连这个城市来举例,虽然处于北方,但是电信的用户也十分多,所以这个时候果断选择双线可以更好实现用户体验。

  BGP线路是目前为止的最优线路,它使网络具有很强的扩展性, 可以将IDC网络与其他运营商互联,实现单IP多线路,做到所有互联运营商的用户访问都很快。这又是双IP双线比不上的。

  操作系统篇

  Windows系统:

  window系统中常用的有Server 2003 以及Server 2008 R2这两大类操作系统,其中又分为了32位和64位。

  1、是选32位还是选64位?

  32位系统相比64位系统,最主要的限制体现在内存的大小上。因为32位本身的限制,其最大只可支持到4GB内存,如果公司网站要使用高于4G的内存或者以后有扩充内存寻到4G以上的打算,可以使用64位操作系统。

  2、是选2003还是选2008?

  对于windows来说,建议是选择版本越高的越好。相对来说新版本漏洞相对来说更少,而且会提供更多的功能以及更方便的控制台。但是考虑到企业的云服务器配置不同,在此给出几种选择:

  配置低于2核 2G内存:server2003

  配置2核4G内存: server 2003 或者 server 2008 R2 不带数据库

  配置高于2核 8G内存:serever 2008 R2

  Linux系统:

  Linux按照大类来分,具体分类为Debian,Ubuntu,CentOS

  Debian用的deb包,使用APT包管理系统。同时Debian提供了大多数软件比较新的版本,并且提供了更多的软件包(相对于原版Red Hat)。Debian的优点在于更新迅速,软件包完善(Ubuntu尤其),操作便利。缺点是部分时候稳定性欠佳,跟进最新软件有可能存在Bug。 Debian就给了一个版本,这里就不多说什么了。

  Ubuntu是基于Debian所开发,可以简单地认为Ubuntu是Debian的功能加强版。与Debian相比,Ubuntu提供了更人 性化系统配置,更强大的系统操作以及比Debian更激进的软件更新。Ubuntu与Debian比较,可以认为Debian更趋向于保守一 些,Ubuntu对新手友好度高,上手更容易。 用过Ubuntu的都会体会到它的易用,反之如果用过Ubuntu再换到别的系统,都会觉得不适应,Ubuntu会很方便。

  CentOS是Red Hat的开源版本。一般在Red Hat更新之后,CentOS会把代码中含有Red Hat专利的部分去掉,同时Red Hat中包含的种种服务器设置工具也一起干掉,然后重新编译就是CentOS。从某种意义上说,CentOS几乎可以完完全全看成是Red Hat,这两个版本的rpm包都是可以通用的。Red Hat系的最大特点就是稳定。因为CentOS需要在Red Hat更新后才能更新,所以一般补丁更新速度要落后于Red Hat,当然这个对大多数人来说等一段时间不是什么大问题。CentOS秉承Red Hat良好的衣钵,也有一流的稳定性,这点也是Debian所无法比拟的。这里建议选择CentOS 6.4版本,会带来了更多的新特性以及更多的新功能。

时间: 2025-01-02 18:32:35

《从入门到精通云服务器》-3的相关文章

《算法图解》代码实现和改进

<算法图解>代码实现和改进 请随意观看表演 二分查找 数组和链表 递归 递归条件和基线条件 快速排序 散列表 广度优先搜索 狄克斯特拉算法 贪婪算法 二分查找 def bin_search(list,item): low = 0 high = len(list) - 1 while low<=high: mid = (low+high)//2 #得到中间值 guess = list[mid] if guess==item: return mid elif guess>item: h

《算法图解》示例代码的实现

这几天看了<算法图解>,把里面的示例代码都实现了一边,在 github 上找到了一位朋友的仓库,fork 了他的. 里面有我们添加的 Python,Java,C++的实现,欢迎大家 fork!!! 附上网址:https://github.com/lynxux/AlgorithmDiagram 原文地址:https://www.cnblogs.com/linkcode/p/8185994.html

Bellman-Ford算法图解

一.Bellman-Ford算法用到的"材料": 1.一个结果数组dis,这个结果数组记录从源点到其他点的最短距离,如dis[10] 表示(加入开始节点标号为1)开始节点1到10号节点的最短距离. 2.C/C++中定义结构体Edge,表示边,内设变量from.to.cost,分别表示这条边的开始标号.终点标号.边长度 3.为了方便测验设置一个边的数组,C++定义:Edge edges[100]: 二.Bellman-Ford算法图解 如图所示,针对一般情况分析,对一条边来说,我们想更新

《算法图解》经典高清中文PDF+英文PDF+源代码

下载:https://pan.baidu.com/s/1U0uJEtx1YHqw28lYkTZxEA 更多资料分享:https://pan.baidu.com/s/1g4hv05UZ_w92uh9NNNkCaA <算法图解>高清中文PDF,199页,带书签目录,文字可以复制粘贴. <算法图解>高清英文PDF,258页,带书签目录,文字可以复制粘贴. 配套源代码. 图文并茂,以让人容易理解的方式阐释了算法,帮助在日常项目中更好地发挥算法的能量. 如图: 原文地址:https://ww

《算法图解》+ 《我的第一本算法书》+资料PDF学习

<我的第一本算法书>没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构 原理和算法执行过程的理解,便于学习和记忆. 下载:https://pan.baidu.com/s/1poq0e2siuvR1Re5pEIkBnQ <我的第一本算法书>高清PDF,210页,彩色配图,带书签目录,文字可以复制. <我的第一本算法书>采用大量图片,通过详细的分步讲解,以直观.易懂的方式展现了7个数据结构和 26个基础算法的基本原理.第1章介绍了链表.数组.栈等7个数据

《算法图解》读书感悟

写在前面:我感觉阅读算法书比没有系统地学习算法就开始盲目刷题要好很多 学习了数组.链表.栈.哈希表(散列函数).选择排序.快速排序(分而治之).二分查找.简单查找.递归.递推,觉得能够学到很多东西. 算法书并没有像知乎上说的没有用处,直接刷题就好??(本人为学校acm团队队员,一直为不能ak,有时周赛爆零而伤心) 应该是要先对算法有一个完全的自我认识后才开始刷题叭,这样之后刷的题才有意义,而不是一股脑地水题猛刷. 读到<算法图解>的这里时,是我最有共鸣的: 仅当URL不在缓存中时,你才让服务器

算法入门《数据结构与算法图解》+《我的第一本算法书》+《学习JavaScript数据结构与算法第3版》

最近几年学前端的人会越来越多,再加上前端的范围越来越广,从前端发展为全栈,数据结构和算法的功底要求势必将越来越高. <数据结构与算法图解>电子书及代码是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养编程逻辑.主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈.队列等的合理使用,等等. <算法图解>电子书非常的体贴,看起来也很快,用图来解释算法是非常好的想法,可作为学习数据结构

基于四元数的姿态解算算法图解

下面的两个地址是我存放在百度云网盘的附件,分别是基于四元数的互补滤波法的图解和梯度下降法的图解.笔者采用MindManager思维导图软件对上述两种算法进行详细的解释,非常形象. 希望这种方式能够让大家快速.准确的理解这两种算法的流程. 互补滤波法: http://pan.baidu.com/s/1c0b8qJ2 梯度下降法: http://pan.baidu.com/s/1sjI1l5F

字符串模式匹配之KMP算法图解与 next 数组原理和实现方案

之前说到,朴素的匹配,每趟比较,都要回溯主串的指针,费事.则 KMP 就是对朴素匹配的一种改进.正好复习一下. KMP 算法其改进思想在于: 每当一趟匹配过程中出现字符比较不相等时,不需要回溯主串的 i指针,而是利用已经得到的“部分匹配”的结果将模式子串向右“滑动”尽可能远的一段距离后,继续进行比较.如果 ok,那么主串的指示指针不回溯!算法的时间复杂度只和子串有关!很好. KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的,很自然的,需要一个函数来存储匹

常见的五类排序算法图解和实现(交换类:冒泡排序,递归的快速排序)

冒泡排序算法: 总的来说就是两两交换,反复直到有序,第一个记录和第二个记录,若逆序则交换,然后比较第二个和第三个记录,以此类推,直到第 n 个记录和第 n-1个记录比较完毕为止,第一趟排序,结果关键字最大的记录被安排在最后一个位置.对前 n-1个记录继续冒泡排序,使得关键字次大的记录安排在第 n-1个位置.如此重复,直到没有需要交换的记录为止(仅仅是第一个和第二个交换过为止).整个一趟趟的选出最值的过程,仿佛是那水里的气泡,咕嘟咕嘟的往上翻的过程. 递增冒泡排序过程图解: 一般先比较第一个元素和