阿里云文件存储助力悦跑圈上云之成功案例

广州悦跑信息科技有限公司是一家专注于通过移动互联网应用以及跑步社交运动和线下赛事活动,为中国跑步爱好者提供全方位服务的高科技企业。截止2017年1月,旗下悦跑圈APP用户规模达3000万。

 

作为典型的O2O的应用,悦跑圈需要在服务器端维护海量的核心业务数据,并且需要高可用、高可靠和稳定安全的平台来存储数据。

 

针对以上需求,有三种方案可以从不同层面满足,分别是:

本地文件服务器、自建文件服务器和阿里云文件存储服务。

 

本地文件服务器方案:

需要在本地IDC中维护独立的硬件设备和文件服务的集群。

 

                                  图1: 本地文件服务器方案的架构图

该方案需要用户在本地IDC中部署计算节点、网络交换机和存储节点。

 

计算节点是由普通X86服务器或者运行在X86服务器上的虚拟机构成。用户自己配置计算节点的规模和客户端类型。存储节点支持广泛的连接协议,足够支持Windows客户端、Linux/Unix客户端和Mac客户端。

 

网络交换机通常是10GB/40GB的规格,用两台相同的交换机达到冗余部署,保证可用性。

 

存储节点是由专业存储厂商生产的产品,提供文件服务的能力。例如EMC的Isilon, Netapp的FAS系列产品等。存储节点可以是双控存储服务器,也可以是具有分布式集群的存储服务集群,集群内部使用InfiniBand网络或者10GB网络传输数据。存储节点可以提供高性能的文件存储服务,且支持多种文件协议。

 

 

自建文件服务器方案:

申请公有云的ECS和云盘,在此之上单件单机版或者具有一定HA能力的文件存储服务。

                                 图2: 自管理云解决方案的架构图

自建文件服务器方案使用提供文件系统接口和对文件的共享访问权限的第三方软件利用阿里云ECS和云盘搭建的文件服务器。

 

这种解决方案的管理软件通常在阿里云ECS实例上运行,再利用阿里云块存储的云盘作为底层存储组件。

 

由于需要提供HA的能力,需要两份相同的资源,两个ECS实例分别作为提供文件存储服务的服务器,两块数据盘分别挂载到两个ECS实例提供数据存储能力。

除此之外,该方案还需要维护复杂的HA的能力和稳定性,保证任何一个文件服务器不是单点故障。即:当其中Primary文件服务器出现网络不同或者宕机等故障的时候,Backup文件服务器要立即响应上层的服务请求,同时保证数据一致性。

 

因此,该解决方案不仅需要第三方软件许可证,还需要阿里云ECS实例、阿里云块存储卷的预算,同时还有维护复杂HA的成本。

 

注:在图2中,40GB系统盘空间配置、1205GB数据盘空间配置仅仅用作图例说明,用户可以根据自己产品的实际情况,选择和配置相应的系统盘和数据盘。

 

 

阿里云文件存储服务方案:

依据阿里云的公有云资源,提供高可用、高可靠、稳定和安全的文件存储服务,并提供集成的解决方案支持和售后技术支持服务。  

  

                                       图3: 阿里云文件存储功能块图

阿里云文件存储是基于阿里云飞天平台的分布式共享文件系统。具有高可靠、高可用、多共享、单一命名空间、具备无限容量与性能横向扩展、能提供标准的POSIX文件访问协议。客户不需要对现有应用做任何修改即可使用。

 

高可用:

 

在NAS
server发生failover的时候,NAS服务会秒级自动切换到其他NAS server上。    

                                      图4: 高可用的NAS Server集群Failover

而且,Distributed
Shared Storage Pool系统是基于盘古的分布式存储系统,保证高可用性。

 

高可靠:

数据全部通过多备份的方式存储在磁盘上。

 

高可扩展:

NAS server是横向扩展的,保证读写性能可以随着集群规模而线性扩展。

Distributed Shared Storage Pool是基于盘古的,因此也支持高可扩展的功能。

 

 

 下图讲述了三种方案的特点和优势对比:    

       

 

                                             图5: 三种方案的对比图

注:

①: 阿里云文件存储和自建文件服务器方案的TCO(Total Cost of Ownership)的比较,请参考链接:

 

 

悦跑圈的业务场景是需要高可用、高可靠和高可扩展性的web服务能力。这就要求支撑业务数据的文件存储服务需要提供高可用、高可靠和高可扩展性的能力和保证;基于业务要求的可扩展web服务的场景,需要支持多台ECS共享访问相同的文件存储系统的能力;同时,该业务场景对小文件的处理能力要求很高,业务的增长产生每天10GB的小文件的增量,同时还要保证每天对千万级别的小文件访问的性能,达到毫秒级别的时延访问的能力。

 

面对悦跑圈业务的高要求,针对以上三种解决方案,只有阿里云文件存储服务方案可以满足所有的业务需求。

阿里云文件存储服务是基于飞天系统的分布式文件系统,具有高可用、高可靠、线性的横向扩展能力。并且,阿里云文件存储针对小文件系统的共享访问做过深度优化,能够存储亿级别的海量小文件,提供多达500个客户端的共享访问能力,综合QPS可以达到万级别。基于种种优势,阿里云文件存储服务可以帮助悦跑圈解决业务痛点,更好的助力企业自身业务的稳定发展。

 

悦跑圈业务架构图:

    

                                    图6: 悦跑圈业务架构图

时间: 2024-12-10 12:52:15

阿里云文件存储助力悦跑圈上云之成功案例的相关文章

Windows系统如何使用阿里云文件存储

     阿里云文件存储除了在Linux ECS上挂载使用之外,也可以在Windows ECS的虚拟机中进行挂载和使用.     很多客户也在询问如何进行配置和挂载,我们针对现有阿里云ECS售卖的windows的版本进行了总结和整理.     Windows7系统开启NFS客户端和配置流程: 1.  安装 NFS 客户端和管理工具 如图1进行安装NFS客户端:                                                        图1 安装NFS客户端 1

阿里云文件存储和自我管理的云解决方案的TCO比较

    阿里云文件存储是一种完全托管的文件存储服务. 很多客户也会使用第三方软件搭建自我管理的云解决方案. 本文重点从总体拥有成本(TCO)的角度,对这两种文件存储服务进行比较.   使用阿里云文件存储服务的总拥有成本,是使用第三方软件的自我管理云解决方案的28.91%     阿里云文件存储架构:                                           图1: 阿里云文件存储功能块图        阿里云文件存储是基于阿里云飞天平台的分布式共享文件系统.具有高可靠.

阿里云文件存储SMB协议服务及其申请和使用指南

阿里云于2016年发布了支持NFS网络文件系统访问协议的阿里云文件存储.2017年3月,又增加了SMB文件系统访问协议的支持,正式对外公测.本文简单描述了SMB文件存储访问协议以及阿里云SMB协议公测功能,并简单介绍了该服务的使用场景,以及公测申请和使用流程. 一.SMB文件系统访问协议简介 网络文件系统NAS(NAS-Network Area Storage),将本地的存储空间共享给其他主机使用, 通过 C/S 架构实现文件级别的共享,多个客户端计算机可以并发访问同一个文件系统.常见的 NAS

悦跑圈上云之路:你所跑的每一步背后的技术支撑

本文正在参加"最佳上云实践"评选,来给我们投票吧:https://yq.aliyun.com/activity/158(编号18) 上云方案调研 针对以上需求,我们共设计了三种方案来从不同层面满足,分别是:本地文件服务器.自建文件服务器和阿里云文件存储服务. 1. 本地文件服务器方案 该方案需要在本地IDC中部署计算节点.网络交换机和存储节点,维护独立的硬件设备和文件服务的集群.本地文件服务器方案的架构图如下.   计算节点是由普通X86服务器或者运行在X86服务器上的虚拟机构成,可以

阿里云打好云基础 敬候电商开发者上云

本文讲的是阿里云打好云基础 敬候电商开发者上云[IT168评论]天猫双11狂欢节,2012年11日零时开始的第一分钟,有超过1000万人涌入天猫平台,该数据是去年同期342万人的近三倍.在双十一全天,共计2.13亿网民涌入天猫和淘宝,完成了191亿的交易额,同比增长260%.而能承载如此巨量流量和交易的技术平台也赢得了业界的赞叹,作为支持双11的幕后功臣,云计算发挥了巨大作用. 以阿里云的云计算服务为底层的解决方案成为天猫和淘宝应对此次双11狂欢的关键力量,阿里云和天猫于2012年7月10日联合

阿里云上线镜像平台 小白用户轻松上云

本文讲的是阿里云上线镜像平台 小白用户轻松上云,5月6日,阿里云计算镜像平台正式上线,面向用户提供一键式的云服务器配置服务,帮助"小白用户"轻松上云.该平台将大大降低用户入云门槛,提供云服务器(ECS)的易用性. 在阿里云镜像平台上,服务商可以向用户提供基于云计算产品的工具.镜像和运维服务.镜像是指云服务器(ECS)实例可选择的运行环境模板,一般包括操作系统和预装的软件.镜像能够解决"小白用户"的技术问题,节省繁琐的配置时间,轻松上云. 对许多云计算用户而言,一旦系

使用E-MapReduce服务处理阿里云文件存储(NAS)的数据

简介 文件存储是阿里云今年新推出的存储服务,因为它提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展.单一命名空间.多共享.高可靠和高可用等特性的分布式文件系统.E-MapReduce服务是阿里云上的开源大数据解决方案,可以帮用户构建基于Hadoop等开源组件的大数据平台. 今天我给大家介绍一个使用场景,可以将E-MapReduce的Hadoop作业和文件存储(NAS)结合在一起,发挥分布式存储和分布式计算在一起的威力. 环境准备 第一步:按照官方文档在文件存储

好风凭借力,送我上云端 - 阿里云移动服务成功助力人民日报客户端上云

人民日报客户端三期成功发布并举行了盛大的发布会 一.时代背景 1 移动互联网+云计算,奏响时代最强音 云计算 从国家战略(国务院首次布局云计算).市场规模(全球公共云服务市场规模2016年将达2040亿美元).客户认知(全球云计算采用率不断上升 亚太区增长24%)等多个层面来看,云计算早已从时髦前沿的概念演变成为了当今社会的基础设施. 移动互联网 随着智能手机和其他设备的普及,移动互联网时代已经到来.全球移动设备出货量在2011年超越PC机,我国智能手机使用率已于2014年)超越PC机. 放眼中

天地云箱存储CloudSAN系列新产品亮相云世界大会

2011年12月12日,云世界大会上,天地云箱存储http://www.aliyun.com/zixun/aggregation/8778.html">产品发布了CloudSAN 4个系列,6款产品.CloudSAN提供云计算的IaaS层的整体存储解决方案.其中,1.3.5系列的产品中创新的采用了智能固态硬盘缓存加速技术和智能逻辑卷管理技术. 天地云箱存储产品经理周亮通过"二八定律"来诠释智能固态硬盘缓存加速技术对客户来说意味着什么:正如二八定律所反映的:20%的人拥有