春晚红包背后的云计算

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介:

春晚红包是金融云掀开门帘的“一只手”。

你也许记不得谁在今年春晚上唱了什么歌,但你肯定知道“谁”在彼时人气最高,“敬业福”;你肯定不知道拿着手机“咻一咻”了多少次,支付宝却统计出一个总数:3245亿次。

记者了解发现,这个天文数字得益于一套完整的金融级云计算、大数据与移动互联技术平台的强大支撑。春晚红包的背后是支付系统的升级,以及在“灵动”“弹性”的第三代技术架构下,支付宝实现了从互联网金融架构基础上逐步拓展出了能同时全面支持生活互动场景类业务的技术架构体系。

天文数字下的“收”与“放”

据支付宝官方数字,除夕第一轮“咻一咻”历时5分钟,互动次数达677亿次,仅五分钟就超过去年春晚全程的全场互动次数,而且是超后者6倍;到21点10分,前两轮“咻一咻”互动次数合计突破1808亿次,是去年春晚同期的16倍……

在马云练太极拳的雕塑旁,从用户“咻一咻”到最后资金到账的过程,被蚂蚁金服支付事业群技术部研究员倪行军描述出太极“收”与“放”的味道。

每个开奖阶段即为“收”,5分钟之内,6000万个红包花落各家。伴着清脆的一“咻”,每次点击屏幕的请求通过网络被送至“蚂蚁”的数据中心,然后服务器将该任务按照规则,交给不同的业务集群去处理。

在此阶段,技术人员将整个业务系统前置,显示出很好的“弹性”,使红包系统承担起了亿级每秒的请求处理能力,让所有用户的请求都能及时进入红包系统,并实时得到反馈。

几乎在同时,系统启动了第二阶段的任务,“放”。即把6000万个红包资金快速准确地存入中奖客户的支付宝账户内。倪行军说,6000万个红包资金需要在分钟级内到对应的6000万个客户账户,然后再将相应资金准确打入其中,完成这些巨大挑战,全靠基于多年支付金融技术发展沉淀而来的金融云平台的处理能力。

原来,当春晚红包被还原成数字世界的“0”和“1”时,其运行轨迹看起来就非常熟悉了——各种任务最终都转化成对该系统支付能力的考验。

得益于整个金融云在技术架构、设计理念上与传统银行架构的不同,系统不但处理能力可以弹性增长,而且仍保留金融级的高可靠性、准确性要求,整个过程中4场每场6000万个红包发放做到了0差错。

技术碾压出“丝滑”体验

从主持人口播至红包到账,春晚红包团队形容当晚的系统运行“如丝般顺滑”。这种丝滑的前提是,将技术难点统统碾碎。

在海量业务并发的考验下,很多小问题都会升级称大隐患,就更不要说原生的技术难点了。

春晚红包活动完全基于手机客户端,每场活动内容、奖品设置、展现形式、时间要求都有差异,包括如何保证所有人能在约定时间点起开抢红包,都是对“客户端动态控制技术”很大的挑战。为了解决端和云的联合协同,技术人员在方面做了很多定制升级的研发。

大家“咻一咻”过程中要么是点中红包,要么是抽中福卡,要么是页面弹出图片或视频。几亿人同时在移动客户端对资源集中并发访问,技术人员为此开发了专门的“资源加载管理技术”。

每场都有6000万个现金红包以及大量福卡,这些奖品要实现类似于淘宝商品秒杀的库存管理以及类似于铁道部的票源管理,即在接受上百亿的并发访问时不出错,技术人员还开发了专门的“奖品控制系统”。

每秒亿级的任务请求,可谓“业务洪峰”。倪行军介绍,“我们利用历年大促的洪峰预测模型预测可能的链路反应情况,并根据反应利用‘独门秘籍’,对上千系统进行全链路的压力测试,检验、修正系统指标是否符合预测,并在春节期间对上万台服务器资源进行了快速的调配部署。”

在“咻一咻”的同时,我们在页面可以看到一个根据实际中奖情况在实时变化红包减少的倒计数条,数字变化精确到秒精确到个位数。就这样一个数字展示背后是大数据的实时计算能力,是“实时大数据处理技术”。

此外,据了解,除夕夜技术团队把所有可能想的到风险全部列出来,每个风险点都配上了相应的技术预案,“技术预案是以千为单位的”。

“蚂蚁”、“蜂群”、“大象”

准确地说,春晚红包是蚂蚁金融云掀开门帘的“一只手”。门帘那边,是金融创新的新阶段。

技术专家向记者强调,红包其实是在互联网金融场景要求的前提下,加上生活互动类的场景应用的云应用。“跑在金融云上的春晚红包背后是一套轻巧、灵便、弹性十足的分布式技术架构。”倪行军表示。

据介绍,传统金融机构普遍采用集中式架构的IOE系统(IBM的小型机、Oracle数据库、EMC存储设备),而云计算是分布式架构,其最大特点就是扩容方式简单——只需要加机器就可以满足数倍涌入的需求量,且系统本身不受压迫,它可以全自动、标准化操作。

“灵动”与“弹性”是描述其用到最多的形容词。传统金融技术架构的开放性是紧耦合的,而基于云计算的金融技术架构是松耦合,并强调开放、协同的理念。

有一个比喻被用来说明传统架构和“云”的区别:传统集中式的架构犹如一头大象,力大无比但是身上任何一个器官组织的问题都会导致大象生病,系统不可用,并且一头大象的力气增长是有限的;而分布式架构就像一个蜂群,著名互联网先锋凯文凯利在《失控》一书中曾举例,“一个蜂群的行为特征,如果从个体的蜜蜂来看是找不到的。但蜂群的整体行为特征又是从许多个个体而来,比如说蜂群拥有的记忆能力,如果我们用某种杠杆衡量蜂群的记忆能力的话,它要比单个的蜜蜂的记忆能力长很长时间。”并且蜂群的能力不会因为其中几个成员的损失而丧失机能。金融云的架构就比较灵活,当数据量小、运算量少时,投入资源也可以少,数据量增加后也可以方便进行弹性扩展。

目前,保障大家“顺滑”抢红包的蚂蚁金融云上已驻有芝麻信用、天弘基金等不同金融业态的用户。这些上了“云”的金融机构,付出远低于传统金融技术的成本,就能够拥有处理高并发金融交易、海量大数据处理的能力,提升了金融业务创新与风险控制的能力。这些实践也让人看到了云计算与大数据技术服务于金融行业更多的可行性。而这也正是这朵“云”所希望的,在未来能够帮助更多金融机构、中小金融机构,能够让他们从金融转向新金融,让其带来更多的产品和业务创新。

■快问快答

问:敬业福发了多少张?

答:根据支付宝集福活动页面显示,共有791405个人集齐五福,平分了2.15亿元现金,每人分得现金271.66元。而据支付宝官方微博透露,“敬业福”一共发了826888张,这意味着有3万多人浪费掉了抢手的“敬业福”。

问:很多视频中,网友各显神通,改装了机器增加“咻一咻”的速度,这样真的可以多抢到敬业福吗?

答:敬业福和红包的发放是随机的,也就是说每一次点击,中奖的几率是一样的。就像你扔硬币扔了三次正面,第四次出现反面的机会到底会不会大一些的道理一样,这是一个数学问题了。

问:“咻一咻”和过去手机“摇一摇”的难度差别在哪里?

答:这个肯定是有差异的,一开始产品上设计这个方式时就对技术提出了比摇一摇更苛刻的要求,我们也进行了一些极限模拟测试,摇一摇摇一次基本上是一秒多,“咻一咻”一秒钟最快速度可以点7下,所以技术压力来说“咻一咻”的产品设计方案对技术处理的压力自然会更大些,服务请求量更为庞大些。

本文转自d1net(转载)

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
11天前
|
人工智能 云计算
官宣!阿里云成为总台春晚云计算AI独家合作伙伴
官宣!阿里云成为总台春晚云计算AI独家合作伙伴
157 22
|
2月前
|
存储 安全 网络安全
云计算与网络安全的深度探讨###
【10月更文挑战第21天】 云计算作为信息技术领域的重要组成部分,正在迅速改变我们的工作方式和生活模式。然而,随着云服务的普及,网络安全问题也日益凸显。本文将详细探讨云计算的基本概念、服务模型及其对网络安全的影响,并深入分析数据保护、身份与访问管理、应用程序安全等关键技术领域的最新进展。通过实际案例和技术手段,展示如何在云计算环境下实现全面的安全防护。最后,对未来网络安全的发展进行展望,提供一些启示和建议。 ###
56 5
|
1月前
|
存储 安全 网络安全
云计算与网络安全:技术融合的双刃剑
在数字化浪潮中,云计算如同一股不可阻挡的力量,推动着企业和个人用户步入一个高效、便捷的新时代。然而,随之而来的网络安全问题也如影随形,成为制约云计算发展的阿喀琉斯之踵。本文将探讨云计算服务中的网络安全挑战,揭示信息保护的重要性,并提供实用的安全策略,旨在为读者呈现一场技术与安全的较量,同时指出如何在享受云服务带来的便利的同时,确保数据的安全和隐私。
27 6
|
1月前
|
存储 人工智能 安全
云计算与网络安全:技术融合与挑战
在数字化时代的浪潮中,云计算和网络安全已成为推动社会进步的两大关键技术。本文将探讨云计算服务的发展,网络安全的重要性,以及信息安全技术的演进。我们将通过实例分析,揭示云服务如何增强数据保护,网络安全措施如何应对新兴威胁,以及信息安全技术的创新如何为企业带来竞争优势。文章旨在为读者提供对云计算和网络安全领域的深入理解,并展示它们如何共同塑造我们的未来。
|
1月前
|
监控 安全 网络安全
云计算与网络安全:技术挑战与解决方案
随着云计算技术的飞速发展,其在各行各业的应用越来越广泛。然而,随之而来的网络安全问题也日益凸显。本文将从云服务、网络安全和信息安全等技术领域出发,探讨云计算面临的安全挑战及相应的解决方案。通过实例分析和代码示例,旨在帮助读者更好地理解云计算与网络安全的关系,提高网络安全防护意识。
|
1月前
|
存储 安全 网络安全
云计算与网络安全:探索云服务的安全挑战与策略
在数字化的浪潮下,云计算成为企业转型的重要推手。然而,随着云服务的普及,网络安全问题也日益凸显。本文将深入探讨云计算环境下的安全挑战,并提出相应的防护策略,旨在为企业构建安全的云环境提供指导。
|
1月前
|
存储 监控 安全
云计算与网络安全:云服务、网络安全、信息安全等技术领域的融合与挑战
本文将探讨云计算与网络安全之间的关系,以及它们在云服务、网络安全和信息安全等技术领域中的融合与挑战。我们将分析云计算的优势和风险,以及如何通过网络安全措施来保护数据和应用程序。我们还将讨论如何确保云服务的可用性和可靠性,以及如何处理网络攻击和数据泄露等问题。最后,我们将提供一些关于如何在云计算环境中实现网络安全的建议和最佳实践。
|
1月前
|
存储 安全 网络安全
云计算与网络安全:云服务、网络安全、信息安全等技术领域的融合与挑战
随着云计算技术的飞速发展,越来越多的企业和个人开始使用云服务。然而,云计算的广泛应用也带来了一系列网络安全问题。本文将从云服务、网络安全、信息安全等方面探讨云计算与网络安全的关系,分析当前面临的挑战,并提出相应的解决方案。
65 3
|
2月前
|
存储 安全 网络安全
云计算与网络安全:技术融合与安全挑战
随着云计算技术的飞速发展,其在各行各业的应用日益广泛。然而,随之而来的网络安全问题也日益凸显,成为制约云计算发展的重要因素。本文将从云服务、网络安全、信息安全等方面探讨云计算与网络安全的关系,分析云计算环境下的网络安全挑战,并提出相应的解决方案。