TVBNMG

关于无线电视新媒体集团有限公司(TVBNMG)以及Big Big Channel

无线电视新媒体集团有限公司(TVBNMG)是电视广播有限公司(TVB)全资拥有的附属公司,TVB 是全球少数以垂直整合营运,涵盖从上游制作、中游播送到下游发行的电视台,其主要业务包含:无线电视播送、节目制作、发行与分销、数位媒体事业以及出版。而TVBNMG 负责支援Big Big Channel 所有技术和工程事务,Big Big Channel 是一个功能涵括传统电视、行动app 以及社群平台的多媒体整合网站,透过Big Big Channel ,观众能看到由TVB 或是中国、日本、韩国、台湾等地的艺人录制或直播的影音,获得全新的用户体验。 ​

伊雲谷將現有的實例 Docker 化至 ECS(Amazon Elastic Container Service),讓 TVB 能輕鬆使用微服務架構。

TVBNMG 的挑战

  • BBC应用程序结构(EC2 VM) 限制了在AWS上系统的规模弹性
  • 非自动部署及批准程序代码处理
  • 将焦点从AWS资源监控转换至应用程序开发

eCloudvalley 提供的解决方案

  • 将现有的实例 Docker 化至 ECS(Amazon Elastic Container Service),让 TVB 能轻松使用微服务架构。
  • 提供 DevOps 咨询且导入服务,协助建立 CI/CD 工作流程。
  • 使用程式定义基础设施(Infrastructure as Code ,IaC)如:CloudFormation,更容易部署相同的基础设施来建立用户测试、效能测试等,并可以快速于不同地理区域部署实行。
  • 以自动化的机制持续监控、合规

如何突破困境

  • AWS、TVBNMG 与伊云谷合作无间,测试 Docker 化所需的参数。
  • 在 TVBNMG 培养 DevOps 文化,加速部署流程。
  • 自动化监控基础架构,建立持续性检视与合规,以确保快速、安全的区域部署与效能测试。

合作成果

  • 节省成本:透过将现有架构搬迁至微服务的基础设施架构,省下了 60% 的成本。
  • 提升速度和敏捷性:部署软体的时间从数小时缩短至数分钟,且由于应用的源头都是独立的,每个部门可以同时开发、更新个别的应用。部属的版本和管理等资讯透过审核的机制,更透明的由 Slack 通知呈现。
  • 弹性的用量设置:Auto-scaling 使运算资源可以因应需求调整,在用量暴增时自动上调。实例的种类和ECS 组态由应用测试决定,而非如以往的猜测。
  • 运作效率提升:CloudWatch 介面和警示使TVB 可以集中管理监控;而Cloudformation 格式能轻松安全的在不同环境和地理区域部署;另外,使用了Amazon ECS 后,IT 部门不需要花额外的时间来安装软体或维护丛集Amazon ECS 可以协助丛集管理到容器编排的所有事情。

AWS 架构图

联络云专家
2019-11-04T18:03:52+00:00 2018/12/04 |成功案例|