一家医药流通企业的上云之旅

在各行各业的信息化之旅和数字化转型中,医药健康行业颇为引人注目。这不仅是因为其市场前景极为可观,而且也与新医改的推动和我们每个人的生活息息相关。


也正因为如此,在不久前召开的AWS技术峰会上海站上,九州通医药集团分享的上云体验就成为了众多参会嘉宾关注的焦点。


640?wx_fmt=jpeg


技术让服务更卓越


作为国内领先的医药流通企业,九州通医药集团以西药、中药、器械为主要经营产品,并且可以为客户提供信息、物流等各项增值服务,其主要客户对象包括医疗机构、批发企业、零售药店等,是中国医药商业领域具有全国性网络的少数几家企业之一,更是中国民营医药商业企业的领跑者。


九州通医药集团总经理助理兼FBBC终端事业部总经理万有钢向趣味科技介绍,目前九州通在全国同行中排名第四,民营企业排名第一。而为了给客户提供更好的产品与服务,九州通秉持“技术让服务更卓越”的理念,在技术与服务提升上做了许多尝试。


“举例来说,针对医药+互联网大健康产业链,九州通专门将相关的技术中心从IT部门分离出来成立了FBBC,并且把原来的业务组织也并入了FBBC。这样就让IT部门和FBBC有了非常清晰的分工:IT部门负责集团内部的信息化架构,FBBC则汇聚了互联网型的技术、产品和服务。这在整个医药健康行业都可以是一个创新代表。”万有钢介绍道,“通过B2B医药平台和智药通APP平台,九州通实现了对医药资源的有效整合与管理,搭建了一个惠及制药厂商、九州通、终端药店和诊所、消费者四个方面的完善体系。”


640?wx_fmt=jpeg


然而面对不断增长和日趋庞大的业务量,如何才能实现项目的快速开发与部署?怎样才能更好地降低成本?如何存储与管理海量资源?如何结合用户数据推荐最合适的资源?如何在服务发布时降低发布风险以及对测试的依赖?


为了解决这一系列问题,云计算技术理所当然地成为了九州通的最佳选择。


九州通的上云之旅


“我们对于云平台的要求非常典型:时间要短,速度要快,成本要低。其中快速开发和部署、低成本是两个关键目标。”万有钢向趣味科技透露,“其实我们的选型比较简单,首先是看法律环境和规则性,因为我们觉得数据安全是第一位的,企业把数据和业务迁移上到公有云之后,等于把什么东西都敞开给你了,那你就应该对我提供可靠的保障;第二个就是云平台能够提供持续服务的能力,包括相关的技术背景和实力等等。综合这几项因素考虑的话,其实可供我们选择的云平台本来也不多。”


万有钢透露,在选型过程中,九州通进行了大量的考察与测试。“譬如做压力测试时,先要准备一个环境,部署好服务和数据库,数据少了还不行,测试时一方面要人工检查每一个步骤和环节,看看人的感觉上有没有偏慢的地方,第二个就是自动化的压力测试。有同事会故意做一些破坏性的东西,看能否继续跑下去。”


在经过大量的考察与性能测试后,最后的答案估计大家都已经猜到了——AWS成功赢得了九州通的认可。


而AWS也确实不负众望,在AWS专业支持团队和九州通技术人员的携手下,云平台的搭建与部署很快便按时完成,九州通的上云之旅也由此开启。


640?wx_fmt=jpeg


AWS带来的上云体验


据万有钢介绍,选择AWS进行合作之后,九州通收获了非常出色的上云体验,主要体现在以下几个方面:


一、系统更加稳定高效,企业更加专注业务。


与在机房自建数据中心等传统方式相比,AWS云平台为企业提供了更加稳定的托管服务,帮助九州通构建了一个稳定、高效的系统。


“举个例子,在使用了AWS公有云的存储之后,我们发现这甚至比自建机房还要便宜。而且刚开始时我们还在AWS公有云上做了一个尝试,发现实际使用效果比在我们自己机房明显要好很多,而且从来没接到什么客户反馈说系统卡顿或者其他不稳定问题,反而是我们自己机房的问题反馈比较多。”万有钢说道,“也正因为如此,我们在2018年把整个系统都搬到了AWS上了。这也使得我们可以腾出更多的时间和精力,更好地专注于自身的业务发展和功能需求。”


二、实现了灰度发布功能,节省了大量时间成本。


“原来我们做一个项目的时候,从线下的提出需求到需求评审,再到线上的开发、测试、部署,一般至少需要两周时间,即使后来经过各种努力压缩到八天,但仍然离我们的业务诉求有着不小的距离。

”万有钢表示。


借助Amazon CloudWatch、AWS Lambda、Application Load Balancer(ALB)等服务,九州通顺利实现了灰度发布功能,有效提升了工程师们的工作效率,节省了大量的时间成本。


“灰度发布的效果是什么?是我们能够在一天里做一百次发布,而且不会影响任何正常运行的东西。虽然我们并不是真的需要一天发一百次,但是我们需要具备这个能力。因为即使一天只发一次,对业务的响应也比原来一两周才能发布一次要快得多。”


三、提升了系统性能和可用性,大幅降低了成本。


借助Amazon Aurora,九州通不仅大幅提升了系统性能和可用性,而且在成本控制方面也取得了极佳的效果。


“每个月的月度会议上,我们都会跟上一个月用云的费用进行对比,因为我们有监控自己在AWS存储、计算、内存等几大块资源的开支。譬如发现一二月份内存开支比较高,再仔细看是缓存开支较高,然后着手改造缓存,三月份缓存用量就降低了一半,后来还在持续降低。另外AWS也给我们提了建议,就是视频、图片什么的尽量不要放在快存储里,可以放在对象存储。除了服务商、供应商降价之外,我们自己也会通过技术手段来进行优化,这也是一种降费的方式。还有一种降费方式就是所谓的弹性,因为在任何一个交易里面,特别是药品,有的时候交易量会非常大,有的时候又会很小。这时候我们可以把服务器不用的时候收回去,要用的时候再拿出来。”


“比如每年的‘528’都是我们司庆的日子,整个5月份的流量都比较大,就像大家熟悉的618大促那样。这时候我们就会把很多计算资源都加上去,以保证用户体验的稳定和流畅。但是一旦‘528’的活动结束了,我们的资源就要收回来。但是收多少也要看具体数据,不能自己随便收,而是要考虑用户的体验。这样无论是往上扩还是往下收,都要求根据我们的实际业务流量来弹性调配资源。”万有钢表示,“这种弹性的资源调配使用,对于我们的成本控制和费用节省有着直接的关系。从过去这段时间的数据监控来看,下一个年度我们可能为公司节省大约1/4到1/3的费用。这也是AWS最吸引我们的地方之一。”

猜你喜欢

转载自blog.csdn.net/ZabeNbRdit36243qNJX1/article/details/94501115