0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将服务器带宽最高提到5Gbps

Wildesbeast 来源:今日头条 作者:cloudexp 2020-02-22 15:27 次阅读

由于突如其来的病毒疫情,很多人已经在家接近一个月了,开始远程办公也半个多月了。这次疫情对很多实体经济如餐饮、娱乐、旅游都造成了极大的伤害。但是,事务都有两面性,某些行业或者企业在此次灾难中获得了之前无法想象的机会和流量。比如在线教育、在线协同、在线医疗、远程办公等等。那些巨头大家,比如钉钉,可谓遇到了千载难逢的破局良机,2月初经历了几次卡顿出错后,短时间内在阿里云扩容2万台服务器,带宽资源更是占用无数。

对于很多小企业,小商家,小应用也同样面临着类似的挑战。如某笔记、作业打卡的APP,短时间内由鲜少问津到日活暴增至40万,服务器带宽被频繁打满,屡次升级直到200M仍不能满足带宽需求。总结下来很多中小企业或者个人搭建的后端应用在业务快速发展、流量暴增的情况下面临着原有系统架构的局限性,假设后端服务部署在阿里云,那么具体问题可能有如下几个:

单机部署,服务的可用性和单机性能都不足

带宽瓶颈,单台服务器最大带宽不足

弹性不足,面对周期性波段性的流量变化,应用架构难以灵活应对

当然对于互联网大厂甚至稍微成熟些的企业这些问题都不算是大问题,毕竟互联网方案演进至今对于高可用、高可靠、高并发和高弹性都有较为丰富和成熟的方案。但是,大家不要忽略一点,在中国互联网上还有很多个人、工作室、初创企业开发的网站、APP、小程序等等,这些应用平时访问的人不多,发展可能不怎么迅速,所以很多情况下都是一台机器打天下,甚至应用和数据库都没有分开。所以本文的重点不是再老生常谈怎么从零开始去搞一套高可用架构,我们就事论事先解决带宽问题。

本文只针对部署在阿里云上的后端服务,没上云的请自行上云,其他云的也可以参照都是相似的。在阿里云上购买服务器时是可以选择和服务器绑定的固定带宽,也可以暂时不选择公网带宽,然后再购买更灵活的弹性公网IP。

上图是在阿里云购买服务器时的带宽选择截图,最高就只能选到200M。当然很多人除非特别土豪一般不会直接选择200M,小网站或者APP后端基本上5-10M就够用了。那么如果原来带宽选的很小,但是流量又突增了怎么办?这对于云厂商来说完全不是问题,第一选择是提高带宽,而且是临时提高,时间到了还可以降回去,既保证了业务又不会多收钱,这就是阿里云的增量带宽。

这种临时升级带宽基本上解决了90%的带宽问题,当然上文提到的那个教育APP就不在这90%里,因为即便他们升级到了上限也就是200M也还是解决不了问题。

如果服务器不是使用的固定IP,而是绑定的弹性公网IP,那么情况还好一些,因为可以升级弹性公网IP的带宽,而这个带宽最高能到500M。

实话说基本上500M带宽就够了,因为再高的话一方面价格感人,另一方面真的有这么大流量那么早就该用CDN或者OSS下行流量来抵扣了。但是标题既然说了能最高到5Gbps,那么就总要有个说法,如果你使用了弹性公网IP,那么可以把弹性公网IP加入到共享带宽里享受高带宽,而共享带宽是最高支持5Gbps的,价格也是高达40万/月。如果你真的下单买了,估计立刻电话就被阿里云打爆了。

这里其实有个假设,你的服务器只有一台,然后用带宽硬抗流量,这当然不是一个好的选择,但确实很多人无奈的选择。最佳方案还是通过DNS或者SLB做负载均衡,将请求流量分发到不同的服务器上,用CDN去分发静态文件的请求,降低服务器的带宽需求。

再强调一件事,在购买服务器的时候尽量不要使用固定带宽,因为如果IP被封或者出现带宽不足的情况真的是很麻烦,用弹性公网IP成本上和固定带宽是一样的,但灵活性和带宽上限都要好的多。

再补充一点,如果你就是选择了固定带宽,那么除了将其变为弹性公网IP外,还有一种方法可以使用EIP。阿里云有一个产品叫做ENI-弹性网卡,一台服务器根据其规格型号绑定1到多个网卡,每个网卡可以绑定一个EIP,这样一台服务器就相当于有了多个公网IP,结合DNS云解析,不仅可以在不影响业务的情况下进行IP切换,还可以在某个IP被黑掉之后业务不断。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    54

    文章

    10905

    浏览量

    100726
  • 服务器
    +关注

    关注

    12

    文章

    8111

    浏览量

    82491
  • APP
    APP
    +关注

    关注

    33

    文章

    1529

    浏览量

    71626
收藏 人收藏

    评论

    相关推荐

    配置一个边缘IO服务器服务器共有1-8个COM口,怎样的分配才是最高效的呢?

    在配置一个边缘IO服务器,此服务器共有1-8个COM口,每两个COM口用来插DO板和DI板,共为四组,比如COM-1口可以和COM-2口为一组。本设备希望用DO板来控制DI板,故希望DO在发送数据时跟DI收到的数据一致,请问应
    发表于 04-02 06:19

    日本大带宽服务器优缺点分析

    日本大带宽服务器是很多用户的选择,那么日本大带宽服务器优缺点都是什么?Rak部落小编为您整理发布日本大带宽
    的头像 发表于 03-22 10:08 139次阅读

    如何解决连接国外大带宽服务器时可能遇到的问题

     相信很多小白用户会对如何解决连接国外大带宽服务器时可能遇到的问题感兴趣,RAK部落小编就为您整理发布如何解决连接国外大带宽服务器时可能遇到的问题。
    的头像 发表于 03-19 12:00 248次阅读

    韩国大带宽服务器的数据中心位置

    很多用户会选择韩国大宽带服务器,那么韩国大带宽服务器的数据中心位置在哪,rak小编为您整理发布韩国大带宽服务器的数据中心位置。
    的头像 发表于 03-15 10:47 167次阅读

    服务器远程不上服务器怎么办?服务器无法远程的原因是什么?

    运营商。 2.服务器网络问题 解决办法:通过路由图来确定是哪里的线路出现丢包,联系服务器商切换线路。 二、服务器问题 服务器带宽跑满、
    发表于 02-27 16:21

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文 对Linux服务器
    发表于 02-22 15:46

    服务器带宽10m能带多少人?

    确定服务器带宽能够支持多少用户主要取决于应用的性质、用户活动类型、网站或应用的内容等因素。带宽是网络连接的一个重要指标,表示在一定时间内可以传输的数据量。通常,单位为Mbps(兆位每秒)。
    的头像 发表于 12-05 17:48 639次阅读

    物理机服务器需要多大的网络带宽

    物理机服务器需要多大的网络带宽?取决于多个因素,包括以下因素: 1、业务类型:不同类型的业务应用程序对网络带宽的需求各不相同。例如,网站托管、电子邮件服务器、数据库
    的头像 发表于 11-07 17:44 370次阅读

    带宽服务器有什么优势

    什么是大带宽服务器?从属性上看,大宽带可以分为G口大带宽、万兆大带宽等,从线路上看,可以分为电信、移动、联通等,从地域属性看,可以分为国内宽带、国际宽带。大宽带是一种互联网业务,宽带是
    的头像 发表于 08-07 11:17 253次阅读

    什么是服务器指令?

    服务器
    YS YYDS
    发布于 :2023年06月23日 01:02:04

    如何将2个变量发送到服务器

    简而言之,我想将2个变量发送到服务器,异步 Web 服务器(托管在 Nodemcu 上),以便更新页面(并节省检查 DHT22 的单元的电池寿命)但是我 如何发送变量的实际值而不仅仅是名称
    发表于 06-02 07:42

    如何将.txt 大文件发送到HTTP服务器

    我在 SPIFFS 闪存中创建了多个 .txt 文件系统。但是如何将 .txt 大文件发送到 HTTP 服务器,可以通过 ESP8266 12F SPIFFS 1MB 文件发送到上传 HTTP
    发表于 05-19 09:00

    esp8266设置为服务器时,如何从不同的接入点连接到服务器

    嘿,我想问一个 <> 问题。当我 esp8266 设置为服务器时,如何从不同的接入点连接到服务器?我阅读了有关端口转发的内容,但没有更简单的方法吗?我想创建应用程序
    发表于 05-15 08:13

    ESP8266如何将其用作微型网络服务器

    我创建了一个公共网站,我将其托管在 ESP8266 上,以演示如何将其用作微型网络服务器, 我通过创建反向代理并使用 Cloudflare 隐藏 IP 地址并防止 DDoS 来实现这一点攻击。我正在
    发表于 05-11 08:19

    如何将文件上传到NodeMCU ESP8266 telnet服务器

    您好, 我只想与您分享一个简单的 bash 脚本,用于在运行 telnet 服务器文件上传到 ESP8266。当我懒得亲自访问我的设备但仍想上传更新的脚本时,它对我很有帮助。 目标与源文件具有
    发表于 04-28 08:27