“加油吧!数字化转型”——讲述企业数字化转型的甜酸苦辣!欢迎关注和投稿。
福米科技不能容忍任何用户数据泄露、丢失,其系统可用性要达到99.99%,全球数据同步传输延迟不能超过一秒。谁能担此重任?福米科技在考虑云平台时,首先想到的是全球公认的云服务供应商AWS。
请联系:15327768(QQ),
或加微信13910719941
在我们的印象中,互联网金融公司就是“生长”在云上的,所以采用公有云是天经地义的事。在AWS公有云上,互联网金融公司不在少数。
湖南福米信息科技有限公司(Webull.com)是一家专注于为个人投资者提供金融市场服务的公司,致力于成为全球个人投资者和金融市场的连接器,解决用户全球资产配置问题,服务涵盖信息、交易和辅助交易;其旗下“微牛”系列产品覆盖20个国家/地区、5大品类、42个交易所、超过10万岁个投资标的。福米科技基于AWS在全球的多个区域,为用户提供极速信息和交易服务,完整呈现市场细节。截至2017年5月,福米科技在全球已有600多万用户。
互联网金融公司是不是只有公有云这一条路?也不尽然。福米科技首席架构师吴峥涛表示,这要根据公司业务发展的不同阶段来分析,如果是创业公司或初创业务,公有云是明智的选择;然而,当公司的规模达到一定程度时,则需要根据业务特点重新考虑,选择公有云或者混合云。此外还有一种选择,就是公司从一开始就自建IDC。不过,这种方式投入太高,而且一旦失败无法回头,缺乏公有云的弹性。
01
实时性摆首位
福米科技成立于2016年,成立初期就确立了向全球用户提供互联网金融服务的目标。作为一家初创公司,在人员、资金都非常有限的情况下,将业务拓展到全球显然是一项巨大挑战。不仅如此经,福米科技还希望实现在全球快速部署业务。
金融市场瞬息万变,信息的实时性尤为重要,谁能第一时间获取信息,谁就能在投资决策中抢占先机。因此,福米科技将实时性作为自己的差异化竞争优势,更好地服务于用户。另外,福米科技还有一个最基本的需求,就是保证用户的交易安全。投资者在进行交易时,使用的是真金白银,一旦出现安全问题,不仅用户会遭受损失,企业的声誉也将毁于一旦。这是任何一家公司都无法承受的。
福米科技不能容忍任何用户数据泄露、丢失,其系统可用性要达到99.99%,全球数据同步传输延迟不能超过一秒。谁能担此重任?福米科技在考虑云平台时,首先想到的是全球公认的云服务供应商AWS,它既能支持福米科技在全球部署业务,又能给投资者提供安全、稳定、可靠的服务。
02
非AWS不可
吴峥涛透露,在确定选择AWS之前,他们也曾有过担心:第一是担心成本,第二是担心网络,第三担心自己对AWS的云产品理解不到位,导致误解或者误用。不过,事实证明,福米科技的这次选择是正确的。
对于初创公司来说,公有云服务可能是首选。AWS提供的云服务不仅覆盖全球,而且采用一系列领先的技术来确保全球各地的终端用户体验一致。例如,福米科技采用AWS的内容分发网络(CDN)服务——Amazon CloudFront进行数据分发,以保证不同国家的用户能够及时获取服务内容。除此之外,安全、高可用和专业的支持服务,也是福米科技选择AWS的重要原因。
1.安全性的多重保证
对于互联网金融行业来说,安全是重中之重。福米科技采用多项AWS服务提高了整个业务系统的安全性。Amazon Virtual Private Cloud(Amazon VPC)允许用户创建多个虚拟网络,并在其中配置AWS资源,各虚拟网络之间既互相隔离,又可以通过虚拟专有网络(v*n)等方式连接。Amazon VPC还提供安全组和网络访问控制列表等高级安全功能,以便在实例级别和子网级别启用入站和出站筛选功能。借助Amazon VPC提供的多种功能,再结合AWS Identity and Access Management(IAM)对用户访问权限的精确设定和控制,以及Amazon CloudWatch的实时监控和报警功能,福米科技业务系统的安全性大幅提升。
“AWS提供了很多很好的云服务,可以方便进行容灾和备份。”吴峥涛特别指出,“要保证业务的高可用性,关键还是企业自身架构和运维体系的建立和优化,以及如何将AWS的服务更好地集成进来。”
2.提升可用性的多种手段
AWS通过多种有效的手段满足了福米科技对系统高可用性的要求。比如,Elastic Load Balancing服务能在多个Amazon Elastic Compute Cloud(Amazon EC2)实例间自动分配应用程序的传入流量,如果负载均衡架构内的实例失效,可以被无缝地替换掉,而不影响其他实例的运行。此外,AWS云平台的多可用区模式也提供了很好的保障,同一个地理区域内至少有A、B两个可用区,即使某个可用区出现问题,也不会影响另外的可用区,从物理层面上预防单点故障的发生,确保业务系统的安全可靠。自2016年9月开始使用AWS云服务以来,福米科技整个业务系统始终平稳运行,没有出现过事故。稳定可靠的服务帮助福米科技赢得了用户的信赖。
为保证业务的稳定、可用,福米科技选择了AWS和阿里云两家云服务商,不过其核心业务都运行在AWS上。
3.专业支持服务不可少
为了实现全球业务的快速分发,福米科技通过搭建互联网专线,分别与北京、美国的数据中心相连,实时获取数据,然后使用AWS云服务来进行业务分发。对福米科技来说,搭建专线显然不是自己的强项。因此,福米科技选择把专业的事情交给专业的人来处理,订购AWS商业支持服务,让AWS帮助解决专线的难题。在专线搭建过程中,AWS工作人员不到一周就完成了国内专线直连。福米科技目前暂时还不需要线下的服务。
03
混合云是未来
目前,福米科技的的业务系统全都部署在AWS上,图1是福米科技的系统架构图,它使用的AWS云服务主要包括Amazon EC2、Amazon S3、Amazon Relational Database Service(Amazon RDS)、Amazon ElastiCache等。
AWS云服务带给福米科技的益处主要体现在两方面:其一是降低成本,包括海外业务拓展成本和人力成本;其二是加快了业务上线速度。福米科技成立初期业务上线时间非常紧张,通过由光环新网运营的AWS中国(北京)区域提供的多项功能与服务,其业务上线速度大幅提升,仅一个月就实现了中国区业务上线。
福米科技在欧洲、印度开展业务,如果不使用云的话,基本上不太可能,因为成本非常高。正是AWS提供的全球化的云服务,使得福米科技能以低成本的方式将业务迅速拓展到全球。福米科技还充分利用AWS提供的多种自动化运维工具,在海外节点和国内节点都实现了自动化运维。目前,福米科技的一名运维人员就可以管理300台Amazon EC2实例,大大降低了人力成本。
吴峥涛介绍说:“我们的业务具有非常明显的时间分布规律,工作日的早上9:30和晚上10:30都是业务高峰。目前的架构能轻松应对业务高峰,但是成本还不是最优的。我们还要继续优化成本。”
福米科技的经验之一是,选择公有云,成本是一个重要因素,但不是全部。资源弹性、丰富的云产品,以及AWS的全球骨干网才是福米科技选择公有云时重点考虑的因素。公有云的成本曲线会随着企业规模的增长而加速上升,但是大多数企业的规模和需求目前还达不到这个阶段。
由于业务发展迅速,福米科技在AWS云平台上经常进行扩容升级,整个过程比较容易。吴峥涛介绍说,近期福米科技仍会继续在AWS上进行扩展,打造“微牛”全球多中心多接入点的整体架构,但从长远发展考虑,福米科技未来会选择混合云。
福米科技首席架构师吴峥涛经验谈
上云只是第一步,接下来如何应用云才是关键。
首先,合理的企业自身架构是上云的基础,最好在架构中抽象出一个中间层,用于隔离云服务商的服务。
其次,以接口方式调用AWS云服务,将其整合到企业自身的架构中,作为基础设施的一部分,这将使企业架构更具弹性。
再次,在新引入一个AWS云服务的时候,要注意使用细节、规则和监控项目,否则有时候会让你大吃一惊。
最后,一定要充分利用AWS云的弹性和API。
从2018年开始,每个季度本栏目都将评选一次“数字化转型先锋”,包括数字化转型先锋企业和数字化转型先锋人物。
“数字化转型先锋企业”候选企业
福米科技