WindowsAzureHandBook(6)Azure带宽与AzureBlob云存储LeiZhang的博客

在笔者这几年Azure售前工作中,经常会遇到客户提同样的问题:Azure虚拟机的带宽是多少?Azure提供独享带宽吗?这个项目我们需要200兆的独享带宽。

当遇到这种情况的时候,笔者就会问客户:请问您需要独享带宽的目的是什么呢?

客户经常会回答:这个应用需要视频(大文件)的上传下载功能,或者是并发用户数巨大,需要独享带宽来相应更多的Internet请求。

这种情况我表示非常理解,因为我们平时在购买电信宽带的时候,都是购买30M,100MB一年,带宽要求越高,价格越贵。

但是在公有云平台,我们需要转变我们的思维方式,利用云计算弹性的优势,获得更好的收益。

1.独享带宽的弊端

2.分析互联网带宽内容

在中国,互联网接入带宽的费用是非常昂贵的。我问了其他同事,中国的互联网带宽费用大约是美国的20倍。独享带宽的价格显而易见是非常昂贵的。

云计算非常适合的场景包括:开关模式、爆发增长模式等。购买独享带宽不能体现云计算弹性的优势。如果购买了独享的带宽的情况下,客户用不用云计算,带宽成本是必须支付的。假设用户购买了200M独享带宽,结果项目上线后发现用户量很少,互联网带宽闲置了,但是这200M带宽费用还是必须支付的。

我们假设购买国内某云计算厂商的独享带宽200M,从其官网上可以看到,1个月的费用约为17717元。如下图:

Azure带宽虽然是共享带宽,在笔者的项目经验中发现,一般情况下单台AzureA4VM(8Core/14GB)的带宽约为70MB。

对应该厂商的带宽水平,3台AzureA4VM(每台A4的配置为8Core/14GB)做负载均衡,可以提供近似200MB的独享带宽水平。但是3台AzureA4VM,每个月的价格仅仅为12142元。如下图:

相比该云计算厂商的独享带宽200M的价格,微软Azure的价格还是非常具有竞争优势的。

另外微软Azure的带宽是随着负载均衡服务器的数量增加而逐渐增加的。

当实际项目上线后发现互联带宽不够怎么办,把更多的AzureVM加入到负载均衡器上。当我们发现互联网带宽闲置了,则将部分AzureVM关闭即可。

比如笔者一个证券行业的客户,他们在业务高峰期的时候(股票开市,早上9:30-下午3点),利用约100台Azure虚拟机横向扩展的能力,来处理大量的客户端并发。在业务低谷的时候(股票休市),利用少量的Azure虚拟机横向扩展,用来节省成本。(WindowsAzure具备AutoScaling的能力,可以按照计划任务开启或者关闭多台Azure虚拟机,整个过程都是自动化完成的。)这种横向扩展的方式比该公司以往购买固定带宽的成本要大大的减少。

这种Azure虚拟机动态增加/减少的优势,可以帮助客户极大的减少成本。

客户又说,我们的应用需要支撑10万用户在线进行视频播放功能,我们需要独享带宽保证用户体验。

我们分析一下该场景。当我们浏览一个网站的时候,其内容可以分为以下几个部分:

(1)静态的HTML页面

(2)静态的文件,如视频、照片、文档等

(3)动态的编译页面,如ASPX,JSP等

当用户访问的视频都是走主机(AzureVM)带宽的话,毫无疑问主机带宽越大越好。

但是请大家别忘记了,AzureBlockBlob每个文件提供60MB/S的互联网带宽,一个StorageAccount提供10GB/S的互联网带宽。

AzureBlockBlob就类似于云网盘。

我们只需要改变一下软件架构:

-动态编译的页面还是走主机带宽

通过将静态内容请求发送到AzureStorage,将动态内容的请求发送到Azure云主机,就可以大大减少云主机独享带宽的的压力。

接下来我们说一个案例。是我一个客户将在线培训系统迁移到Azure平台上。

(1)项目背景:企业A在线培训系统,主要为企业内的员工进行在线视频培训。

(2)现有架构:客户自建数据中心购买了60M独享带宽,所有的动态请求和静态视频文件都走该互联网带宽。

(3)痛点:当需要培训的用户量爆发性增长的时候,60M带宽不能响应大并发请求。

客户对视频文件还有安全性的要求,不能通过CDN服务来加快视频访问。所以只能将视频文件保存到AzureStorage,通过AzureStorage设置SASToken来控制用户访问权限。

在将该在线培训系统迁移到Azure云平台之前,我们还在全国8个不同的城市(北京、上海、广州、深圳、成都、杭州、青岛、福州)进行了AzureStorage下载压力测试,测试结果表明AzureStorage下载速度均达到了本地网络可允许的最大下载速度。

该项目迁移到Azure云平台的整理架构图如下:

该项目为混合云方式,既保留了本地数据中心的现有投入,又将视频流保存到AzureStorage以响应大并发请求。

整体访问流程如下:

(2)自建IDC数据中心的Web服务器将该请求生成一个Token,并且将Token发送到部署在Azure上的Web服务器。

(3)AzureWeb服务器将该Token返回到IDC数据中心的Web上进行验证,证明该请求是有效的。

(4)Token验证通过后,AzureWeb根据在线培训系统的业务逻辑,通过用户访问的ID,分别访问北京和上海的StorageAccount。

如果用户ID来自北方,则将位于中国北部(北京)的AzureStorage生成SAS(SharedAccessSignature)视频URL返回给客户端。

如果用户ID来自南方,则将位于中国东部(上海)的AzureStorage生成SAS视频URL返回给客户端。

最后员工手机应用的视频链接地址,其实就是Azure上海或北京的Storage生成的SASURL。

客户收益:

(1)AzureWeb服务器只验证了IDC数据中心发送的Token是否有效。所以视频流量不经过AzureWeb服务器。如下图:

(2)AzureStorage用来保存视频文件,并返回SASURL。视频流量都经过AzureStorage。如下图:

可以看到,在过去7天,AzureStorage出口流量总计为276.5GB。

Ticky:

在之前的内容中,笔者介绍了AzureBlockBlob每个文件提供60MB/S的互联网带宽,一个StorageAccount提供10GB/S的互联网带宽。

如果用户访问量非常大,超过了单个文件60MB/S的互联网带宽怎么办?很简单,只要我们将一个视频文件复制多个副本即可。

我们将一个视频在同一个存储账号保存了6个副本,则一共有360MB/S的互联网带宽。

我又同时在北京和上海有2个存储账号,则总体的互联网带宽水平为720MB/S。非常惊人了。

笔者在AzureWeb服务器上开发了一个小的程序,通过将不同的请求平均分配到不同的视频文件上。避免出现所有用户访问同一个视频文件,产生带宽性能瓶颈。

该企业A的在线培训系统迁移到Azure的云平台的成本如下:

-2台A1CloudService,每月1011

-AzureStorageAccountBlockBlob,总容量40G,每月费用16.4元。

总体成本为每年12338元。还不够买国内某云计算厂商的独享带宽200M一个月呢。

有人会问流量费用怎么计算,别忘记了Azure企业级合同每个月免费20TB上下行的流量。从该企业现有的使用情况来说,流量就是免费赠送的。

========================================================分隔符==========================================================

这里面牵涉到的负载均衡器的技术点,如下图:

微软建议的负载均衡模式如上图左侧,通过将多个AzureVM防止在负载均衡器的后端,响应Internet的请求。

而企业B的软件开发商只用一台AzureVM作为前置机,如上图右侧图VM1。所有的用户请求都发送到VM1上,再通过VM1的内网IP,分流到VM2和VM3上。

这种架构的缺点有2个:

(1)虽然VM3分摊了出站流量,但是VM1的公网入站流量会非常大。

(2)VM1会出现单点故障,如果VM1宕机了,则整个应用平台不可用。

另外客户低估了并发用户的请求,在项目上线之前把VM2关机了。整个架构中只有VM1和VM3在运行。

而且客户没有把静态文件保存到AzureStorage中,所有的请求都是走主机带宽,压力会非常大。

项目上线后,立刻出现问题。如下图:

VM1这台前置机5分钟内的输入流量为9.28GB,输出流量带宽为3.05GB。网络直接卡死。服务宕机。

经过这次不成功的经验,总结如下:

(1)需要提前和客户沟通,做好上线评估

(2)将文件占用主机带宽的弊端想客户说明。同时建议将静态文件保存至AzureStorage,避免占用主机带宽。

THE END
1.网络反腐的利弊分析(精选6篇)显然,网络已然成为反腐的又一大利器。据媒体统计,十八大以来,至少十多位官员以网络方式被举报,进而被纪检部门公开停职并调查,有的甚至踉跄入狱,广大网民掀起了一场网络反腐的大风暴,网络反腐可谓风生水起、格外耀眼。下面总结了近几年一些典型的网络反腐案例: (一)单增德“承诺书”事件 2012年11月,一份据称为山东https://www.360wenmi.com/f/filewe6g8tt8.html
2.事件:社交平台侵犯用户个人隐私(图片源自网络) 截至10月9日,@Hackl0us的相关微博点击量达到1973万,话题阅读量达到1.7亿,话题讨论量达到1.2万。这一数据表明,公众非常关注对于App平台过度获取用户信息事件。 【案例来源】 《南方都市报》微信反复读取用户相册!博主披露最新进展 https://mp.weixin.qq.com/s/y20MxQgf84L0o4mRbKGxdw http://media-ethic.ccnu.edu.cn/info/1168/2891.htm
3.关于网络利弊的名言警句?网络被骗怎么追回_怎么报案_7天追回损失_ 网络被骗怎么追回 ,专业处理被骗案件,并成功帮助被骗者挽回损失,成功追回案例1000+.全天24小时在线保密受理!广告 关于网络利弊的名言警句有哪些? 有利:1、网络正在改变人类的生存方式。——加藤义喜在接受记者专访时所说。2、如果错过互联网,与你擦肩而过的不仅仅是机会 关https://wenda.so.com/q/1678747563214607
4.关于打击跨境网络赌博犯罪,我们如何侦查?我的建议和想法根据网络赌博检索结果,刑事案件罪名分别占比:开设赌场,赌博罪,诈骗罪,帮信罪等。 跨境网络赌博犯罪人员受教育程度 跨境网络赌博犯罪的犯罪主体以 男性为主,犯罪年轻化趋势明显。30岁左右高中以下学历的年轻人正在成为跨境网络赌博犯罪的主要人群。 公安部公布打击跨境赌博犯罪十起典型案例: https://www.secpulse.com/archives/198719.html
5.网络安全主题班会教案反思(优秀7篇)网络诈骗是一种新的诈骗与犯罪手段,对于社会阅历不深的青少年来说尤其容易上当受骗。去年6月,在海珠区某中学就读的15岁女孩小红(化名)和几名女同学在昌岗中路某卡拉ok厅与网友见面,被网友在饮料中下了药,昏迷不醒。结果被其网友及另外五名同伙蹂躏残害,并被劫3部手机、1只金戒指、1条项链。看了这则案例对你http://www.jiaoyubaba.com/jiaoan/60914.html
6.「媒介伦理与法规」万字笔记已做好!直接打印背!案例积累 1.深度造假:根据英国广播公司网站2022年3月18日的报道,深度伪造视频《俄罗斯总统普京在视频中宣布已实现和平》被广泛分享。同时另一条乌克兰总统泽连斯基的《呼吁乌克兰士兵放下武器》短视频也被广泛传播。这段用深度伪造技术制作的投降短视频,被黑客放在乌克兰一家网站上,观看人数超过25万,最终乌克兰总统泽连https://www.douban.com/note/856366199/
7.网络安全教育主题班会总结(精选25篇)为此我们数学系信息宣传部举办了网络安全主题班会。 此次主题班会让同学们了解到了多种网络诈骗和预防方法,为了减少同学们被骗的几率,我们对此进行了一系列的案例分析和预防方法。 主题班会前期准备工作中信息宣传部全体成员精心准备PPT并且反复练习班会整体流程,为了使本次活动更精彩,部员们做好了充分准备。班会期间我们https://yjbys.com/cehuashu/zhutibanhui/1339492.html
8.一个网络结构优化的案例四、网络中的数据通信是双向的,路由设计除了考虑去程还要考虑回程,好多初学者在网络排障中都会忘记查看回程路由,而在在此案例中,回程路由协议也是静态的,为了保证冗余增加了一条浮动静态路由。 通过以上分析,此网络结构存在以下弊端,链路利用率低,虽然设计者的意图是实现负载均衡,但实际上流量只走单链路,即交换机2与https://www.jianshu.com/p/1fef72e0937c
9.网络环境下德育案例8篇(全文)网络环境下的学校德育案例 题目: 作者:黄秋菊 以网络资源为载体,提高沟通实效 以网络资源为载体,提高沟通实效 网络是把双刃剑,既有利又有弊,网络已成为学生日常生活中接触频繁的一种现代信息资源。很多家长和老师对学生上网都是忧心忡忡,那作为德育工作者的班主任,该如何利用网络平台对青少年进行有效的德育教育呢?我https://www.99xueshu.com/w/filejcl49hig.html
10.网络营销经典案例企业官微作为企业产品和理念的传声筒的刻板印象早已深入人心,微博里不外乎广告和抽奖,但此次联合的互动,却让众多网友惊叹:没想到你们是这样的企业号!此次互动不但让众多企业的曝光度大大提升,广告硬植入的不适感也完全消失不见,可以说这一次典型互联网思维方式的成功网络营销案例。 https://www.weyes.cn/new-20180724190217.html
11.网络使人更疏远辩论案例比对分析.doc网络使人更疏远辩论案例比对分析 一、基本思路 网络的虚拟性、不真实性、虚假性,缺少诚信的支撑 网络社交工具带来的弊端,如QQ、微博,facebook等,导致网聊热见面冷。 网络诈骗 社交工具 见网友之后被害事件 和亲友的关系变淡变疏 玩网络游戏给家庭带来的亲疏关系,过多的沉迷虚拟世界,减少对于现实世界的依赖,减少跟https://m.book118.com/html/2018/1228/5301003012001343.shtm
12.《网络游戏是与非》教学案例(平板课)《网络游戏是与非》教学案例(平板课) 网络游戏的是与非 授课教师:黄婷 【教材分析】 本课是统编版《道德与法治》四年级上册,第三单元《信息万花筒》的第8课第二课时,活动旨在交流中感受网络游戏的利与弊,以及网络游戏带来的不良影响,而后掌握一些避免沉迷网络游戏的小方法,认识到如何正确对待网络游戏,形成健康适度https://yun.nxeduyun.com/index.php?r=space/school/theme/content/view&id=1892245&cid=50669