公司:Starlogik
行业:先进电信
为了消除全球数字鸿沟,Starlogik 推出了其获得专利的 ZRO 技术,这是一项蜂窝交换领域的突破性技术,它将行业计费从预付费无缝地提升到免费。这项技术允许手机上没有话费的用户拨打电话并无缝地 ping 请求回拨,直接在群呼流中运行,反转连接和支出。
一旦 Starlogik 在少数非洲移动运营商中实施了这一愿景,他们就遇到了可扩展性挑战,因为通过其系统处理的呼叫量非常高,而且没有可靠的方法来加载和处理所有生成的数据,并以持续的方式高效地存储它们。
Starlogik 首先利用开源 Redis,然后迁移到 Redis 云,他们寻求一种托管数据库即服务 (DBaaS),这将允许他们的服务插入到一个新的集群中,该集群可以充当大量数据的短期缓存。此外,他们还设置了一个体系结构,将缓存数据批处理到数据仓库以进行进一步分析,同时不会中断应用程序前端的呼叫流,以及不断进入其系统的数据。
仅使用 Redis 云上的单个集群,Starlogik 就看到了高效且无缝的扩展过程,现在可以每天处理超过 1 亿个呼叫,通常每秒达到数千个呼叫。由于团队对 Redis 云的信任,他们将目标定为未来每天超过 10 亿个呼叫,因为该平台已在每节点每秒超过 30,000 个事务的水平上进行过基准测试。
虽然对更快的数据网络的追求吸引了行业的关注,但它掩盖了一些令人清醒的统计数据。超过 80% 的世界人口生活在现有的蜂窝覆盖范围内,但只有二分之一的人联网。新兴市场中约 90% 的人是预付费用户,其中 30% 在任何一天都没有话费余额,无法拨打电话。预付费在过去二十多年来一直主导着蜂窝网络,已经达到了市场饱和状态,平均每用户收入呈下降趋势。下一批 10 亿用户根本负担不起电话费用。
在Starlogik 的 ZRO 技术出现之前,话费余额为零的用户被禁止拨打电话,遇到网络错误“您的话费不足以完成此呼叫”。Starlogik 将此通用的计费异常(称为“话费不足”)与移动网络运营商的失败语音流量连接起来,并将此失败语音流量重定向到 Starlogik 的云托管交换机,通过在拨打的目的地提供单次振铃来允许联系。这种对核心信令交换的突破性进展巧妙地将蜂窝网络从预付费转变为免费,允许零余额用户无需话费自由连接。
ZRO 实际上是一种蜂窝乒乓球,是有史以来最轻、最可扩展的电信协议,它在本地寻址的群呼流中运行,对所有耗尽预付费话费的用户立即可用。消费者只需拨打他们想与之通话的人的号码,并通过一次一秒的闪光振铃,呼叫接收者会自动收到一个未接来电显示,提示他们回拨。
Starlogik 每天处理超过 1 亿个呼叫,迄今为止拥有超过 1.7 亿个唯一用户。他们目前已切换了超过 600 亿个总连接数,而且还在不断增加。在这种规模下,他们每秒处理的峰值呼叫量达到数千次,这会导致大量的处理数据。
从交易的角度来看,Starlogik 处理的呼叫量如此之高,以至于市场上的大多数数据库生态系统都无法承受他们在最小服务器容量下所达到的那种吞吐量。在测试解决方案时,团队发现大多数数据库服务 (DBaaS) 都无法承受这些呼叫量的压力和流量。他们最终选择了 Redis 云,在 Redis 云中,缓存以两小时滚动的方式实现,然后设置下游流程以将这些数据移动到仓库进行处理和分析。
“这项技术是运营商级的,我们运营的规模是罕见的,”Starlogik 首席技术官 Ash Brener 指出。“单个节点每秒可以处理超过 30,000 个事务,每天超过 10 亿个呼叫。我们正在刺激网络上数十亿分钟的使用量,这些使用量本来不会来自处于零话费状态的订户。”
使用 AWS 上的 Redis 云也是 Starlogik 的一种简单的即插即用方法。团队从 Amazon ElastiCache 在 Redis 云中构建了其数据库的精确副本,并在不到 30 分钟的时间内将其实时流量无缝地指向了这个新集群。
“我们需要一个低延迟的事务缓存,而 Redis 云表现出色,从迁移到无需管理带来的安心感,”Brener 说。“我们喜欢大规模的毫秒级延迟,并衷心推荐 Redis 云。这是一种罕见的高性能、低成本技术,它兑现了其承诺。”
对于电信行业来说,Starlogik 的技术为运营商开辟了一个庞大的新市场人群和未开发的收入来源,同时连接了未联网的人员。
迄今为止的结果证明了运营商如何通过利用免费的力量来扩展其市场边界定义,从而从竞争对手中脱颖而出,并在客户中培养忠诚度。
对于那些被边缘化,并突然发现自己能够在没有经济限制的情况下拨打电话而感到高兴的人来说,这种心理影响可能会影响他们生活的许多方面。
“在移动网络上部署核心服务需要 6 到 18 个月。Starlogik 在运营商上部署不到 30 分钟,”Brener 指出。“不需要硬件、软件或资本支出。实际上,我们向我们的电信合作伙伴颁发一个 IP 地址,运营商直接连接。”
除了处理 Starlogik 所需的大量事务吞吐量外,Redis 云还使该公司能够在一个 Redis 集群上实现这种全球规模。他们保持着将尽可能多的运营商接入这个轻量级集群的远大目标,无论是在哪个大陆。连接世界不需要足球场大小的服务器机房。