公司介绍

我们公司是中民贸民族医药连锁有限公司,旗下APP“品味国医传承”是中国领先的药品及分销的B2B、B2C、O2O、P2C直播平台。

核心项目分为:线上商城、互联网医院、社区服务站、医药公司、药厂基地、南北康养集群、中草药种植基地

  • 精准服务3000万高端人群:自建+联盟旅游基地、自建+联盟生产基地、自建+联盟种植基地、自建+联盟康养基地
  • 服务社会3亿慢性病患者:联盟医院
  • 线上线下商铺服务13.9亿人:公益项目+盈利模式

业务痛点

  • 数据库问题。

    目前业务系统产生大量的用户访问数据和相关埋点数据,MySQL5.6写入和存储开始产生瓶颈,无法满足业务的快速增长需求;且对数据迁移到POLARDB的操作流程不了解。

  • 数据量大。

    目前初期接入20家连锁药房门店,后期扩展至全国数据快速查找和分析面临问题。

  • 对于多系统的联动性和数据安全有较高要求。

    创新的商业模式互联网+线上线下同步销售医疗器械、医疗用品闭环式全产业链平台,商城系统,店铺系统涉及包括全国约30万家社区乡村店在内的线下实体社区店。要求多系统联动性强、数据安全防护到位。

  • 系统架构需要应对大流量业务的压力较大。

    对于平台的推广宣传具体方向一直是我们公司决策者们讨论的话题,系统后期架构是否可以应对突来的大流量业务访问考验,400多万粉丝同时5万不会低于1万PV浏览量,跨地域速度慢下载体验不顺畅。只能临时升级用100M带宽承担。

  • 直播SDK开发时间问题。

    目前没有对接阿里云跨运营商,需要后期迁移阿里云,技术分部门协作,点播卡顿问题需要解决,涉及电商视频-短视频、互动视频(1对1问诊)、大视频专家授课等业务场景。目前还没有做引流,同时第三方接入视频速度不流畅。

解决方案

图 1. 解决方案架构图
解决方案架构图

方案细节

  • 跨账号ECS内应用迁移到专有网络的新购服务器内。原有带宽固定100M建议拆分EIP独立的公网IP结合私有SLB的解耦,满足灵活管理的要求。使用EIP+SLB,应对波峰流量,实现高可用架构对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。
  • OSS+CDN文件存储由云盘变为更可靠的对象存储,解决因分布、带宽、服务器性能带来的访问延迟问题。提高RDS配置,用POLARDB做替换计算能力存储容量更强,增加安全产品保障应用层安全。

上云价值

  • 利用这套系统,即使业务层的访问和埋点数据大增,我们也不需要对系统架构重新设计。
  • 同时,随着业务的增加,运营/用户的查询响应时间不会受到影响。
  • 业务安全和网络架构完善。

选用的产品

  • 云服务器ECS

    云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

    更多关于云服务器ECS的介绍,参见云服务器ECS产品详情页

  • 负载均衡SLB

    负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。

    更多关于负载均衡SLB的介绍,参见负载均衡产品详情页

  • 云数据库 Redis 版

    阿里云数据库Redis版是兼容开源Redis协议标准、提供内存加硬盘混合存储的数据库服务,基于高可靠双机热备架构及可平滑扩展的集群架构,可充分满足高吞吐、低延迟及弹性变配的业务需求。

    更多关于云数据库 Redis 版的介绍,参见云数据库 Redis 版产品详情页

  • 内容分发网络CDN

    阿里云内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。阿里云CDN分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。

    更多关于内容分发网络CDN的介绍,参见内容分发网络产品详情页

  • 对象存储OSS

    阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。

    更多关于对象存储OSS的介绍,参见对象存储OSS产品详情页

  • Web应用防火墙

    阿里云Web应用防火墙(WAF)对网站或者APP的业务流量进行恶意特征识别及防护,将正常、安全的流量回源到服务器。避免网站服务器被恶意入侵,保障业务的核心数据安全,解决因恶意攻击导致的服务器性能异常问题。

    更多关于Web应用防火墙的介绍,参见Web应用防火墙产品详情页