云场景实践研究第42期:趣医网

本文涉及的产品
对象存储 OSS,20GB 3个月
传统型负载均衡 CLB,每月750个小时 15LCU
日志服务 SLS,月写入数据量 50GB 1个月
简介: 随着趣医网业务快速增长,技术架构也不断随之调整和优化,云架构体系高可用性、高扩展性、易运维的优点越来越突出。本文主要介绍趣医网与阿里云平台相关的早期技术选型以及三年来逐步上云之路。
更多云场景实践研究案例,点击这里: 【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽
随着趣医网业务快速增长,技术架构也不断随之调整和优化,云架构体系高可用性、高扩展性、易运维的优点越来越突出。本文主要介绍趣医网与阿里云平台相关的早期技术选型以及三年来逐步上云之路。
在企业构建统一化、平台化、组件化服务的过程中,云计算服务提供的这些特性将发挥越来越大的价值,我们的上云之路也只能算是刚刚开始。

采用的阿里云产品
  • 阿里云负载均衡 SLB
  • 阿里云云服务器 ECS
  • 阿里云云数据库 RDS
  • 阿里云云数据库 MongoDB 版
  • 阿里云云数据库 Redis
  • 阿里云对象储存 OSS
  • 阿里云消息队列服务 MQS
  • 阿里云大数据计算服务 MaxCompute
  • 阿里云日志服务
  • 阿里云 API 网关
  • 阿里云容器服务
  • 阿里云企业邮箱
  • 阿里云域名采购
  • 阿里云 DNS 服务器

为什么使用阿里云
相较于阿里云,原有技术框架在伸缩性、安全性、便利性方面的表现不尽人意。
云架构体系最大的三个好处是:高可用性、高扩展性、降低运维难度。恰好解决了传统软件架构体系的几个痛点。

关于趣医网
趣医网于2014年成立,隶属于上海趣医网络科技有限公司,为京颐集团重要成员企业之一,是一家专注于推进移动互联网医疗服务模式创新的医疗互联网企业,已获得软银中国资本(SBCVC)、弘晖资本(HighLight Capital)、百度(BAIDU)等多家知名机构投资。
趣医网倾力缔造互联网医疗平台“医院+”,致力于构建可持续发展的互联网医疗生态圈。趣医网“医院+”平台是国内唯一一家医院深度接入的统一平台,业务覆盖老百姓看病的全流程。目前,趣医网“医院+”平台上线数量超过2000家二级以上公立医院,其中三级医院占比达50%;“趣医院”App已覆盖30个省及直辖市,累计上线二级以上公立医院超过2000家;同时,趣医分级诊疗平台计划于2017年底在超过50个地级市和150个医联体上线。

趣医网的痛点
传统软件架构体系可靠性不够强、扩展和集成的难度大、运维管理成本高。

为什么选择阿里云?
早期通过使用阿里云服务调整优化技术架构
趣医网自2014年成立以来,业务呈现快速增长的态势,技术架构也不断随之调整和优化。这一过程中,云计算解决方案以其伸缩性强、安全可靠、方便易用的特性在趣医网的技术架构中占据了越来越多的份额。公司早期,甚至是成立初期的一些云计算相关技术选型有:
1.ECS
作为典型的互联网企业,趣医网在创建伊始就选择了用 ECS云服务器(Elastic Compute Service)部署项目,从而规避传统服务器不可扩展、可靠性低的问题,将精力集中在产品开发而不是一些基础服务开发上。
2.云数据库
公司各项目大量运用各种数据库,关系型数据库方面选取了 阿里云RDS,非关系型数据库方面选取了 阿里云MongoDB、阿里云Redis等。和自建数据库Server相比,使用云数据库的优势是多方面的。首先,云数据库提供了很多实用的自动化服务项目:数据自动备份、数据恢复等,使企业数据得到有效保障;第二,云数据库提供的SQL注入拦截等众多安全防护功能,省去了自己进行网络攻防开发的时间成本和人力成本;第三,云数据库支持读写分离,弹性扩容方便,具有较强的可扩展性;最后,云数据库的主备架构,搭配 DTS数据迁移系统,使得数据库灾备更加便捷。
3.OSS
OSS对象存储服务,在趣医网网站架构中广泛用于静态资源,如图片、javascript文件、css文件的存储。其丰富的服务接口使得我们能够在数据取用时对数据进行加工。
例如 OSS提供的图片处理服务,浏览器访问 OSS存储的图片时,通过传入参数对图片进行裁剪、压缩,有效降低了图片在网络传输中的大小。而这一功能的开发工作,仅仅是对图片URL加适当的参数而已。
4.SLB
使用 SLB负载均衡对部署在多台云服务器上的应用服务进行流量分发,扩展性极强并自带安全防护,也在产品和微服务的灰度发布以及AB测试中发挥重要角色。
6.CDN
内容分发网络在移动互联应用中意义重大,使得用户从距离自己最近的物理节点获取访问内容,加速了资源访问速度。电信运营商或传统CDN价格较高,且在维护中存在大量繁杂工作,例如https跳转、白名单维护、证书维护等,云平台提供的 CDN服务无疑为中小型企业带来了一定的便利。
7.MQS
借助 MQS消息队列服务,我们方便地在网站中间层搭建了消息微服务,为各种应用与服务提供消息队列服务。

通过使用阿里云平台功能取代传统解决方案
除了上述从早期就选用的云计算技术以外,趣医网在近两年的发展中也因为业务需求不断尝试接入更多的阿里云平台功能,用于取代先前的传统解决方案,开启了逐步上云之路。
1.MaxCompute
趣医网在早期大数据开发中使用Hadoop HDFS分布式文件系统,并采用Spark大数据处理框架代替 MapReduce,实现了一些产品或者特性的开发。
接触了 阿里云MaxCompute大数据计算服务(原ODPS)以后,我们被其简单易用的特性所吸引。只需要简单的ODPS SQL甚至是利用可视化的大数据开发套件,就可以对海量数据进行各种常见的处理、计算工作,学习成本较之前的Hadoop、Spark框架大大降低。
2.推荐引擎
基于 ODPS计算服务,阿里云提供了 推荐引擎等大数据计算服务,满足web和移动应用的一些常用需求。借助 阿里云推荐引擎,开发人员可以选择内置的算法模版,也可以利用开发套件组织自定义模版,还可以自己开发算法用于在线/离线模版。
3.Log
阿里云日志系统,和之前花大量精力自建的日志系统相比,它的开发、维护成本较低,伸缩性强,可用性高,具备一定的安全机制。最主要的,通过日志服务将海量日志数据在云上落库,可以方便地对接更多云计算产品,因此 日志服务也是上云过程中比较关键的一步。
4.API Gateway
API网关服务为API的发布、运维、售卖全生命周期提供了管理平台,支持基本的访问控制、流量控制和访问监控,也可以对接API市场将企业软件服务以API的形式进行售卖。
5. 容器服务
公司使用Docker架构进行服务部署并不算很久,网站应用日益提高的测试、发布复杂度促使了这一架构调整的进行。调整后,我们利用 阿里云容器服务创建镜像、管理镜像仓库、管理应用和集群,使得从代码库到不同环境服务器的部署过程更加简洁,发布时间缩短,也使得服务器环境的生成变得易如反掌。

迁移上阿里云的实践总结
在逐步上云的实践过程中,云架构体系逐渐体现出来最大的三个好处:高可用性、高扩展性、降低运维难度。这恰好满足了传统软件架构体系的几个痛点,即可靠性不够强、扩展和集成的难度大、运维管理成本高。在企业构建统一化、平台化、组件化服务的过程中,云计算服务提供的这些特性将发挥越来越大的价值,趣医网的上云之路也只能算是刚刚开始。

关于趣医网的更多实践详情: 趣医网上云之路
原文发布日期:2017-2-24
云栖社区场景研究小组成员:董普庆,仲浩。
相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
人工智能 物联网 大数据
云场景实践研究第89期:中信集团
中信云平台从立项到上线仅用了1个月,用户数从0发展到13万仅用了5个月。快,是中信2016年的工作总结重要的一项。如今,中信集团正在通过云计算、大数据、人工智能等技术实现互联互通的数字化建设,并通过数字化实现业务转型,找到新价值定位,形成新商业模式。
3177 0
|
存储 分布式计算 安全
云场景实践研究第84期:东润环能
让东润环能选择阿里云的原因,除了阿里云强大的云平台能力之外,还有阿里云数加MaxCompute的全方位服务能力及其稳定安全的表现。最重要的是采用阿里云数加,东润环能可以将所有精力都放在业务上,节省了自建机房在学习成本、开发成本、管理成本、投入机房资源和运维成本的总成本,将更多的精力和成本投入到业务方面。
2346 0
|
监控 数据可视化 大数据
云场景实践研究第86期:美甲帮
借助阿里云的力量,美甲帮实现了针对百万用户的精细运营,并且在业务上更敏捷、更智能、更具洞察力,还能够快速响应新业务的数据及分析需求。
2103 0
|
新零售 存储 安全
云场景实践研究第62期:华栖云
在云栖大会成都峰会上,华栖云联合阿里云发布“云上电视台”解决方案,面向电视台新媒体部门,面向视频PGC/UGC,在阿里公共云上,一站式提供从直播、点播、短视频的生产、制作、发布到用户数据存留分析、精准推送、视频内容的生命周期管理等全套的解决方案。
2345 0
|
数据采集 分布式计算 算法
云场景实践研究第57期:明源云
本文中,明源云分享了整个的地产行业在阿里云大数据平台上的探索应用实践。自定义构建设计企业内部数据管理平台DMP平台,并通过应用场景诠释了大数据在地产行业的作用。
2171 0
|
运维 物联网 关系型数据库
云场景实践研究第58期:华信瑞德
华信瑞德做为国内首家标识系统全产业链整体解决方案服务商,大多服务传统企业,通过拥抱云计算,发展空间更广阔。阿里云为其推荐了其认证的区域服务商——上海驻云信息科技有限公司。帮助华信瑞德轻松上云,并实现云上系统以及应用稳定、高效的运行,让其能更加专注于自身业务。
1947 0
|
存储 弹性计算 API
云场景实践研究第39期:WeGene
作为一家主打个人基因测序服务的公司,WeGene(微基因),通过使用阿里云服务,不仅为用户提供健壮的网络服务,而且还为公司提供基因分析需要的海量计算资源。本文将具体分析阿里云在实际中如何帮助WeGene简化数据存储、传输、计算等方面的问题。
2374 0
|
新零售 分布式计算 算法
云场景实践研究第54期:小红唇
小红唇的业务数据库已经完全迁移到了阿里的RDS平台,借助阿里云的QUICK BI,小红唇能够非常方便地根据实际的运营数据对进一步的决策和运营商的策略进行调整,极大提高了运营效率。小红唇借助于阿里云MaxCompute比较完善的整个生态系统设计了大数据平台,并且无需专职数据团队,降低了人员成本,还拥有了在21天内搭建推荐系统的能力。
2254 0
|
存储 弹性计算
云场景实践研究第44期:昆山必捷必
作为目前国内公共文化领域排名前三的顶级集成商,昆山必捷必在上云之后,实例可用性达 99.95%,云盘数据可靠性不低于 99.9999999%。本文将带领大家一同了解昆山必捷必的上云之路。
1704 0
|
存储 Web App开发 弹性计算
云场景实践研究第48期:九游
要提升业务交付能力,亦要保证成本,九游利用阿里云OSS的能力,提升交付,降低成本,实现了发行高服务能力及高性价比的完美平衡。本文将从技术方面,向大家展示阿里云是如何支持九游的运维的。
1843 0
下一篇
无影云桌面