企业上云之机房和BGP带宽篇(一)

简介: 本篇是本系列的第二篇,第一篇讲了服务器的种种方面,而与服务器相关性最大的,就是网络。网络把世界上所有网络设备、服务器、个人电脑连接起来,成为了互联网(Internet)。 传统的做法是自购服务器,然后选择一个运营商机房,把服务器放机房里,租用机房的网络,这就叫托管。

本篇是本系列的第二篇,第一篇讲了服务器的种种方面,而与服务器相关性最大的,就是网络。网络把世界上所有网络设备、服务器、个人电脑连接起来,成为了互联网(Internet)。

传统的做法是自购服务器,然后选择一个运营商机房,把服务器放机房里,租用机房的网络,这就叫托管。

托管费用主要分两块:机架占用空间费用和网络带宽费用。

  • 机架占用空间费用:机房里面都是标准的机架,最适合放机架式服务器,就是那种扁平的服务器,因为占用空间最小,每台服务器通过机架托盘隔开,保证了散热和通风。空间最小单位是以服务器的高度为单位(称为U),所以空间费用通常是说每U每月多少钱。一般标准的机架是42U高度,满打满算大概能放10多台1U或者2U的机架服务器(因为每个机架还要放置运营商的交换机,再刨去前面说的每台机器间隔的空间,并且因为每个机架都有个电表,通常最大是5A或者6A,也承载不了太多的服务器,过载就会出问题的。对于运营商而言,电费是一种稀缺资源,不可能无限量供应的,如果确实需要更高的电量,容易,多花钱呗)。如果服务器多的话,可能就要租用一个或多个机架,每个机架还得放入自己的交换机,把服务器组成一个内网。

企业上云最好时机之机房和BGP带宽篇(一)

本图来源于网络,大家可以看到机房里的一个个机架,以及每个机架上平放着的服务器。

  • 网络带宽: 按资源占用分为共享和独享2种。共享适合最初级的入门级服务器客户,就是那种通常就一两台服务器的,一般叫百兆共享,并说会告诉你峰值2M或者5M。但千万不要以为你占了多大的便宜,能随时都能达到2M或5M的带宽。因为共享的这种方式,一定会导致超卖,也就是巨多的服务器都一起共享百兆带宽,所以往往在高峰期就会卡顿,带宽满了嘛。而独享带宽呢,就可以保证自己租用的带宽就只有自己的服务器使用,当然价格也就贵多了,比如说独享5M,就比前面说的百兆共享,峰值5M的贵多了,反过来也说明,共享是不可能达到这个要求的。
  • 带宽还可以按线路分:有单线、双线、多线、BGP。通常在三四线城市,都是单线的,也就是说,电信机房里面只有纯电信带宽,不可能有联通、移动带宽。说到这里,也要稍微讲一下,国内的网络环境是很独特的(跟世界上所有其他国家网络都不同),通常说的三网就是电信联通移动三大运营商,他们各自有自己的机房和线路,这里存在一个现实的问题就是:不同运营商的线路之间是有瓶颈的,也就是说,比如你是电信的用户,访问放在联通机房的服务器上的网站,属于跨网访问,网速会比较慢,特别是网络高峰期,跟蜗牛一样。从市场占有份额来看,电信最大,联通大概是电信的二分之一,全国的机房和网络线路,这两家合起来占了90%以上的,移动只有很小的份额(这里说的不是手机3G4G网络,说的是传统有线缆连接的互联网),另外还有一些其他运营商铁通、长城宽带等等。

未完待续~~~ 小编将以一天一篇的更新速度,结合自己使用云计算产品的经验,分析企业上云的可行性。

原文地址:https://www.lastupdate.net/457.html

相关文章
|
网络协议 Linux 网络安全
最新版 docker-compose安装和使用
docker-compose安装和使用
3575 0
最新版 docker-compose安装和使用
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL5.7生产环境二进制标准安装
MySQL5.7生产环境二进制标准安装
|
存储 关系型数据库 MySQL
MySQL主从同步如何保证数据一致性?
MySQL主从同步如何保证数据一致性?
849 0
MySQL主从同步如何保证数据一致性?
|
供应链 监控 算法
ERP系统中的库存优化与成本控制解析
【7月更文挑战第25天】 ERP系统中的库存优化与成本控制解析
1101 2
|
弹性计算 运维 Java
解决方案测评(高效构建企业门户网站方案)基于ecs&云效&云解析DNS&VPC结合的自搭建方案报告
该文档是一个关于使用ECS、云效、云解析DNS和VPC结合的自搭建方案报告。主要内容包括前言部分,可能详细探讨了如何集成这些阿里云服务以构建自定义系统。由于提供的内容有限,具体的实施方案和细节未在摘要中体现。
356 2
|
Java 应用服务中间件 nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
在部署Azure Spring App后,用户遇到502 Bad Gateway错误,问题源于Nginx。解决方案是检查并关闭Spring App的ingress-to-app TLS配置,因为若未启用HTTPS访问,Nginx通过HTTPS访问应用会导致此错误。
201 2
|
Linux Shell 调度
linux服务器定时执行python程序
linux服务器定时执行python程序
1657 0
|
存储 SQL Java
分布式任务调度框架(一):Quartz
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。其功能类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能,作为一个优秀的开源调度框架
1164 0
分布式任务调度框架(一):Quartz