针对此次疫情,据钟南山院士接受采访时的最新消息表示:疫情可能在一周或10天内达到高峰,亚太CDN产业联盟呼吁大家不要出行,保持有效隔离。
此前,武汉红十字会不担当不作为、违反“三重一大”规定、信息公开错误失职失责问题严重。全网声讨下,c
非医药行业的朋友可能对九州通这个名字并不熟悉,但其实,这家企业在业内早已大名鼎鼎。我们从媒体报道中看到,九州通接手后,捐赠物资分类整齐摆放,并在物品上张贴了明细表,工作人员紧张而有序的安排物资接收和派发,真正实现了快速、高效的工作,最大程度的为武汉一线医护人员提供了后勤保障。
九州通借力AWS实现降本增效
九州通使用的AWS云服务包括Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Simple Storage Service (S3)、Amazon VPC、Amazon Aurora、AWS Lambda、Amazon EMR、Amazon ElastiCache、Application Load Balancer (ALB)、Amazon CloudWatch等。
使用Amazon Aurora使数据库性能提升5倍
九州通B2B系统的业务特点是读多写少,读写比例在8:2到7:3之间,并且有一定的波动性。受促销活动、工作时间及其它因素的影响,经常会出现波峰波谷落差较大的情况(如下图所示)。
采用Aurora,九州通轻松实现了数据库的读写分离及按需扩展。使用Aurora数据库服务,单个Aurora集群可以支持多达15个只读节点,支持在线自动扩展与收缩。九州通日常使用一主一从2个Aurora数据库节点来应对常规访问流量(如上图中蓝色横线所示),并且设定了从节点(只读节点)的横向伸缩策略。
当服务器CPU使用率或连接数等指标大于设定的监控阈值时,Aurora会自行逐步增加一个或多个只读节点,及时满足高峰访问流量的需要;高峰期过后,系统又可以按照设定的策略将数据库节点的数量自动缩回到2个,从而减少了资源的占用和成本节省。如果采用自建MySQL数据库的方案,因为其横向扩展不灵活,DBA(数据库管理员)需要预先配置足够数量的数据库服务器资源,以便应对可能到来的访问高峰(如上图中红色横线所示);访问高峰过后,部分服务器资源就处于空闲状态,这样既浪费了资源、又增加了成本。
自建MySQL的主库与从库之间的数据复制延时经常会超过1秒,这样一来就不能把所有的读操作都放在从库上,只能把一些报表类的查询、对时间要求不敏感的查询放在从库上执行,导致主库压力一直居高不下,读写分离效果不好。使用Aurora后,主从节点之间的数据延时基本保持在20毫秒左右,从而可以把更多的查询操作放在从库执行,有效降低了主库的工作负载。
数据库的持久性、可用性、安全性、易用性等方面也是九州通非常关注的地方。Aurora跨 3 个可用区复制 6 份数据、跨可用区部署数据库实例、自动故障转移、自动备份和时间点恢复等特性,深受技术团队的欢迎。使用Aurora后,九州通B2B整体数据库性能提升了5倍,TCO降低了50%。
借助ALB节省时间和精力成本
借助ALB,九州通实现了业务系统版本更新的灰度发布。发布时,启动一个生产环境实例,将新代码和流量切过去,然后把老版本的虚拟机停掉,就可以完成一次新版本的发布。王晓海介绍,过去,每次新版本发布,团队都要从晚上8点开始做准备,等到午夜12点左右,避开波峰上线。现在,灰度发布可以做到随时发布,再也不用为此加班。九州通的众多系统,一个月内大大小小的发布多达100余次,通过灰度发布,大大节省了团队成员的时间和精力。
使用Lambda构建云上应用
无服务器计算是未来的发展趋势。通过Lambda无服务器服务,九州通深入体会了新一代的云上应用构建方式。九州通使用Lambda构建了一个应用,自动运行脚本对中间件和应用做检查,找出那些频繁调用接口的代码,验证和保障系统稳定性。使用Lambda无服务器服务,只需要在每次检查时付费,因此既不需要花费精力多管理一台服务器,也节省了服务器空闲时间的开支。王晓海表示,AWS Lambda方便易用,对用户非常友好。
AWS助力下九州通取得的效益
九州通相关负责人王晓海总结说,使用AWS云,九州通获得了以下几方面的收益:
第一,节省了成本。使用Aurora数据库后,九州通B2B整体数据库性能提升了5倍,TCO降低了50%,实现了跨可用区部署、负载均衡/自动故障转移、精细监控/按需自动伸缩等功能。
第二,提高了效率。以新版本发布为例,每月100多个新版本发布,可以随时进行,再也不用每次加班五六个小时。每月减少加班时间11人天以上,大大提高了工作效率。
第三,AWS可靠稳定,为业务运行提供了坚实的保障。
同时,AWS的支持服务非常及时、到位。在原型构建、日常随访、架构重构与优化等方面,让九州通能够不断深化新技术、新服务的应用,不断提高应用水平。
王晓海表示,AWS在工具和基础架构方面都能提供强大的支持,数据仓库和深度学习框架等是下一步应用的方向。未来,九州通将基于AWS进一步扩展大数据和AI应用,例如客户画像、需求预测、智能推荐等。
九州通这样一家年销售收入达1000亿元的医药流通企业,在云计算浪潮中勇立潮头,值得赞赏。技术让服务更卓越,希望云计算的优越性为防控疫情的方方面面都能带去便利。
此前,武汉红十字会不担当不作为、违反“三重一大”规定、信息公开错误失职失责问题严重。全网声讨下,c
非医药行业的朋友可能对九州通这个名字并不熟悉,但其实,这家企业在业内早已大名鼎鼎。我们从媒体报道中看到,九州通接手后,捐赠物资分类整齐摆放,并在物品上张贴了明细表,工作人员紧张而有序的安排物资接收和派发,真正实现了快速、高效的工作,最大程度的为武汉一线医护人员提供了后勤保障。
九州通借力AWS实现降本增效
九州通使用的AWS云服务包括Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Simple Storage Service (S3)、Amazon VPC、Amazon Aurora、AWS Lambda、Amazon EMR、Amazon ElastiCache、Application Load Balancer (ALB)、Amazon CloudWatch等。
使用Amazon Aurora使数据库性能提升5倍
九州通B2B系统的业务特点是读多写少,读写比例在8:2到7:3之间,并且有一定的波动性。受促销活动、工作时间及其它因素的影响,经常会出现波峰波谷落差较大的情况(如下图所示)。
采用Aurora,九州通轻松实现了数据库的读写分离及按需扩展。使用Aurora数据库服务,单个Aurora集群可以支持多达15个只读节点,支持在线自动扩展与收缩。九州通日常使用一主一从2个Aurora数据库节点来应对常规访问流量(如上图中蓝色横线所示),并且设定了从节点(只读节点)的横向伸缩策略。
当服务器CPU使用率或连接数等指标大于设定的监控阈值时,Aurora会自行逐步增加一个或多个只读节点,及时满足高峰访问流量的需要;高峰期过后,系统又可以按照设定的策略将数据库节点的数量自动缩回到2个,从而减少了资源的占用和成本节省。如果采用自建MySQL数据库的方案,因为其横向扩展不灵活,DBA(数据库管理员)需要预先配置足够数量的数据库服务器资源,以便应对可能到来的访问高峰(如上图中红色横线所示);访问高峰过后,部分服务器资源就处于空闲状态,这样既浪费了资源、又增加了成本。
自建MySQL的主库与从库之间的数据复制延时经常会超过1秒,这样一来就不能把所有的读操作都放在从库上,只能把一些报表类的查询、对时间要求不敏感的查询放在从库上执行,导致主库压力一直居高不下,读写分离效果不好。使用Aurora后,主从节点之间的数据延时基本保持在20毫秒左右,从而可以把更多的查询操作放在从库执行,有效降低了主库的工作负载。
数据库的持久性、可用性、安全性、易用性等方面也是九州通非常关注的地方。Aurora跨 3 个可用区复制 6 份数据、跨可用区部署数据库实例、自动故障转移、自动备份和时间点恢复等特性,深受技术团队的欢迎。使用Aurora后,九州通B2B整体数据库性能提升了5倍,TCO降低了50%。
借助ALB节省时间和精力成本
借助ALB,九州通实现了业务系统版本更新的灰度发布。发布时,启动一个生产环境实例,将新代码和流量切过去,然后把老版本的虚拟机停掉,就可以完成一次新版本的发布。王晓海介绍,过去,每次新版本发布,团队都要从晚上8点开始做准备,等到午夜12点左右,避开波峰上线。现在,灰度发布可以做到随时发布,再也不用为此加班。九州通的众多系统,一个月内大大小小的发布多达100余次,通过灰度发布,大大节省了团队成员的时间和精力。
使用Lambda构建云上应用
无服务器计算是未来的发展趋势。通过Lambda无服务器服务,九州通深入体会了新一代的云上应用构建方式。九州通使用Lambda构建了一个应用,自动运行脚本对中间件和应用做检查,找出那些频繁调用接口的代码,验证和保障系统稳定性。使用Lambda无服务器服务,只需要在每次检查时付费,因此既不需要花费精力多管理一台服务器,也节省了服务器空闲时间的开支。王晓海表示,AWS Lambda方便易用,对用户非常友好。
AWS助力下九州通取得的效益
九州通相关负责人王晓海总结说,使用AWS云,九州通获得了以下几方面的收益:
第一,节省了成本。使用Aurora数据库后,九州通B2B整体数据库性能提升了5倍,TCO降低了50%,实现了跨可用区部署、负载均衡/自动故障转移、精细监控/按需自动伸缩等功能。
第二,提高了效率。以新版本发布为例,每月100多个新版本发布,可以随时进行,再也不用每次加班五六个小时。每月减少加班时间11人天以上,大大提高了工作效率。
第三,AWS可靠稳定,为业务运行提供了坚实的保障。
同时,AWS的支持服务非常及时、到位。在原型构建、日常随访、架构重构与优化等方面,让九州通能够不断深化新技术、新服务的应用,不断提高应用水平。
王晓海表示,AWS在工具和基础架构方面都能提供强大的支持,数据仓库和深度学习框架等是下一步应用的方向。未来,九州通将基于AWS进一步扩展大数据和AI应用,例如客户画像、需求预测、智能推荐等。
九州通这样一家年销售收入达1000亿元的医药流通企业,在云计算浪潮中勇立潮头,值得赞赏。技术让服务更卓越,希望云计算的优越性为防控疫情的方方面面都能带去便利。