Sixth Tone(第六声)是一个多屏多终端的英文版新媒体,通过订阅、投稿、分享等各项功能,面向主流英文社区,全面介绍现代中国。Sixth Tone由澎湃新闻(隶属于东方报业集团)出品,面向海外读者,目标是成为海外人士了解中国的第一入口,向全世界讲述中国故事。
澎湃新闻有网页、Wap、App客户端等一系列新媒体平台,立足于中国、面向中国读者,而Sixth Tone则定位于海外、面向海外受众,因此两者的构架和基础设施完全不同。作为一个新媒体平台,Sixth Tone必须给读者提供最佳的展示效果,既要确保新闻报道的时效性,又要保证新闻受众的用户体验,同时还要保证系统具有很高的安全性和可靠性。另一方面,Sixth Tone的开发、内容采编和运营团队都在国内,自建服务器或者采用海外数据中心(简称:IDC)托管服务器的方式都会面临成本高、运维困难等问题。因此Sixth Tone决定选择一个具备高度灵活、高效及时的技术支持、安全性好、利于全球媒体传播的云平台作为其整个业务系统的基础架构。
“我们在选择云平台时主要关注高可用性、安全性和全球化的覆盖。” 东方报业新媒体技术总监欧阳志文说。经过对国内外多个云服务商的产品进行综合对比,Sixth Tone最终选择了AWS,并委托AWS的高级咨询服务伙伴云络科技为其构建整个基础架构系统。
高可用性
为了保证系统的高可用性,Sixth Tone充分利用了AWS云平台提供的各种功能,采用了“普通配置多服务器”的策略,用4台Amazon EC2搭建面向读者的客户系统,2台Amazon EC2搭建后台的内容管理系统,二者共用同一个数据库。AWS多可用区之间的网络连接及连通性使Sixth Tone可以将系统负载通过Elastic Load Balancing (ELB) 拆分在多个可用区上,确保整个系统的高可用性。
在DNS域名解析方面,Sixth Tone采用了Amazon Route53,这是一种可用性高、可扩展性强的云域名系统 (DNS) Web 服务。为开发人员和企业提供一种非常可靠且经济高效的方式,把名称转换为计算机用于互相连接的IP地址,从而将最终用户路由到 Internet 应用程序。Amazon Route 53 的设计具有速度快、使用方便且经济高效的的特点,它使用DNS服务器的全球网络响应DNS查询,延迟时间非常短,再配合使用可集成性高、发布快捷且配置灵活的Amazon CloudFront这一全球性内容分发网络 (CDN),Sixth Tone成功地实现了网站内容的快速分发,使遍及全球的海外用户都能够快速浏览新闻和视频内容。
安全性
作为面向海外读者的新闻网站,Sixth Tone对内容安全和前端访问的安全性有极高的要求。在云络科技的帮助下,Sixth Tone从架构设计上利用Amazon VPC、Amazon Security Group等功能,将面向读者的前端公有子网与后端的内容管理等私有子网隔离开来,并对防火墙规则做了设计,每一类服务器安全组互相独立,并对NAT服务器规则进行了严格限制,设置了白名单。除此之外,Sixth Tone还使用了经过AWS认证的第三方Waf防火墙作为前端系统的安全防护,加强了整个系统的安全性。
全球化覆盖
目前,Sixth Tone的新闻报道主要针对亚洲、欧洲和美洲的海外受众,而AWS云服务涵盖全球190多个国家和地区,借助AWS提供的多可用区模式,Sixth Tone不仅可以在同一区域的可用区中跨多个数据中心复制应用程序和数据,还可以选择在不同区域之间复制数据,进一步增加冗余并增强容错能力。同时,AWS 遍及全球的CDN服务提供了遍及全球的低延迟访问,无论海外受众身处何地,都可以快速访问Sixth Tone。
2016年4月,Sixth Tone 在美洲,欧洲和亚洲正式开始试运营,一直保持稳定和高可用性,为海外读者提供了一个了解中国的窗口。目前,Sixth Tone的整个系统都部署在AWS云平台上,使用的AWS云服务包括Amazon EC2、Elastic Load Balancing (ELB)、Amazon S3、Amazon VPC、Amazon Route53、Amazon CloudFront、Amazon Elastic Transcoder、Amazon IAM、Amazon SNS、Amazon SQS、Amazon CloudTrail、Amazon Trusted Advisor等。
采用AWS 云平台给Sixth Tone带来的好处主要体现在两个方面:其一是系统具有很高的稳定性、可靠性和安全性,为海外读者提供优异的用户体验。其二是简化了运维,大幅度节省了人力成本。AWS云平台提供了丰富的API接口,云络科技能够方便地搭建起针对AWS的OpsStack自动化运维平台,Sixth Tone利用这一平台,可以轻松实现对起整个系统的全面自动化运维管理,包括AWS云服务、应用程序性能、安全、数据库、可靠性等。从上线至今,Sixth Tone一直保持稳定和高可用度,即使是面对不定期的线上推广活动或无法预测事件带来的流量峰值,系统都能持续稳定可靠地响应、轻松应对。
了解 AWS 如何帮助满足您 Web 应用程序需求的更多信息,请访问我们的 Web、移动和社交应用程序详细信息页面:http://thinkwithwp.com/web-mobile-social/。