星星火的整个架构都是建立在云体系中的,其中主要架构都构建于AWS提供的服务上, 完全改变了几年前买服务器、买机槽托管服务然后再开始公司运营的模式。AWS满足了我们对系统安全性、稳定性以及数据扩张的需求,帮助我们节省时间并使投资成本最小化,从而使我们能够专注于业务逻辑的实现。
刘开 星星火首席技术官

星星火(ActSocial)成立于2008年,在社交媒体迅速发展的环境下,ActSocial系列软件来帮助客户理解和运用网络社交媒体。ActSocial采用先进的数据处理和虚拟化技术,以及由数万名志愿消费影响者组成的网络,打造了更加强大、有效的工具集,从洞察到影响,全力协助品牌取得成功,是跟踪和影响中国以及整个亚洲社交网络的社交营销管理工具。在线下口碑和市场整合方面,ActSocial管理着分布于22个城市的逾10万名有影响力的消费者。

ActSocial作为社交营销公司,其数据吞吐量增长十分迅速,因而ActSocial从一开始就非常注重技术的可扩展性。随着数据吞吐量的增长,当ActSocial从需要最初的一台服务器发展到预计的几十台服务器,公司的管理成本会成倍增加。如何最小化服务器的管理成本和启动时间是ActSocial最在意的问题,因而ActSocial需要创建一个启动费用小,但是易于扩展的系统。

启动成本低,扩展难度小

ActSocial从最初的一台服务器发展到预计的几十台服务器,如何最小化服务器的管理成本和启动时间是初创时期的ActSocial最在意的。AWS的“按需付费”的服务方式,给初创时期的ActSocial最小化了投资成本。此外,由于能在短时期内架构基础设施,使用大量资源,AWS 还为ActSocial带来了显著的运营优势。远程操作节省了大量的人力成本,让团队更专注于自己的核心业务。

由于社交媒体的特殊性,数据流量的不确定性非常大,且会有突发的爆发性增长,因而ActSocial需要能随时应对数据量的变化;同时,满足服务品质的保障,又能有效节约成本。为此,ActSocial决定采用Amazon EC2服务,在使用Amazon EC2时, ActSocial可以随时调整在云中的计算容量,大大缩短了获取并启用新服务器实例所需时间。这样,ActSocial一方面可以在用户计算要求发生变化时及时满足计算的需求,还可以采用最佳的成本模式,选择相应的收费模式,保证性能和成本的双平衡。同时ActSocial还使用Amazon SQS驱动整个后台系统的所有并发任务,自动完成消息队列的设置和运行;使用 Amazon S3存储和备份静态文件,它们均支持无限无缝扩展,满足了ActSocial不断增长的存储需求。

满足安全性、稳定性

由于ActSocial数据吞吐量扩展十分迅速,所以ActSocial十分看重产品安全、稳定地运行。AWS满足了ActSocial对系统安全性、稳定性的要求,使ActSocial专注于业务逻辑的实现。AWS的云计算服务规模已经相当庞大,针对单一客户的资源保证充足,因此即使ActSocial的业量务突发增长到几十倍以上,也可以保证各项业务的稳定运行。同时AWS的各项服务本身经过了各种安全等级的评估,且在项目实施过程中,AWS的Trust Advisor服务能够帮助ActSocial随时检查AWS环境,并在有可能提高系统性能和可靠性或弥补安全漏洞时及时提供建议。

完善的技术支持服务

ActSocial使用了AWS Business Support服务,其一小时全球响应服务,通过经验丰富的技术工程师针对ActSocial使用AWS时可能出现的问题进行一对一快速解决,全年无休,最大化保障ActoSocial服务的不间断运行,提升了客户的满意度。

actsocial-arch-diag

图1:依托AWS的云服务建立的ActSocial技术架构图

AWS完全改变了ActSocial几年前买服务器、买机槽、托管服务,然后再开始公司运营的模式。AWS的按使用量付费的模式为初创时期的ActSocial最小化了投资成本。另外,如今ActSocial的数据吞吐和2012年初建时相比大约增加了100倍,而程序架构几乎没有过大的变化,这很大程度得益于AWS EC2、AWS SQS、AWS S3等服务在短时间内可以无边界平滑扩展资源的特点的特点。同时AWS满足了ActSocial对安全性和稳定性的要求,从而令ActSocial只专注于业务逻辑的实现。

欲了解更多数字营销公司对AWS的应用,请参考AWS的数据营销案例页面:http://aws.amazon.com/cn/digital-marketing/