我们通过 AWS 和微服务架构所做的事情正是数字出版业的未来。
Hansjörg Posch BurdaStudios 首席技术官

BurdaStudios 是全球媒体集团 Hubert Burda Media 的一个部门,拥有近 10000 名员工和 500 多个品牌,包括家庭和生活方式类杂志以及企业间出版物。BurdaStudios 专门从事影视制作和数字出版。该公司的旗舰网站是 Bunte.de,一个在德语欧洲国家/地区 (德国、瑞士和奥地利) 处于领先地位的名人八卦门户。该网站是了解好莱坞演员、体育明星和皇室成员最新新闻的首选网站。它吸引了 600 万独立用户,月访问量高达 3000 – 3500 万次 (其独立用户的数量比最大竞争对手高出约 20%),通过展示、视频和本地广告盈利。

尽管技术进步正逐渐改变着各类组织的业务开展方式,但人们还是非常敏锐地察觉到了出版业的变化速度。“向不断增加的各种渠道进行内容分发是数字出版业面临的一大挑战”,BurdaStudios 的首席技术官 (CTO) Hansjörg Posch 表示:“比如说,将消息推送到 iPhone 应用程序的方式与将其传送到 PC 或平板电脑的方式就不一样。”
过去,Bunte.de 网站一直在专门的托管程序上运行,但 CTO 表示这一程序不够灵活,无法将内容无缝交付至不同的渠道。更为关键的是,它不能进行扩展以应对在突发大新闻事件时网站遇到的流量高峰。“在现有环境下,我们无法足够快速地配置计算资源,而且总是担心应付不了需求高峰。另外,我们的整体基础设施也无法应对日益复杂的网络平台和设备,然而我们却需要满足这些网络平台和设备的需求”,Posch 说。

对于 Posch 而言,向新架构的过渡必须坚定不移地以整体方式执行。“我们想重新启动整个 Bunte.de 网站,以提高响应能力、加快速度并扩大规模。很明显,我们必须要采用云和微服务架构。而且我们不想零零碎碎地来做这件事,我们要全盘改造”,他说。
BurdaStudios 之所以选择 Amazon Web Services (AWS),是因为它可以提供开箱即用的高级技术,并能通过 Amazon EC2 Container Service (Amazon ECS) 为 Docker 容器提供最全面的支持。而且,它可以通过 Amazon EC2 Container Registry (Amazon ECR) 完全托管,让 Posch 能够轻松支持各种新标准。他说:“举个例子,如果 Google 推出一种新格式,比如说 Progressive Web Apps (PWA),我们只需使用新的微服务启动几个 Docker 容器就可以支持这个新格式了,不必再像以前那样重新设计整个基础设施。”
他继续说道:“在决定采用 AWS 之前,我们考虑了几家较大的云提供商。虽然其他一些提供商正迎头赶上,但如果你想在边缘执行操作,就要选择 AWS,因为它提供了运行现代应用程序所需的最广泛的技术。”
AWS Lambda 是该公司微服务架构的关键组成部分。“这个平台非常出色”,Posch 说。“你不必进行任何物理配置,它可以无限制地进行扩展。例如,我们可以把它用于地理位置查找之类的服务,这类服务能根据用户的位置自动向其投放合适的广告。而且,如果爆出一些大新闻,比如皇室婚礼、名流死亡或类似事件,它可以轻松处理我们遇到的流量剧增的情况。

对于 Bunte.de 团队而言,预置计算资源的挑战已经成为了过去。关于微服务架构扩展的问题,Posch 说,“爆出某个事件时,我们会看到网站流量在几秒钟内就能翻一番,但有强大的 AWS Lambda 作为后盾,我们根本不必担心。通过使用 AWS,我们拥有了一个曾梦寐以求的全自动化环境,重要的是,这意味着我们不再需要专门的开发运营团队来全天候监控基础设施。一切都运行良好并可以正常扩展,无需我们进行任何操作。”
该公司向动态架构的迁移引起了出版业同行的注意。“德国的领先出版商们每年都有一次聚会,上次聚会时我介绍了我们向 AWS 迁移的情况”,Posch 说:“我们的竞争对手很感兴趣。大多数出版商都有一些云服务经验,但可以实现飞跃并成功进行全盘改造的不多。他们仍要为企业系统、咨询服务和硬件支付数十万美金。而且,虽然他们可能具备了某个云元素,但还没有达到我们这种过渡程度。我们通过 AWS 和微服务架构所做的事情正是数字出版业的未来。”
与德国名人新闻门户市场中最大的竞争对手相比,Bunte.de 每月的独立访问量要多出 15% 到 20%。Posch 认为,能够维持这一竞争优势在很大程度上有赖于 Bunte.de 向消费者传播新闻的速度。“借助 AWS,我们向客户传播名人新闻的速度提升了 75%”,他说:“过去,我们的缓存期长达好几分钟,导致内容上传延迟。而现在,缓存只需约 30 秒就能完成。这一点在突发新闻时至关重要,因为这意味着我们能以非常快的速度进行发布。如果你能排在 Google News 的首位,那么你的网站就能获取流量,也就能赚取广告收入。就是这么简单。”
在新闻行业,速度还会对客户满意度产生重大影响。Posch 说:“如果我们在网站上发布新闻的时间比竞争对手晚了 15 分钟,那就太不妙了。假设您在手机上安装了四个新应用程序,如果 Bunte.de 首先爆出了某个电影明星的婚外情新闻,那么我们作为名人八卦主导媒体的地位就得到了巩固。最终,这也是我们之所以成为当地第一大名人新闻门户的原因。”

要了解有关 AWS 可以如何帮助您全面迁移至云的更多信息,请访问我们的网站和 Web 应用程序详情页面:https://aws.amazon.com/websites/